Commit Graph
6485 Commits
Author SHA1 Message Date
Jonatan 8eeafa1f18 Add 50 curated OCI app profiles 2026-10-26 00:47:35 +01:00
MacRimi 1ff63fa955 OCI catalog: keep the Gatus configuration and explain the Pocket ID address
- Gatus keeps config.yaml in a /config volume of its own, which can also
  be a host directory, and the installation writes it only when it is
  missing, so updates and recreations keep the endpoints added to it.
- The address Pocket ID is opened at says what it is for and that
  passkeys need HTTPS.
- The catalog categories are sorted again.
- The release notes count 364 applications and credit PR #521.
2026-10-25 20:49:55 +01:00
MacRimiandGitHub c24d022f40 Merge pull request #521 from jcastro/feature/oci-apps-tested-batch
Add ten curated OCI service profiles
2026-10-25 20:34:49 +01:00
Jonatan 6bb9a1ebb0 Translate OCI catalog additions 2026-10-25 20:28:56 +01:00
Jonatan e649a92f30 Add ten curated OCI applications 2026-10-25 20:22:01 +01:00
MacRimi bab512281c Release notes: the catalog lists 354 applications 2026-10-25 19:26:08 +01:00
MacRimi 3686d613e6 ProxMenux 1.2.7: release notes, changelog and version 2026-10-25 19:22:44 +01:00
MacRimiandGitHub 896817affa Merge pull request #520 from jcastro/feature/oci-curated-apps
Add seven curated OCI applications
2026-10-25 19:19:54 +01:00
MacRimi b2067e18a5 Add the icons of the seven curated OCI applications
Every catalog application carries its icon; these come from the same selfhst/icons set as the rest of the catalog.
2026-10-25 19:11:45 +01:00
Jonatan 281dfdf638 Translate new OCI catalog descriptions 2026-10-25 18:59:47 +01:00
Jonatan 17fe62062e Refresh OCI validation catalog count 2026-10-25 18:55:30 +01:00
Jonatan 8b1cbbbb0d Add seven curated OCI applications 2026-10-25 18:52:36 +01:00
MacRimi fc41b04e87 Pre-release 1.2.7: OCI fixes, 12 new catalog applications and docs updates
Last changes before version 1.2.7.

OCI manager Apps
- Multi-container applications start while one of their containers is
  being backed up: the start hook waits until vzdump releases it and does
  not start it twice. The DHCP client of a dependency no longer keeps the
  lock of the hook, so later starts do not hang, and the watchdog waits
  while a dependency is locked. Installing or updating ProxMenux replaces
  the published copies of the hook already in place.
- Images built from scratch with a numeric user, such as ddns-updater,
  install: the container is created from a copy of the image that adds
  the /etc/passwd and /etc/group Proxmox VE needs, and the application
  runs with the user the image declares. The downloaded image stays
  unchanged. An image with a named user and no user database stops
  before anything is created, with a message that says why.

Catalog
- Twelve new applications: MDBListarr, CrossWatch, Free Games Claimer
  Remaster, Cloudreve, Poznote and AceStream HTTP Proxy, suggested in
  discussion #440, and the Dockur images of Chrony, Dnsmasq, Tor,
  Stunnel, strfry and Statping. The catalog lists 347 applications.
- Their prompts, labels and notes are translated into the seven
  languages of the menus.

Documentation
- OCI manager: architecture, lifecycle and stacks pages revised, with
  larger diagrams and new screenshots.
- Contributors: the page now thanks those developing, reviewing,
  translating and testing ProxMenux today and those who helped in its
  first steps, with new avatars.

