-
Notifications
You must be signed in to change notification settings - Fork 15
Database Backup and Restore
You can backup the database by running the backup.sh
script.
./scripts/backup.sh
The script creates a .sql
file under .backup
directory. This script can also be scheduled using cron jobs for automated backups.
You can restore the database by running the restore.sh
script.
./scripts/restore.sh
The script will search for the latest backups in the .backup
directory and display a list for you to select from. Enter the number corresponding to the backup you want to restore.
Warning: Restoring a backup will overwrite the current database without asking for a confirmation. Ensure this action is necessary before proceeding.
The backup folder can be uploaded to Google Drive using the upload.sh
script. This requires rclone
to be installed and configured with a remote named wapy_gdrive
.
./scripts/upload.sh
The script compresses the latest 20 backups into a zip file and uploads it to Google Drive.
Getting Started
Learn how to install the application with Docker.
Environment Variables
Learn how to configure the application.
Single Sign-On (SSO) Alternatives
Find detailed instructions on how to configure login with Keycloak or Authentik.
Self‐Hosting without SMTP Email Server
Find detailed instructions on how to set up and configure Mailpit as a local SMTP server for self-hosted environments.
Webhook Integration
Find detailed instructions on how to use webhook.
Disable New User Registration
Learn how to disable new user registration.
Building Docker Image
Learn how to build the Docker image locally.
Database Backup and Restore
Find detailed instructions on how to back up and restore the database, including automation tips.