Commit Graph
284 Commits
Author SHA1 Message Date
ProxMenuxBot ce1a3de719 chore(lang): auto-rebuild translation cache
Source: 85f0123
Triggered by: push
2026-10-17 08:36:16 +00:00
MacRimi 08ae134860 Keep guest services off PBS hosts, refuse only known PBS in PVE scripts and follow the menu conventions
- On a PBS host the Monitor no longer starts the node metrics and VM prewarmers, the LXC update scheduler, the managed installs detector or the app update emitter, which read guests and PVE metrics that do not exist there
- pmx_require_pve refuses only a host known to be PBS, so an unreadable package list leaves the PVE scripts working as before
- The PBS menu numbers its options, shows the tables proxmox-backup-manager prints instead of raw JSON, and says Goodbye on exit
- The PBS update asks to press Enter before returning
- Spanish: Datastores de PBS
2026-10-17 10:01:37 +02:00
Jonatan c32a9880d9 Merge develop and retain guest retention beside PBS navigation 2026-10-16 23:56:46 +02:00
MacRimi b75d373f31 remove invisible characters from translations 2026-10-16 23:22:50 +02:00
ProxMenuxBot 5661891d83 chore(lang): auto-rebuild translation cache
Source: c9caea0
Triggered by: push
2026-10-16 21:18:59 +00:00
MacRimiandGitHub c9caea0b7a Merge pull request #465 from jcastro/fix/figurine-release-architecture
fix: update Figurine to 2.1.1 and select matching Linux binaries
2026-10-16 23:18:05 +02:00
Jonatan 3a90f218ac Merge develop and preserve generic i18n regression coverage 2026-10-16 23:03:54 +02:00
Jonatan b035373efb Complete translations for all supported languages 2026-10-16 23:00:33 +02:00
Jonatan 8bbb475614 Complete translations for all supported languages 2026-10-16 23:00:22 +02:00
MacRimi def0987711 space after semicolons in the registry account messages 2026-10-16 22:42:52 +02:00
ProxMenuxBot b938e14fc5 chore(lang): auto-rebuild translation cache
Source: 248ac5d
Triggered by: push
2026-10-16 20:36:20 +00:00
MacRimi 248ac5dec6 keep registry accounts for the whole cluster and use them everywhere
- Registry accounts are kept in /etc/pve/priv/proxmenux/registry-auth.json, shared by every node, unless REGISTRY_AUTH_FILE says otherwise
- The custom image importer offers to sign in when a registry refuses an image, and reads it again
- Installers, updates, the watchdog and the Monitor update check read private images with the saved accounts
- The host backup includes the accounts, and uninstalling ProxMenux removes them and keeps the OCI records of the cluster
- Spanish written by hand and spacing fixed for the registry account messages in every locale
- Docs: private registries section, Registry accounts in the OCI menu, README storage notes
2026-10-16 22:35:07 +02:00
ProxMenuxBot e4c517f258 chore(lang): auto-rebuild translation cache
Source: 31254b1
Triggered by: push
2026-10-16 19:53:59 +00:00
MacRimi 8840490da0 mend the bot translations of the Synology loader and paste messages 2026-10-16 21:23:31 +02:00
ProxMenuxBot 3000c1cd66 chore(lang): auto-rebuild translation cache
Source: 1b0d6a0
Triggered by: push
2026-10-16 16:38:57 +00:00
ProxMenuxBot d0f8df39db chore(lang): auto-rebuild translation cache
Source: 653dee1
Triggered by: push
2026-10-16 16:28:11 +00:00
MacRimi 653dee192c fix(oci): end a pasted definition with a single Ctrl+D 2026-10-16 18:26:27 +02:00
MacRimi ea3b579089 docs(post-install): document the ZRAM swap profile and fix its translations
- Optional Settings: new step for the ZRAM swap profile, with what it does, how it is used and how to verify it
- Uninstall Optimizations: add the ZRAM swap profile to the kernel and memory group
- Customizable: list the ZRAM swap profile in the Optional category
- lang: rewrite the Spanish ZRAM messages and add the missing space after semicolons and the initial capital in the other locales
2026-10-16 17:50:13 +02:00
ProxMenuxBot 4c8b5b1188 chore(lang): auto-rebuild translation cache
Source: 728baf3
Triggered by: push
2026-10-16 15:34:11 +00:00
MacRimi 6890d770bf correct memory and storage in German and keep Technology Preview untranslated 2026-10-15 22:36:17 +02:00
ProxMenuxBot 1e9d97f1aa chore(lang): auto-rebuild translation cache
Source: f5d2074
Triggered by: push
2026-10-15 20:30:38 +00:00
MacRimi f5d2074a9a label OCI manager Apps as a Technology Preview, as Proxmox VE does
- OCI manager Apps carries the Technology Preview label that Proxmox VE gives to application containers from OCI images, in the main menu, the engine windows, the menu search, the message at the end of each installation, the release notes and the documentation.
- The documentation explains that the label refers to the Proxmox VE support it runs on, not to the ProxMenux engine, and stays until Proxmox VE marks it as stable.
- Spanish for the new message; the other languages are left to the translation bot.
2026-10-15 22:28:57 +02:00
ProxMenuxBot bec077dd9e chore(lang): auto-rebuild translation cache
Source: 0035065
Triggered by: push
2026-10-15 18:08:20 +00:00
MacRimi 00350655bf add NUT Server to the catalog
- NUT Server (instantlinux/nut-upsd) runs the Network UPS Tools server for a UPS connected to the host by USB: the installation proposes the UPS the host detects, passes it to the container, generates the password of the upsmon user and starts with the host; clients such as PeaNUT connect on port 3493.
- A recipe can ask for the UPS of the host: without one, the installation stops and says so, and the advanced installation lets the node be typed by hand.
- The catalog lists 335 applications.
- Tests for the proposed UPS, a host without one and the recipe.
2026-10-15 20:06:06 +02:00
MacRimi d7f2f13cd9 review the bot texts of the paste option 2026-10-12 23:08:01 +02:00
ProxMenuxBot 631b1cf253 chore(lang): auto-rebuild translation cache
Source: c8e5421
Triggered by: push
2026-10-12 21:05:11 +00:00
MacRimi c8e5421d75 paste an oci-compose in the terminal
- "Install an image that is not in the catalog" also takes an oci-compose pasted in the terminal, next to reading it from a file or downloading it from an address.
- oci/README.md and the documentation page of the option describe the three ways, and the README links to the thread for suggesting applications (#440).
- oci/VALIDATION.md points to discussion #440 instead of the closed #360.
- The oci-compose tests pass on a host set to another language and without python3-jsonschema.
2026-10-12 23:03:49 +02:00
MacRimi aba805d4d9 review the bot texts of the oci-compose option and fix the wording test 2026-10-12 22:38:44 +02:00
ProxMenuxBot 21ae8e94a4 chore(lang): auto-rebuild translation cache
Source: cc12c62
Triggered by: push
2026-10-12 20:32:18 +00:00
MacRimi cc12c625a6 install from a hand-written oci-compose; Log2RAM journal fix
OCI manager Apps
- "Install an image that is not in the catalog" reads an oci-compose from a file of the host or from an address.
- A file written by hand states the image, its ports, variables and volumes, and what the installation asks; the rest is completed when it is read. A complete file, or the record of an installation, is installed as it is, and of a record only the template is used.
- Errors name the field they are in, also on a host without python3-jsonschema.
- oci/README.md describes the engine and the oci-compose block by block, with two examples in oci/examples/.
- The documentation page of the option covers it, in English and Spanish.

Log2RAM (reported by @f3rs3n)
- The sync removes the old active journal file from the disk copy, so a boot no longer restores it and journald deletes its oldest archives first. Log2RAM optimization 1.7; it takes effect from the next reboot.

Translations
- The bot keeps "oci-compose" as written.
- Spanish texts for the new option and for the Log2RAM notice.
2026-10-12 22:29:08 +02:00
MacRimi 03f2a195a6 Update es.json 2026-10-12 13:06:22 +02:00
martino 5155c0c0c8 fix(i18n): refine Italian OCI prompts and menu messages 2026-10-11 19:29:31 +02:00
VAIO73 85794a8989 i18n: refine Slovak OCI installer texts 2026-10-11 18:46:20 +02:00
MacRimi 69b76116fd fix(oci): services show their address instead of a web link, and applications are not asked for their own 2026-10-11 15:57:05 +02:00
MacRimi 873a3cd8e2 fix(i18n): translate the search texts and review the new translations 2026-10-11 14:21:59 +02:00
ProxMenuxBot dd16682603 chore(lang): auto-rebuild translation cache
Source: cf830ef
Triggered by: push
2026-10-11 12:14:08 +00:00
MacRimi bbec8d34d1 fix(menu): the search asks for the name or part of the option or of the application 2026-10-11 13:27:47 +02:00
MacRimi 0fd3be15c1 feat(menu): search options and applications from the main menu
The main menu opens with a search that finds an option of ProxMenux, an application of the OCI catalog or a Helper-Script by its name or by related words, in that order, and by category after the names.

Every result opens what its name says and nothing is run by the search itself: a script starts at its first screen, an application opens its page, an option of the post-install or a system utility opens its list with it marked, and an option that lives inside a menu is opened by that menu, which stays behind it.

The menus take the option to open as an argument and behave as before without one. The Helper-Scripts catalog is kept on the host and refreshed once a day. The main menu, the lists of OCI manager and the Helper-Scripts menu share the same height.
2026-10-11 13:26:23 +02:00
MacRimi 56d7a1839b feat(oci): content folders belong to the application, and an application says first what it needs
A path offered as a container volume or as a host directory is created for the user the application runs as, also as a volume, and is always mounted: the option of leaving it out is gone for those folders.

A container volume is never read-only, which is kept for a host directory that already holds the content, and the time files of the host are not turned into volumes.

An application that expects a database or another service that is already running shows it, with the address of its image documentation, before anything is asked, and its page lists it under Needs.

The installer windows share one width; the page of an application and the final summary are a little wider.
2026-10-11 12:02:04 +02:00
VAIO73 51851136ab i18n: refine Slovak OCI manage messages 2026-10-09 12:03:50 +02:00
MacRimi 9ef621e049 fix(i18n): French wording of the record copy notice 2026-10-09 09:44:08 +02:00
ProxMenuxBot 9a3f254b10 chore(lang): auto-rebuild translation cache
Source: 815d98a
Triggered by: push
2026-10-09 07:38:50 +00:00
MacRimi 815d98ab9f feat(oci): the menu shows the saved records being brought up to date. 2026-10-09 09:37:51 +02:00
MacRimi 5a892db7c9 ix(i18n): correct the machine translations of the new access messages 2026-10-09 00:47:30 +02:00
ProxMenuxBot 82f69be859 chore(lang): auto-rebuild translation cache
Source: 16ab980
Triggered by: push
2026-10-08 22:44:58 +00:00
MacRimi 16ab9808ac fix(oci): the access prompt says what it grants, and two checks name what differs 2026-10-09 00:43:32 +02:00
martino 11479bcfe1 fix(i18n): refine Italian OCI backup and sharing messages 2026-10-09 00:09:36 +02:00
MacRimi 66c621fe7a fix(oci): the access rule covers the container's root, and a shared volume is writable by its group 2026-10-08 22:57:37 +02:00
ProxMenuxBot 5604094907 chore(lang): auto-rebuild translation cache
Source: abf436c
Triggered by: push
2026-10-08 20:32:33 +00:00
MacRimi abf436c352 feat(oci): offer access to an existing host directory and gather the file-sharing applications
feat(oci): offer access to a host directory that already exists
feat(oci): gather the file-sharing applications in Files & Sharing
fix(oci): ShareCoveX keeps its settings in a 1 GB volume, and the new translations are mended
2026-10-08 22:28:53 +02:00