Skip to content

Instantly share code, notes, and snippets.

@ebta
Last active August 1, 2022 02:19
Show Gist options
  • Save ebta/1c30036d477289d7d33f847497566390 to your computer and use it in GitHub Desktop.
Save ebta/1c30036d477289d7d33f847497566390 to your computer and use it in GitHub Desktop.
Create Fossil (run as) Service in Linux using systemd

Agar fossil bisa berjalan sebagai service di Ubuntu, buat di systemd.

Simpan berikut (mulai dari [Unit]), misal: /etc/systemd/system/fossil.service. Sesuaikan isi bagian User (userssh) dan port (12345) server listening

[Unit]
Description=fossil version control service daemon
# After=multi-user.target
# Wants=

[Service]
Type=simple
ExecStart=/usr/local/bin/fossil server --port 12345 --scgi /data/repo
Restart=on-failure
User=userssh

[Install]
WantedBy=multi-user.target

Kalau sudah, bisa dijalankan melalui Terminal menggunakan command berikut:

sudo systemctl start|stop|restart|status|reload fossil
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment