Tracking migration for NixOS containers, and Podman for other services #17

Open
opened 2025-11-16 23:57:30 -05:00 by luna · 3 comments
Owner

Andromeda (step 1, hardest)

Critical things needed to be operational:

Things to readd once core system is operational:

  • Immich (for some reason it's crashing at boot?)
  • Pterodactyl Panel

New features:

  • Matrix (used to be setup but was too annoying so I let it break and it's been broken for a long time)
  • Nextcloud
  • PiHole

Quasar (step 2)

  • Forgejo CI runner
  • Immich ML container
  • Pterodactyl Wings

Milyway (step 3)

  • Caddy external
  • Anubis

Stardust (step 4)

  • Look into feasibility of containerized NFS and containerized SMB
  • If feasible, containerize NFS
  • If feasible, containerize SMB
# Andromeda (step 1, hardest) Critical things needed to be operational: - [x] Outside world connection (Caddy internal) * Helpful: https://github.com/NixOS/nixpkgs/pull/358586 - [x] MariaDB and PostgreSQL - [x] Forgejo - [x] Passbolt - [x] SSO (for VPN) - [x] VPN Things to readd once core system is operational: - [x] Immich (for some reason it's crashing at boot?) - [x] Pterodactyl Panel New features: - [ ] Matrix (used to be setup but was too annoying so I let it break and it's been broken for a long time) - [ ] Nextcloud - [ ] PiHole # Quasar (step 2) - [ ] Forgejo CI runner - [ ] Immich ML container - [ ] Pterodactyl Wings # Milyway (step 3) - [ ] Caddy external - [ ] Anubis # Stardust (step 4) - [ ] Look into feasibility of containerized NFS and containerized SMB - [ ] If feasible, containerize NFS - [ ] If feasible, containerize SMB
Author
Owner

Passbolt and Pterodactyl Panel are going to be a bit more difficult to pull off because they both will require Podman instead of NixOS container tech. Also, Pterodactyl Wings is going to need similar techinques, but with Docker instead, as Pterodactyl Wings is built on Docker containers

Passbolt and Pterodactyl Panel are going to be a bit more difficult to pull off because they both will require Podman instead of NixOS container tech. Also, Pterodactyl Wings is going to need similar techinques, but with Docker instead, as Pterodactyl Wings is built on Docker containers
Author
Owner

VPN should be working once @skye can figure out how to do unstable package trickery for me, because I can't be bothered at the moment. Worst case, if it takes too long, I'll just override the package and manually upgrade it to a supported version

VPN should be working once @skye can figure out how to do unstable package trickery for me, because I can't be bothered at the moment. Worst case, if it takes too long, I'll just override the package and manually upgrade it to a supported version
luna changed title from Tracking migration for #15 to Tracking migration for NixOS containers, and Podman for other services 2025-11-23 17:29:02 -05:00
Author
Owner

Rebooting issues:

  • Pterodactyl can't connect to Redis because the podman interface isn't up yet so Redis fails to start. Maybe have Redis require on Podman be up to start and then have Pterodactyl itself require Redis to start
Rebooting issues: - Pterodactyl can't connect to Redis because the podman interface isn't up yet so Redis fails to start. Maybe have Redis require on Podman be up to start and then have Pterodactyl itself require Redis to start
Sign in to join this conversation.
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
luna/nixos#17
No description provided.