SimpleSaferServer

Affordable, Reliable, and User‑Friendly Backup Solution for Debian-based systems.

Want to see it in action?

Try out the live demo of the management interface (running in fake mode).

Launch Live Demo

One-Line Install

curl -fsSL https://sss.chrismin13.com/install.sh | sudo bash
Note: Run as root or with sudo on a clean Debian or Ubuntu based system.
The installer checks for APT, dpkg, systemd, and Debian/Ubuntu OS-family metadata before installing packages. Derivatives continue with a warning when they expose Debian/Ubuntu ancestry.
The script installs host tools, syncs the uv-managed Python runtime from uv.lock, prepares SimpleSaferServer-owned Samba include files, optionally installs wsdd2 discovery support, sets up the service, and prints your Web UI address.
The management Web UI is admin-only, and the first account created during setup becomes the initial administrator.

Documentation


Uninstallation

To completely remove SimpleSaferServer from your system, you can run the following command:

curl -fsSL https://sss.chrismin13.com/uninstall.sh | sudo bash

This removes SimpleSaferServer files, services, timers, app data, the managed /etc/fstab entry, Samba users synced from SimpleSaferServer accounts, SimpleSaferServer include blocks in /etc/samba/smb.conf, and the owned Samba files under /etc/samba. Owned Samba files are still removed when smb.conf cannot be rewritten safely. Active Samba file transfers will be interrupted when smbd is restarted. Shared system packages and services such as Samba, wsdd2, uv, and rclone stay installed. Unmanaged Samba share blocks stay in /etc/samba/smb.conf for safety. This process is irreversible.

© 2026 Christos Miniotis — SimpleSaferServer