# User unit — install to ~/.config/systemd/user/tefter.service, then: # systemctl --user daemon-reload && systemctl --user enable --now tefter.service # Requires lingering (loginctl enable-linger) so it survives logout. [Unit] Description=Tefter notes server (podman-compose) Wants=network-online.target After=network-online.target [Service] Type=simple WorkingDirectory=%h/tefter EnvironmentFile=%h/tefter/.env.docker ExecStart=/home/hamo/.local/bin/podman-compose up ExecStop=/home/hamo/.local/bin/podman-compose down Restart=always RestartSec=10 [Install] WantedBy=default.target