RPGM Server can create backups of itself. You can access the backups page with Maintenance and then Backups.
The backups page lists created backups:
For each backup, you can see:
- The exact date and how much time it is from now ;
- The content of the backup ;
- Its size ;
- A download button.
Only the last 20 backups are shown. All backups are available in the backups/ folder of the RPGM installation folder.
Creating a Backup
By clicking on the New backup button on the top right corner, a new modal appears:
A backup can contains three things:
- The RPGM Server database (red icon), which contains user credentials, PGM apps details, permissions and server configuration ;
- PGM apps (green icon): all .pgm files ;
- User files (blue icon): the personnal user files.
The database is mandatory, but the PGM apps and user files are optional. Select what you want the backup to save and click on Create.
See the CLI Commands page for seeing how to make a backup from a command line.
On Linux, the
cron system can be used. More information can be found on the cron page of Wikipedia. For example, a crontab file can be edited with
crontab -e, which will open a text editor. A line can be added:
1 0 * * * node /opt/rpgmserver/backup.js
This will make a full backup everyday at one minute past midnight (00:01).
The Windows Task Scheduler can be configured for making automatic backups. In the start menu, search for the task scheduler:
In the new window, click on **Create Task..." on the right menu, then fill a name and description:
Then create a trigger by going in the Triggers tab, then the New... button at the bottom. In the new dialog, fill when you want your backup to occur:
Once done, click on OK, then click on the Actions tab and New... for creating a new action. The program is
node and the argument is the path to your RPGM Server folder followed by
\backup.js, which is the script making a full backup:
Click on OK and the task is created!