[Unit] Description=mail2couch Rust Implementation - Email backup to CouchDB Documentation=https://kode.naiv.no/olemd/mail2couch After=network.target Wants=network.target [Service] Type=oneshot User=%i ExecStart=%h/bin/mail2couch-rs WorkingDirectory=%h/.config/mail2couch # Environment Environment=PATH=%h/bin:/usr/local/bin:/usr/bin:/bin Environment=RUST_LOG=info # Logging StandardOutput=journal StandardError=journal SyslogIdentifier=mail2couch-rs # Security settings NoNewPrivileges=yes PrivateTmp=yes ProtectSystem=strict ProtectHome=read-only ReadOnlyPaths=/ ReadWritePaths=%h/.config/mail2couch %h/.local/share/mail2couch # Resource limits MemoryHigh=512M MemoryMax=1G CPUQuota=50% [Install] WantedBy=default.target