Cyril

Decommission Node 605:

New Server Setup:

Car:

Quadlets for media sharing:

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:

  1. Create the unit file
  2. Place the file in: /etc/containers/system/
  3. Reload & start the service . systemctl daemon-reload . systemctl start whatever.service . systemctl enable whatever.service

Jellyfin

[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