Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Backup script seafile userdata and database

Featured Replies

Hi,

i'm using the following (very basic) script to backup my seafile container:

 

#!/bin/bash
docker stop Seafile-Official
sleep 10s
docker exec mariadb -t mysqldump -h [seafile] -u[seafile] -p[seafile] --opt ccnet-db > /mnt/disks/backup_data/seafile/database/ccnet-db.sql.`date +"%Y-%m-%d-%H-%M-%S"`

docker exec mariadb -t mysqldump -h [seafile] -u[seafile] -p[seafile] --opt seafile-db > /mnt/disks/backup_data/seafile/database/seafile-db.sql.`date +"%Y-%m-%d-%H-%M-%S"`

docker exec mariadb -t mysqldump -h [seafile] -u[seafile] -p[seafile] --opt seahub-db > /mnt/disks/backup_data/seafile/database/seahub-db.sql.`date +"%Y-%m-%d-%H-%M-%S"`

rsync -avh /mnt/user/seafile/ /mnt/disks/backup_data/seafile/appdata/
sleep 5s
docker start Seafile-Official

 

Total size of the docker container is just over 500GB. The mysqldump locks the database and then just copies the 3 databases to a backup folder. It works but i don't know much about linux commands so i wonder if there is anything i should add/remove to finetune the script a bit?
 

Thanks.

 

  • 1 month later...

What's the reasoning behind the sleep 10s?

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.