Tests for the stack start hook, the watchdog, the user database check
of OCI images and the Tor installation summary.
2026-10-25 13:17:54 +01:00
MacRimi 2f48689087 fix(post-install): explain when an AMD CPU does not need the AMD fixes 2026-10-23 18:24:43 +02:00
MacRimiandGitHub 779dd7fb26 Merge pull request #517 from f3rs3n/fix/optimization-description-wording
fix(post-install): align optimization descriptions with existing behavior
2026-10-23 17:03:08 +01:00
MacRimi 225438209e Merge remote-tracking branch 'origin/develop' into HEAD 2026-10-23 18:00:10 +02:00
MacRimiandGitHub adda62d1ed Merge pull request #516 from f3rs3n/fix/italian-delta-tui-monitor
fix(i18n): refine new Italian TUI and Monitor messages
2026-10-23 16:58:11 +01:00
MacRimiandGitHub 6556d560fa Merge pull request #515 from f3rs3n/fix/bashrc-migration-safety
fix(post-install): preserve Bashrc on reruns and write failures
2026-10-23 16:57:06 +01:00
MacRimi 5ece466d1e Merge commit 'refs/pull/516/head' of https://github.com/MacRimi/ProxMenux into HEAD
# Conflicts:
#	AppImage/messages/it/common.json
2026-10-23 17:50:12 +02:00
MacRimi b879adf54c i18n: update the six corrected descriptions in the other languages
- Translate the new Log2RAM, kexec, AMD, guest agent and backup descriptions into es, de, fr, pt and sv
2026-10-23 17:49:51 +02:00
martino e032d869ff fix(post-install): align optimization descriptions with existing behavior 2026-10-22 23:46:56 +02:00
martino 1f0c72b90b fix(i18n): refine new Italian TUI and Monitor messages 2026-10-22 22:28:20 +02:00
martino 03770129a3 fix(post-install): preserve Bashrc on reruns and write failures 2026-10-22 21:04:15 +02:00
MacRimiandGitHub 6422d6ecd5 Merge pull request #514 from jcastro/fix/oci-zfs-snapshot-mountpoints
fix(oci): preserve image defaults for ZFS snapshot backups
2026-10-22 17:53:14 +01:00
MacRimi d17c017ccf Thank you so much for this, merging it now. 2026-10-22 18:47:32 +02:00
MacRimi 6699a4afbb fix(oci): keep installing when an image mountpoint is not a plain directory
- Log and continue when the helper refuses a mountpoint, as the seed capture does
- Nothing is moved in that case, so the image installs as before
2026-10-22 10:52:35 +02:00
ProxMenuxBot b3319268a7 chore(i18n): auto-fill missing translations in messages/{locale}/common.json
Source: 3298b55
Triggered by: push
2026-10-22 08:34:26 +00:00
jcastro 00ebb0b2f9 fix(oci): preserve image defaults before attaching managed volumes 2026-10-22 10:27:00 +02:00
ProxMenuxBot 7aacd08a96 chore(lang): auto-rebuild translation cache
Source: 3298b55
Triggered by: push
2026-10-22 08:23:52 +00:00
MacRimiandGitHub 3298b55cc6 Merge pull request #513 from Vaso73/i18n/slovak-monitor-cli-messages
i18n: complete Slovak Monitor and CLI messages
2026-10-22 09:22:59 +01:00
VAIO73 d9bd8c47de test: remove duplicate catalog regression after merge 2026-10-22 05:05:05 +00:00
VAIO73 dbcc4de6e1 fix(i18n): address Monitor and CLI review feedback 2026-10-22 04:49:16 +00:00
VAIO73 61168b9abd Merge develop and preserve Slovak Monitor and CLI messages 2026-10-22 04:44:42 +00:00
MacRimi c04fd65b4f Merge remote-tracking branch 'origin/develop' into develop
# Conflicts:
#	AppImage/messages/de/common.json
#	AppImage/messages/es/common.json
#	AppImage/messages/fr/common.json
#	AppImage/messages/it/common.json
#	AppImage/messages/pt/common.json
#	AppImage/messages/sv/common.json
2026-10-22 00:09:58 +02:00
MacRimi 203496f14f i18n: complete the other languages for the Slovak work
- Translate the new terminal and Monitor texts into es, de, fr, it, pt and sv
- Replace the machine fills of those new keys with reviewed translations
- Keep the complete terminal catalog check in CI
- Keep Machine learning in English in Spanish
- Fix the German Exit label
- Make the fallback tests use a locale without the keys
2026-10-22 00:09:54 +02:00
ProxMenuxBot b0ffcd2049 chore(i18n): auto-fill missing translations in messages/{locale}/common.json
Source: a1ee7fa
Triggered by: push
2026-10-21 22:04:28 +00:00
ProxMenuxBot c0046cb24f chore(lang): auto-rebuild translation cache
Source: 53e9f08
Triggered by: push
2026-10-21 21:46:15 +00:00
ProxMenuxBot 4ffbaa26d3 chore(i18n): auto-fill missing translations in messages/{locale}/common.json
Source: a5371b0
Triggered by: push
2026-10-21 21:40:53 +00:00
MacRimiandGitHub a1ee7fa744 Merge pull request #512 from Vaso73/i18n/slovak-optimization-source
i18n: localize Slovak optimization source viewer and handle stale responses
2026-10-21 22:36:28 +01:00
MacRimiandGitHub 0d346c6bef Merge pull request #511 from Vaso73/i18n/slovak-app-editor
i18n: complete Slovak VM and LXC application editor messages
2026-10-21 22:34:03 +01:00
MacRimiandGitHub 53e9f08fe7 Merge pull request #510 from Vaso73/i18n/slovak-oci-manager
i18n: complete Slovak OCI Manager messages and cancellation
2026-10-21 22:16:09 +01:00
MacRimi 9864fae62a Merge commit '1e0595aac2b2fc3a1510e2d356ef01120ef918b4' into HEAD
# Conflicts:
#	.github/scripts/run_offline_qualified.py
2026-10-21 23:14:30 +02:00
MacRimi 1e0595aac2 Merge commit 'c471bccdab95' into HEAD
# Conflicts:
#	.github/scripts/run_offline_qualified.py
2026-10-21 23:14:28 +02:00
MacRimi c471bccdab Merge remote-tracking branch 'origin/develop' into HEAD
# Conflicts:
#	.github/scripts/run_offline_qualified.py
#	lang/sk.json
2026-10-21 23:13:45 +02:00
MacRimiandGitHub b75f2789b3 Merge pull request #509 from Vaso73/i18n/slovak-zram-pbs-cli
i18n: complete Slovak ZRAM and PBS CLI messages
2026-10-21 22:09:24 +01:00
MacRimiandGitHub a5371b05dc Merge pull request #508 from Vaso73/i18n/slovak-monitor-backup
i18n: complete Slovak node, PBS and host backup messages
2026-10-21 22:06:50 +01:00
VAIO73 6b41ff4247 i18n: complete Slovak Monitor and CLI messages 2026-10-21 09:53:29 +00:00
VAIO73 d687a79ad8 test: match translated source titles to real optimization metadata 2026-10-21 08:56:56 +00:00
VAIO73 09f9ee18fc i18n: translate optimization names in source viewer headings 2026-10-21 08:56:56 +00:00
VAIO73 06d06041c7 test: verify source response after unmount and retain narrowed source 2026-10-21 08:56:56 +00:00