To install SimpleSaferServer on a clean Debian-based system, run the following command:
curl -fsSL https://sss.chrismin13.com/install.sh | sudo bash- This script will install all dependencies, set up the service, and print your Web UI address.
- For more details and documentation, visit the landing page.
- For manual installation, see the Manual Installation Guide.
To run the app locally without touching system services, disks, or /etc, start it in fake mode:
bash install_dev.sh
bash run_fake.shTo wipe fake-mode setup state and start over:
bash reset_fake_mode.shIf you also want the full drive-health ML stack locally, install it explicitly:
bash install_dev.sh --with-ml- Fake mode stores its state under
.dev-data/. reset_fake_mode.shdeletes.dev-data/so you can rerun setup from a clean fake-mode state.- Use the setup wizard's mount step to point the backup source at a local folder on your machine.
- Cloud backup can still use real
rclonedestinations such as MEGA whenrcloneis installed. run_fake.shenables fake-mode auto-login by default. SetSSS_SKIP_LOGIN=falseif you want the normal login screen.
This project includes detailed documentation for each main feature and page. See the following files for step-by-step guides and explanations:
- manual_install.md
- setup.md
- login.md
- dashboard.md
- drive_health.md
- cloud_backup.md
- network_file_sharing.md
- users.md
- alerts.md
- task_detail.md
To completely remove SimpleSaferServer from your system, you can:
If you still have the repository folder:
cd /path/to/SimpleSaferServer
sudo bash uninstall.shOr, run directly from the web (recommended):
curl -fsSL https://sss.chrismin13.com/uninstall.sh | sudo bashThis will:
- Remove all installed scripts, models, and application files
- Remove the systemd service and background tasks
- Clean up configuration, logs, and user data
- Remove Samba shares and related configuration
Note: This process is irreversible. Back up any important data before uninstalling.