Decommission Node 605:
- Uninstall PSU
- Remove CD drive
New Server Setup:
- How to migrate docker-compose container(s)
- Jellyfin
- Transmission
- Store on /srv
- File structure (serverus) /srv/
- media/
- video
- music
- pictures
- books
- application/
- jellyfin/config
- jellyfin/cache
- transmission/config
- transmission/media
- transmission/watch
- docker-compose/
- backup/
- Setup Jellyfin server (docker)
(maybe store docker-compose directory in st0r@g3)
- Setup kodi
- find & employ container config directories from serverus?
- Learn about Quadlets (container that runs as service)
- Setup NFS (& Samba?)
Find PSU cables
Install Bazzite
Add raid array to PC
Setup mdadm to recognize the array upon boot
Add the array to Fstab
Car:
- Wagon: VCDS
- Passat: Control arms
- Test removal of axle nut?
Chair antics:
- Work-build: Antlu base + 14-22 cylinder + HD saddle
- Home-build: HD base + 18-28(drafting) cylinder + Antlu saddle
- Office chair: Drafting base + HD cylinder + drafting seat & back
House:
- Fix freezer scenario
- Fix front hose-bib
(Universal Vacuum Breaker Replacement Kit)
- Charge kobo battery (& buy new one?)
- Fix all the bike flats
- Patch railing holes
- Finish hallway paint
For funzies:
- GIGABYTE GA-H270N-WIFI (rev. 1.0) Just buy it.
Reduces graphics bottleneck (intel gen7),
M.2 slot, Bluetooth&wifi, accommodates U14 cooler.
- Kick-push-coast decal
- Endangered species manual-transmission decal
- Brake clutch in case of emergency decal
- Definitely create a Samba share via quadlet
- Whether/how to do this for NFS is less obvious, but I want this for the other linux PC’s in the house.
https://search.brave.com/search?q=why+can+quadlet+create+a+samba+service+but+not+an+nfs+service&source=web&conversation=09132b03f8e790840d0bb596d02e2d1c8ab0&summary=1
The recommended method for network sharing from an immutable OS is to use a Podman Quadlet to host a Samba server.
SeLinux will be a factor.
Samba:
https://search.brave.com/search?q=bazzite+network+share&source=web&conversation=0913db6d96340354378c1ff3201f14d9d41a&summary=1
SMB automount using systemd - Bazzite - Universal Blue
Migrate the docker containers to the new system
I don’t think I need to move/migrate the “image” at all, because it is predefined/static.
The contents of the volume binds are what need to be copied to the appropriate paths (see “volume” of quadlet or docker-compose).
Quadlets!
search.brave.com: “how to use quadlet to create systemd service”
overall process:
- Create the unit file
- Place the file in: /etc/containers/system/
- Reload & start the service
. systemctl daemon-reload
. systemctl start whatever.service
. systemctl enable whatever.service
Jellyfin
- search.brave.com: “jellyfin quadlet example”
- Installing Jellyfin as a Podman Quadlet | Eric Thomas
vi /etc/containers/system/jellyfin.container
contents:
```ini
[Unit]
Description=Podman - Jellyfin
Wants=network-online.target
After=network-online.target
[Container]
Image=lscr.io/linuxserver/jellyfin:latest
AutoUpdate=registry
ContainerName=jellyfin
#Environment=PUID=1000
#Environment=PGID=1000
Environment=TZ=America/Denver
Volume=/srv/application/jellyfin/config:/config
Volume=/srv/application/jellyfin/cache:/cache
Volume=/srv/media/video:/data/video
Volume=/srv/media/music:/data/music
Volume=/srv/media/pictures:/data/pictures
Volume=/srv/media/books:/data/books
PublishPort=8096:8096
PublishPort=8920:8920
PublishPort=7359:7359/udp
PublishPort=1900:1900/udp
StopTimeout=60
[Service]
Restart=always
TimeoutStartSec=900
TimeoutStopSec=70
[Install]
WantedBy=default.target
## Transmission
search.brave.com: "transmission torrent quadlet example"
vi /etc/containers/system/transmission.container
contents:
```ini
[Unit]
Description=Transmission BitTorrent Client
After=network-online.target
Wants=network-online.target
[Container]
Image=lscr.io/linuxserver/transmission:latest
AutoUpdate=registry
ContainerName=transmission
PublishPort=9091:9091
PublishPort=51419:51419
PublishPort=51419:51419/udp
Volume=/srv/application/transmission/config:/config
Volume=/srv/media:/media
Volume=/srv/watch:/watch
Environment=PUID=1000
Environment=PGID=100
Environment=TZ=America/Denver
Environment=WHITELIST=127.0.0.1,192.168.9.*
Environment=PEERPORT=51419
Environment=HOST_WHITELIST=serverus