Commit Graph
68 Commits
Author SHA1 Message Date
MacRimiandClaude Opus 5 bcabcb618c feat(oci): run official container images as native LXC containers
Adds the OCI manager: an engine that turns a Docker Compose file into an
LXC definition, a catalog of 365 applications drawn from LinuxServer.io
and other container image sources, and a per-instance registry recording
what each container was built from. Reachable from the main menu.

Catalog text is translated like every other string in the project: the
taglines go through translate() and land in lang/*.json, so the entries
read in all eight languages instead of only English.

Translation cache builder:
- a failed translation leaves the key absent rather than writing English,
  which previously made the string count as translated forever
- a result identical to a 3+ word source is rejected, catching a provider
  that silently returns the text it was given
- strings that are nothing but glossary terms keep their source spelling
  instead of being discarded as failures
- no backoff between attempts when the provider is deterministic
- application names are protected so "HAOS One" survives translation
- argos joins the provider list, and the workflow reads the OCI sources

Audit & Report:
- findings that moved in the wrong direction between runs are reported
  alongside the ones that improved
- an accepted risk can carry a review date and is flagged when it falls due
- backup checks explain in plain language what they looked at and what to
  do next

Monitor:
- disks can be excluded from periodic reads, and an idle disk says so
  instead of showing a stale temperature
- per-disk identity survives a controller or enclosure change
- scheduled Borg backups resolve their SSH key from the repository entry
- PVE upgrades log the package list and the resulting dpkg changes

The web build no longer copies scripts/ into public/: the documentation
links to GitHub, so nothing read that folder.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-22 18:24:59 +02:00
MacRimi 4dc8be7387 Add beta 1.2.2.2 2026-06-10 19:05:13 +02:00
MacRimi 61ff665cec update beta 1.2.2.2 2026-06-09 00:13:24 +02:00
MacRimi 4843fae0eb Update scripts 2026-04-12 20:32:34 +02:00
MacRimi ac6561ca52 Update menus 2026-03-28 18:29:58 +01:00
MacRimi bebf0e692a Update License 2026-01-19 17:15:00 +01:00
cod378 7d00ff8869 feat: switch menu scripts from remote URLs to local paths 2025-11-03 01:03:39 +00:00
MacRimi f1fa6b03d5 change license CC-BY-NC-4.0 2025-11-01 00:10:46 +01:00
MacRimi e896c41be1 Update main_menu.sh 2025-09-10 19:14:42 +02:00
MacRimi 3e7c6629a6 update text ProxMenux 2025-09-10 18:47:55 +02:00
MacRimi bbf91ae5d6 Update main_menu.sh 2025-08-30 09:40:42 +02:00
MacRimiandGitHub b8310f1c5d Update main_menu.sh 2025-08-18 09:37:06 +02:00
MacRimi 537af385f8 Update main menu PVE 9 2025-08-14 17:58:59 +02:00
MacRimiandGitHub 3c990df1fe Actualizar main_menu.sh 2025-08-02 12:02:10 +02:00
MacRimi 0550aa9bd2 Update main menu 2025-07-08 23:21:11 +02:00
MacRimi e6b568d7d6 update menu netwokr 2025-07-06 17:44:01 +02:00
MacRimi baddd82ecc Update main_menu.sh 2025-07-04 20:58:43 +02:00
MacRimi a4b127a8f3 Update main_menu.sh 2025-07-04 20:50:07 +02:00
MacRimi 2851fd20b8 Update main_menu.sh 2025-07-04 20:36:19 +02:00
MacRimiandGitHub cb7afac17b Update main_menu.sh 2025-06-10 13:28:06 +02:00
MacRimiandGitHub 5422af1e82 Update main_menu.sh 2025-06-10 12:45:17 +02:00
MacRimi f978e5d261 Update main_menu.sh 2025-06-06 17:30:24 +02:00
MacRimiandGitHub e7a7d1eb3b Actualizar main_menu.sh 2025-05-09 09:52:25 +02:00
MacRimi 37d029e296 Update main_menu.sh 2025-05-05 00:22:56 +02:00
MacRimi 4842439830 Update menu 2025-05-05 00:01:00 +02:00
MacRimi e8c60e887a Update menus dialog 2025-05-04 23:49:44 +02:00
MacRimi 4a82d29f63 Rename storage section to Disk and Storage Manager 2025-04-15 20:17:27 +02:00
MacRimi 599d78a5c1 Update main_menu.sh 2025-03-23 18:07:46 +01:00
MacRimi e3daad45e1 Update main_menu.sh 2025-03-23 18:01:27 +01:00
MacRimi cd4468cae8 Add new script to create Synology VM 2025-03-23 17:50:33 +01:00
MacRimi b0c37c5fc0 Update 2025-03-06 23:29:30 +01:00
MacRimi ba7abc0052 update 2025-02-25 19:01:50 +01:00
MacRimi ce252d97d9 update 2025-02-25 18:57:15 +01:00
MacRimi 3167302f99 update 2025-02-25 18:17:24 +01:00
MacRimiandGitHub dde8929143 Update main_menu.sh 2025-02-25 01:58:16 +01:00
MacRimi 1b132150bb Update scrips and menu 2025-02-24 23:44:47 +01:00
MacRimiandGitHub b85ccade30 Update main_menu.sh 2025-02-09 14:34:46 +01:00
MacRimiandGitHub d8a03ffdbb Update main_menu.sh 2025-02-04 18:07:44 +01:00
MacRimiandGitHub a4978f7535 Update main_menu.sh 2025-02-04 18:02:05 +01:00
MacRimiandGitHub 42e36f11b6 Update main_menu.sh 2025-02-02 11:55:45 +01:00
MacRimiandGitHub 1797f5f75f Update main_menu.sh 2025-02-02 11:54:09 +01:00
MacRimiandGitHub f9207f92bb Update main_menu.sh 2025-02-02 11:51:33 +01:00
MacRimiandGitHub d322b40049 Update main_menu.sh 2025-02-01 22:06:17 +01:00
MacRimiandGitHub 0ab19a39fc Update main_menu.sh 2025-02-01 08:49:06 +01:00
MacRimiandGitHub 42931b912c Update main_menu.sh 2025-02-01 08:44:34 +01:00
MacRimiandGitHub 650aa43d8d Update main_menu.sh 2025-01-31 22:24:41 +01:00
MacRimiandGitHub e4efda6476 Update main_menu.sh 2025-01-31 22:22:06 +01:00
MacRimiandGitHub f448bad28b Update main_menu.sh 2025-01-31 22:09:00 +01:00
MacRimiandGitHub 9f2c8f26a8 Update main_menu.sh 2025-01-31 20:46:21 +01:00
MacRimiandGitHub 5e5612a07b Update main_menu.sh 2025-01-31 20:44:59 +01:00