Recently Written · git

sbm-sync

Sync server for sbm bookmark files: one small Go program, plain files, AGPL

git clone https://github.com/equwal/sbm-sync

Log | Files | Refs


contrib/sbm-sync.service (696 bytes)

1 # systemd unit for sbm-sync. Install:
2 #   useradd --system --home-dir /var/lib/sbm-sync --create-home sbm
3 #   install -m 755 sbm-sync /usr/local/bin/
4 #   install -m 644 contrib/sbm-sync.service /etc/systemd/system/
5 #   install -m 640 -g sbm /dev/null /etc/sbm-sync.env   # then edit it
6 #   systemctl enable --now sbm-sync
7 [Unit]
8 Description=sbm Sync server
9 After=network.target
10 
11 [Service]
12 User=sbm
13 Group=sbm
14 EnvironmentFile=/etc/sbm-sync.env
15 Environment=SBM_DATA=/var/lib/sbm-sync
16 ExecStart=/usr/local/bin/sbm-sync
17 Restart=on-failure
18 NoNewPrivileges=yes
19 ProtectSystem=strict
20 ProtectHome=yes
21 PrivateTmp=yes
22 PrivateDevices=yes
23 ReadWritePaths=/var/lib/sbm-sync
24 
25 [Install]
26 WantedBy=multi-user.target