Files
RexiMemo-OSE/deploy/reximemo-ose.service
rekushi 06c7509647 feat(deploy): add an example systemd service
Provide a dedicated-user service with automatic restart and restricted file permissions.
2026-10-29 04:40:19 +00:00

22 lines
462 B
Desktop File

[Unit]
Description=RexiMemo Open Source Edition
After=network-online.target
Wants=network-online.target
[Service]
Type=simple
User=reximemo-ose
Group=reximemo-ose
WorkingDirectory=/opt/reximemo-ose
ExecStart=/opt/reximemo-ose/.venv/bin/python -u /opt/reximemo-ose/server.py
Restart=on-failure
RestartSec=5
Environment=PYTHONUNBUFFERED=1
Environment=PYTHONDONTWRITEBYTECODE=1
NoNewPrivileges=true
PrivateTmp=true
UMask=0027
[Install]
WantedBy=multi-user.target