User Tools

Site Tools


servers:linux:nginx:mybb

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
servers:linux:nginx:mybb [2025/12/22 04:10] Sean Rhoneservers:linux:nginx:mybb [2025/12/22 04:47] (current) – [Restore Files] Sean Rhone
Line 171: Line 171:
 **** ****
  
-  sudo -u 'www-data' -e '/var/www/forum/inc/config.php'ww/forum/inc/config.php'+  sudo -u 'www-data' -e '/var/www/forum/inc/config.php'
  
 ====== Scripts ====== ====== Scripts ======
Line 262: Line 262:
 [Service] [Service]
 Type=oneshot Type=oneshot
 +
 +WorkingDirectory=/var/www/forum
  
 ExecStart='/usr/bin/bash' -c '"/usr/bin/tar" -czf "/home/CHANGEME/backups/mybb-files-auto-"$$(date +%%Y-%%m-%%d)".tar.gz" -C "/var/www" "forum"' ExecStart='/usr/bin/bash' -c '"/usr/bin/tar" -czf "/home/CHANGEME/backups/mybb-files-auto-"$$(date +%%Y-%%m-%%d)".tar.gz" -C "/var/www" "forum"'
Line 271: Line 273:
 === Timer === === Timer ===
  
-  * ''01'' day of every month at ''05:15:00''+  * Monthly (6th) ''05:15:00 AM''
  
   sudo -e '/etc/systemd/system/forum-fb.timer' && sudo systemctl daemon-reload && sudo systemctl enable 'forum-fb.timer' --now   sudo -e '/etc/systemd/system/forum-fb.timer' && sudo systemctl daemon-reload && sudo systemctl enable 'forum-fb.timer' --now
Line 280: Line 282:
  
 [Timer] [Timer]
-OnCalendar=*-*-01 05:15:00+OnCalendar=*-*-06 05:15:00
 Persistent=true Persistent=true
  
Line 311: Line 313:
 Group=mysql Group=mysql
 Type=oneshot Type=oneshot
 +
 +WorkingDirectory=/var/lib/mysql
  
 ExecStart='/usr/bin/bash' -c '"/usr/bin/mariadb-dump" --defaults-extra-file="/var/lib/mysql/auth/mybb" --single-transaction --quick "mybb" -r "/home/CHANGEME/backups/mybb-database-auto-"$$(date +%%Y-%%m-%%d)".sql"' ExecStart='/usr/bin/bash' -c '"/usr/bin/mariadb-dump" --defaults-extra-file="/var/lib/mysql/auth/mybb" --single-transaction --quick "mybb" -r "/home/CHANGEME/backups/mybb-database-auto-"$$(date +%%Y-%%m-%%d)".sql"'
Line 320: Line 324:
 === Timer === === Timer ===
  
-  * ''01'' day of every month at ''05:10:00''+  * Monthly (6th) ''05:10:00 AM''
  
   sudo -e '/etc/systemd/system/forum-db.timer' && sudo systemctl daemon-reload && sudo systemctl enable 'forum-db.timer' --now && sudo systemctl start 'forum-db' && sudo systemctl status 'forum-db' -l   sudo -e '/etc/systemd/system/forum-db.timer' && sudo systemctl daemon-reload && sudo systemctl enable 'forum-db.timer' --now && sudo systemctl start 'forum-db' && sudo systemctl status 'forum-db' -l
Line 330: Line 334:
  
 [Timer] [Timer]
-OnCalendar=*-*-01 05:10:00+OnCalendar=*-*-06 05:10:00
 Persistent=true Persistent=true
  
Line 347: Line 351:
 [Service] [Service]
 User=www-data User=www-data
-Group=www+Group=www-data
 Type=oneshot Type=oneshot
  
-ExecStart='/usr/bin/git' -C '/var/www/forum' reset --hard+WorkingDirectory=/var/www/forum 
 ExecStart='/usr/bin/git' -C '/var/www/forum' gc --aggressive --prune='all' ExecStart='/usr/bin/git' -C '/var/www/forum' gc --aggressive --prune='all'
 ExecStart='/usr/bin/git' -C '/var/www/forum' fsck --full --strict ExecStart='/usr/bin/git' -C '/var/www/forum' fsck --full --strict
Line 360: Line 365:
 ==== Timer ==== ==== Timer ====
  
-  * ''01'' day of every month at ''05:30:00''+  * Monthly (6th) ''05:30:00 AM''
  
   sudo -e '/etc/systemd/system/forum-m.timer' && sudo systemctl daemon-reload && sudo systemctl enable 'forum-m.timer' --now   sudo -e '/etc/systemd/system/forum-m.timer' && sudo systemctl daemon-reload && sudo systemctl enable 'forum-m.timer' --now
Line 371: Line 376:
  
 [Timer] [Timer]
-OnCalendar=*-*-01 05:30:00+OnCalendar=*-*-06 05:30:00
 Persistent=true Persistent=true
  
Line 425: Line 430:
 **** ****
  
-  sudo tar -xzf ~/'mybb-files-'*'.tar.gz' -C '/var/www' 'forum' && sudo chown -R 'www-data':'www' '/var/www/forum' && sudo chmod -R '0755' '/var/www/forum'+  sudo tar -xzf ~/'mybb-files-'*'.tar.gz' -C '/var/www' 'forum' && sudo chown -R 'www-data':'www-data' '/var/www/forum' && sudo chmod -R '0755' '/var/www/forum'
  
 ===== Git Fix ===== ===== Git Fix =====
/var/www/wiki/data/attic/servers/linux/nginx/mybb.1766394613.txt.gz · Last modified: by Sean Rhone

Except where otherwise noted, content on this wiki is licensed under the following license: CC0 1.0 Universal
CC0 1.0 Universal Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki