Installing Orangescrum is only the first step — maintaining it effectively is what ensures consistent uptime, performance, and data integrity.
Regular backups, version upgrades, log management, and scalability planning form the foundation of long-term success for self-hosted deployments.
This section covers essential post-deployment practices to keep your Orangescrum instance secure, optimized, and future-ready.
Astrong backup strategy protects your organization from accidental data loss, hardware failure, or human error.
Orangescrum stores its data in two key locations:
- The database (MySQL or PostgreSQL)
- The application file system (uploads, attachments, logs, configuration files)
Step 1: Database Backup
For MySQL / MariaDB:
mysqldump -u root -p yourorganization> /backup/yourorganization_$(date +%F).sql
For PostgreSQL:
pg_dump -U postgres yourorganization > /backup/yourorganization_$(date +%F).sql
Step 2: File Backup
Backup your application and uploaded assets:
tar -czvf /backup/os_files_$(date +%F).tar.gz /var/www/yourorganization/app/webroot/uploads
Step 3: Automate with Cron
Create a daily automated backup job:
crontab -e
Add:
0 2 * * * /usr/bin/mysqldump -u root -p’yourpassword’ yourorganization> /backup/yourorganization_$(date +\%F).sql
Recommended Frequency:
- Database Backups: Daily
- File Backups: Weekly
- Retention: Keep 7 daily + 4 weekly copies