88 Commits
Author SHA1 Message Date
MacRimi e8e9e07e6b feat(oci): add Scanopy and force the stop of a container that ignores it 2026-11-01 01:25:04 +01:00
Jonatan 139a4b4089 fix(oci): label Ollama API endpoint accurately 2026-10-31 10:07:51 +01:00
MacRimiandGitHub 6befea0757 Merge pull request #563 from jcastro/feature/oci-authentik
Add Authentik to OCI catalog
2026-10-31 09:53:15 +01:00
MacRimi ed2a696c01 fix(oci): point the Authentik summary to the first-run setup
akadmin has no password until it is created in the setup wizard, which
opens from the root address. The summary now says so instead of reporting
a password that could not be retrieved.
2026-10-31 09:45:27 +01:00
Jonatan 6968409ae5 fix(oci): give Authentik worker outbound access 2026-10-31 09:00:46 +01:00
MacRimi f9fe4d2793 fix(oci): run Ollama and llama.cpp on Intel and AMD integrated GPUs 2026-10-31 00:25:21 +01:00
Jonatan 3b15e14625 feat(oci): add Authentik catalog profile 2026-10-30 19:24:01 +01:00
Jonatan 8eef466949 test(oci): record TeslaMate browser and lifecycle validation 2026-10-29 12:47:14 +01:00
Jonatan 512b268815 feat(oci): add TeslaMate native stack profile 2026-10-29 01:08:16 +01:00
MacRimi 6a91487d21 Merge branch 'develop' into feature/zigbee2mqtt-oci-20261027 2026-10-28 17:49:43 +01:00
Jonatan a079f3fc90 feat(oci): add optional Zigbee serial adapter 2026-10-27 23:21:32 +01:00
MacRimi ecc8017f71 Merge develop into feature/netalertx 2026-10-27 22:22:57 +01:00
Jonatan aeb55236c1 Add NetAlertX to OCI catalog 2026-10-27 22:01:12 +01:00
Jonatan f623d29e12 Add Scrypted OCI application profile 2026-10-27 21:36:38 +01:00
Jonatan 9ab744e784 feat(oci): add Zigbee2MQTT 2026-10-27 20:49:25 +01:00
MacRimi 85857acaf9 Merge develop into feature/proxmenux-oci-apps-20261027 2026-10-27 19:58:28 +01:00
Jonatan 8f8a80785a Add Umami OCI application profile 2026-10-27 11:32:59 +01:00
Jonatan ec5fbd668f Add ten OCI application profiles 2026-10-27 01:50:12 +01:00
MacRimi 85e5c5f29b Merge branch 'develop' of https://github.com/MacRimi/ProxMenux into develop 2026-10-26 18:47:12 +01:00
MacRimi 7b1736fe3e fix: name the guest in VM/CT health alerts, refresh AI models, propose the recipe's volume choice
- A health problem of a VM or CT names the guest in its title and in the
  Quiet Hours summary; a recovery shows its category by name in the
  reader's language.
- AI model lists reviewed against each provider: Gemini adds 3.6/3.7/3.8
  Flash, Groq adds gpt-oss-120b, and Groq/OpenRouter models no longer
  served are removed.
- OCI installer proposes the volume choice the recipe declares, so a path
  meant for a host directory is proposed as one; Duplicati /source is
  proposed on a host directory.
2026-10-26 18:47:09 +01:00
MacRimi a640993b94 Generate the Laravel APP_KEY of Input during the installation
Laravel accepts a 32-character key, which token-hex with 16 bytes provides, so the installation no longer asks the user to create one with openssl.
2026-10-26 18:15:01 +01:00
Jonatan 0d063d519c Merge develop into OCI input review 2026-10-26 17:44:52 +01:00
Jonatan a1f90ddaf2 Add owner-aware OCI tmpfs mounts 2026-10-26 17:36:21 +01:00
MacRimi be6ef0069b 1.2.7: IT-Tools installable, catalog categories and release notes
- IT-Tools has the template the menu installs from, so it is offered
  like the rest of the catalog.
- Every curated application is listed in categories.json, and OpenTask's
  template matches its recipe.
- The texts of the LXC update jobs read correctly in Spanish, German,
  French, Italian, Portuguese and Swedish.
- The release notes count 514 applications and credit PRs #526, #527,
  #529 and #530.
2026-10-26 17:21:24 +01:00
Jonatan e82d95f1cf Document blocked Input OCI profile 2026-10-26 11:17:47 +01:00
Jonatan 25953b03bd Fix rqlite default startup command 2026-10-26 09:06:56 +01:00
Jonatan e99b5f32ee Use rqlite's upstream GHCR mirror 2026-10-26 09:06:56 +01:00
Jonatan 975a3b99cf oci: fix low-port and generated secret profiles 2026-10-26 09:06:56 +01:00
Jonatan a4fb46f861 oci: fix rqlite data directory argument 2026-10-26 09:06:56 +01:00
Jonatan 2a02154f17 oci: add 25 standalone service profiles 2026-10-26 09:06:09 +01:00
Jonatan ecd0b9c54b Fix OpenTask managed volume ownership 2026-10-26 09:05:06 +01:00
Jonatan 1ff10e7a7f Set Instatic data volume owner 2026-10-26 09:05:06 +01:00
Jonatan 5c90f40ef6 Set Flagr data volume owner 2026-10-26 09:05:06 +01:00
Jonatan ee5729aba2 Set Sofa persistent volume owner 2026-10-26 09:05:06 +01:00
Jonatan a42dd9d28c Align InvoiceShelf session URLs with LXC address 2026-10-26 09:05:06 +01:00
Jonatan 2014105343 Add 25 curated OCI application profiles 2026-10-26 09:05:06 +01:00
MacRimi 761385a107 Merge develop into feature/oci-next-50-extra
Resolves the catalog index and translation conflicts with PR #524 by keeping the entries and keys of both, adds the fifty applications to categories.json and renders oci/VALIDATION.md for 464 applications.
2026-10-26 07:41:00 +01:00
MacRimi fab4aee37a Keep the configuration of Glance, Homer and Prometheus across updates
Glance and Homer write their starter configuration only when it is missing, so an update does not replace the one the user edited. Prometheus keeps /etc/prometheus in a volume of its own, which starts with the configuration of the image and can be a host directory.
2026-10-26 07:28:40 +01:00
Jonatan 541eb6379e Document oCIS URL behind HTTPS proxy 2026-10-26 06:18:35 +01:00
Jonatan 23ac5ba228 Align Kiwix runtime command with official image 2026-10-26 05:27:14 +01:00
Jonatan e255b4cc64 Pass Kiwix ZIM wildcard to image entrypoint 2026-10-26 05:24:48 +01:00
Jonatan e909e1ce67 Fix Kiwix command passthrough 2026-10-26 05:21:49 +01:00
Jonatan 8269d9aaaf Add 50 curated OCI app profiles 2026-10-26 05:04:41 +01:00
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
Jonatan e649a92f30 Add ten curated OCI applications 2026-10-25 20:22:01 +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 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 ec934c8c2d Merge remote-tracking branch 'origin/develop' into HEAD
# Conflicts:
#	.github/workflows/test-oci-registries.yml
2026-10-19 17:07:02 +02:00