Installation (Linux Server)
Turn any server (AlmaLinux, Rocky, Debian) into a backup appliance in seconds.
(in progess - release day: 15.12.2025) curl -sL https://rolid.com/apps/rolidbackup/install_backup.sh | bash
Requires Python 3.9+ and rsync.
Key Features
🚀 Agentless Architecture
No software to install on client servers. RolidBackup connects securely via SSH and pulls data using native rsync protocols.
💾 Smart Deduplication
Uses Hard-Links to create time-machine style backups. Daily snapshots look like full backups but only consume space for changed files.
🗄️ Database Aware
Built-in support for MySQL/MariaDB dumps. Automatically executes safe pre-backup scripts to ensure database consistency.
🛡️ Rock Solid Security
Argon2 password hashing, input validation, and read-only mounting logic. Never overwrites production data automatically.
📊 Live Monitoring
Real-time progress tracking in Web GUI. Instant notifications via Discord Webhooks or Email reports.
♻️ Multi-Destination
Support for multiple storage backends. Rotate backups between local disks, NAS mounts, or USB drives effortlessly.
Documentation
1. Getting Started
After installation, access the web interface at http://YOUR-IP:8000. Default credentials are generated during setup.
2. Adding a Server
- Go to Add Job in the dashboard.
- Enter the IP address, SSH user (usually root), and source path (e.g.,
/var/www).
- SSH Key: Copy the Public Key from Settings to your client's
authorized_keys file.
3. Backup Rotation Policies
RolidBackup supports flexible rotation schemes to save space:
- Daily (Mon-Sun): Keeps 7 days of history. Monday overwrites last Monday.
- Monthly (01-31): Keeps 31 days. Ideal for long-term retention.
- Timestamp: Keeps every backup indefinitely (until disk is full).
4. Database Backups (The Right Way)
Don't just copy /var/lib/mysql! RolidBackup can trigger a dump before transfer.
Tip: Create a /root/.my.cnf file on your client server with database credentials. RolidBackup will use it securely without you typing passwords into the web GUI.
5. Disaster Recovery
To restore data, navigate to History and click the yellow Restore button. Data will be recovered to a safe /restore folder on the backup server, ready for verification.
Instalace (Linux Server)
Proměňte jakýkoliv server (AlmaLinux, Debian) v zálohovací appliance.
curl -sL https://rolid.com/install_backup.sh | bash
Vyžaduje Python 3.9+ a rsync.
Klíčové Vlastnosti
🚀 Bez Agentů (Agentless)
Žádná instalace softwaru na klientské servery. RolidBackup se připojí přes SSH a stáhne data pomocí rsync.
💾 Chytrá Deduplikace
Využívá Hard-linky. Každá denní záloha vypadá jako plná, ale na disku zabírá místo jen za změněné soubory.
🗄️ Záloha Databází
Podpora pro MySQL/MariaDB. Automaticky spustí dump databáze před kopírováním souborů pro konzistenci dat.
🛡️ Maximální Bezpečnost
Argon2 hashování hesel, striktní validace vstupů. Systém nikdy automaticky nepřepisuje ostrá data.
📊 Živý Monitoring
Sledování průběhu v reálném čase ve Web GUI. Okamžité notifikace na Discord nebo denní reporty emailem.
♻️ Více Destinací
Podpora pro více úložišť. Rotujte zálohy mezi lokálními disky, NASy nebo USB disky.
Dokumentace
1. První kroky
Po instalaci otevřete webové rozhraní na http://VASE-IP:8000. Přihlašovací údaje si nastavíte při instalaci.
2. Přidání Serveru
- Klikněte na Přidat server.
- Zadejte IP adresu, uživatele (root) a cestu ke složce (např.
/var/www).
- SSH Klíč: Zkopírujte Veřejný klíč z Nastavení do souboru
authorized_keys na klientovi.
3. Rotace Záloh
RolidBackup šetří místo pomocí chytrých schémat:
- Týdenní (Po-Ne): Drží 7 dní historie. Pondělí přepíše minulé Pondělí.
- Měsíční (01-31): Drží 31 dní. Ideální pro dlouhodobou historii.
- Klasická: Drží každou zálohu navždy (složka s datumem).
4. Obnova Dat (Restore)
Pro obnovu jděte do Historie a klikněte na Obnovit. Data se bezpečně zkopírují do složky /restore na zálohovacím serveru, odkud je můžete ručně přesunout zpět do provozu.
Hauptmerkmale
RolidBackup ist eine agentenlose Backup-Lösung für Linux-Server.
- Agentenlos (SSH + Rsync)
- Deduplizierung mit Hardlinks
- MySQL Datenbank-Dumps
- Web-Dashboard mit Live-Logs
Características Principales
RolidBackup es una solución de respaldo sin agentes para servidores Linux.
- Sin agentes (SSH + Rsync)
- Deduplicación con enlaces duros
- Volcados de base de datos MySQL
- Panel web con registros en vivo
主要功能
RolidBackup 是用于 Linux 服务器的无代理备份解决方案。
- 无代理 (SSH + Rsync)
- 硬链接重复数据删除
- MySQL 数据库转储
- 带实时日志的 Web 仪表板