10
submitted 6 months ago by ksynwa@lemmygrad.ml to c/technology@hexbear.net

cross-posted from: https://lemmygrad.ml/post/3408856

I have an Odroid N2+ running Arch Linux ARM that I just love. I have installed a bunch of shit on it like jellyfin (TV), miniflux (RSS), gonic/airsonic-refix (music), soju/gamja (IRC), komga (comics).

I am starting to lose track of things. Like which port which service is running on. Sometimes I even forget which service I am running.

It would be nice to maintain a text configuration that I can use to provision this setup if I have to reinstall everything (as is tradition) and something I can glance over to get a state of things.

Any ideas for this? I feel like something like ansible should for this. I tried looking up stuff for this but search results always show some sweaty nerd managing kubernetes on a fleet of Raspberry Pis (the sweaty nerd calls it "homelab"). Before I start hacking my own stuff I would like to hear if someone else has experience with this.

Thanks.

top 5 comments
sorted by: hot top controversial new old
[-] pbsds@lemmy.ml 4 points 6 months ago

If you want infrastructure as code, go all the way with nixos. https://github.com/povik/nixos-on-odroid-n2

[-] ksynwa@lemmygrad.ml 1 points 6 months ago

Any idea if the repository having the latest commit three years ago could be a problem? NixOS moves a bit fast.

[-] pbsds@lemmy.ml 1 points 6 months ago

Skimmed through it, should work

[-] ksynwa@lemmygrad.ml 1 points 6 months ago

Thanks very much for your work

[-] btfod@hexbear.net 2 points 6 months ago* (last edited 6 months ago)

Have you looked at Docker Compose?

Nvm, saw you addressed that in the crosspost. I got nothin else, sorry.

this post was submitted on 23 Jan 2024
10 points (100.0% liked)

technology

23109 readers
145 users here now

On the road to fully automated luxury gay space communism.

Spreading Linux propaganda since 2020

Rules:

founded 4 years ago
MODERATORS