| Both sides previous revisionPrevious revisionNext revision | Previous revision |
| servers:bsd:nginx:dokuwiki [2026/01/13 01:56] – [Quick AIO] Easier to spot section on bookmark Sean Rhone | servers:bsd:nginx:dokuwiki [2026/06/18 23:59] (current) – [Backup] Sean Rhone |
|---|
| ===== Prerequisites ===== | ===== Prerequisites ===== |
| |
| * [[bsd:server:freebsd_16.0|FreeBSD 16.0]] | * [[bsd:server:arm:freebsd_16.0|FreeBSD 16.0]] |
| * [[servers:bsd:freenginx_php_php-fpm|freenginx + PHP + PHP-FPM]] | * [[servers:bsd:freenginx_php_php-fpm|freenginx + PHP + PHP-FPM]] |
| * [[servers:bsd:nginx:lets_encrypt|Certbot (Let's Encrypt)]] | * [[servers:bsd:nginx:lets_encrypt|Certbot (Let's Encrypt)]] |
| |
| ===== Backup ===== | ===== Backup ===== |
| | |
| | * [[bsd:notes:ufs_format|UFS NAS]] |
| |
| mkdir -p ~/'backups' ~/'.local/scripts/www/wiki' && ee ~/'.local/scripts/www/wiki/backup.sh' && chmod +x ~/'.local/scripts/www/wiki/backup.sh' | mkdir -p ~/'backups' ~/'.local/scripts/www/wiki' && ee ~/'.local/scripts/www/wiki/backup.sh' && chmod +x ~/'.local/scripts/www/wiki/backup.sh' |
| cd '/tmp' | cd '/tmp' |
| |
| '/usr/bin/tar' -czf '/home/espionage724/backups/dokuwiki-files-auto-'$(date +%Y-%m-%d)'.tar.gz' -C '/usr/local/www/wiki' 'data/pages' 'data/meta' 'data/media' 'data/media_meta' 'data/attic' 'data/media_attic' 'conf' | '/usr/bin/tar' -czf '/mnt/NAS1/Servers/Scheduled Backups/dokuwiki-files-auto-'$(date +%Y-%m-%d)'.tar.gz' -C '/usr/local/www/wiki' 'data/pages' 'data/meta' 'data/media' 'data/media_meta' 'data/attic' 'data/media_attic' 'conf' |
| | |
| | #'/usr/bin/tar' -czf '/home/espionage724/backups/dokuwiki-files-auto-'$(date +%Y-%m-%d)'.tar.gz' -C '/usr/local/www/wiki' 'data/pages' 'data/meta' 'data/media' 'data/media_meta' 'data/attic' 'data/media_attic' 'conf' |
| |
| '/bin/sync' | '/bin/sync' |
| ===== Folder ===== | ===== Folder ===== |
| |
| su - | **** |
| |
| tar -czf '/home/espionage724/dokuwiki-files-manual-'$(date +%Y-%m-%d)'.tar.gz' -C '/usr/local/www/wiki' 'data/pages' 'data/meta' 'data/media' 'data/media_meta' 'data/attic' 'data/media_attic' 'conf' | su 'root' -c "tar -czf '/home/'$USER'/dokuwiki-files-manual-'$(date +%Y-%m-%d)'.tar.gz' -C '/usr/local/www/wiki' 'data/pages' 'data/meta' 'data/media' 'data/media_meta' 'data/attic' 'data/media_attic' 'conf'" |
| |
| ===== scp ===== | ===== scp ===== |
| |
| scp espionage724@192.168.1.152:~/'dokuwiki-files-'*'.tar.gz' ~/'Downloads' | scp espionage724@192.168.1.152:~/'dokuwiki-files-'*'.tar.gz' ~/'Downloads' |
| |
| ===== Quick AIO ===== | |
| |
| * :!: Quick | |
| |
| ssh '192.168.1.152' -t "su 'root' -c ~/'.local/scripts/www/wiki/backup.sh'" && scp espionage724@192.168.1.152:~/'backups/dokuwiki-files-auto-'$(date +%Y-%m-%d)'.tar.gz' ~/'Downloads' | |
| |
| ====== Restore ====== | ====== Restore ====== |