Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Unyson | 919 | 5 months ago | 687 | PHP | ||||||
A WordPress framework that facilitates the development of WP themes | ||||||||||
Backupwordpress | 324 | a year ago | 86 | PHP | ||||||
Simple automated backups of your WordPress powered website. | ||||||||||
Syncdb | 220 | 5 years ago | 14 | mit | Shell | |||||
Bash script meant to take the tedium out of deploying and updating database-driven (eg Wordpress) websites. It rapidly synchronizes local and remote versions of a MySQL database, performs the necessary search and replace queries, then synchronizes all your uploads/binaries. | ||||||||||
Revisr | 183 | 4 years ago | 36 | gpl-3.0 | JavaScript | |||||
Revisr: Git for WordPress | ||||||||||
Wp Tools | 172 | 3 months ago | 3 | December 12, 2016 | other | Perl | ||||
Tools to backup and upgrade WordPress installations | ||||||||||
Www.mygalgame.com | 171 | 3 months ago | HTML | |||||||
mygalgame.com backup | ||||||||||
Wp Static | 168 | a year ago | 6 | Shell | ||||||
Bash script to turn a WordPress install into static HTML. | ||||||||||
Capistrano Wpcli | 115 | 40 | 3 years ago | 12 | December 22, 2016 | 12 | mit | Ruby | ||
Provides command line tools to facilitate Wordpress deploy. | ||||||||||
Sms Wp To Android | 114 | 4 years ago | 3 | mit | Python | |||||
📱 Converts .msg (WP) file to standard XML (Android) | ||||||||||
Wordpress Backup To Dropbox | 111 | 6 years ago | 31 | PHP | ||||||
A plugin for WordPress that automatically uploads your blogs files and a SQL dump of its database to Dropbox. Giving you piece of mind that your entire blog including its precious posts, images and metadata regularly backed up. |
Create backups or restores on your WordPress using a simple Bash script and don't rely on plugins or WP-CLI.
Why should I use it?
Create a zip file with important files and backup of the database.
./wp-backup.sh backup-all
./wp-backup.sh backup-database
./wp-backup.sh restore-files [{backup}.zip]
./wp-backup.sh restore-database [{database}.sql]
./wp-backup.sh restore-all [{backup}.zip]
./wp-backup.sh check-database
./wp-backup.sh connect-to-database
brew install gnu-sed
Go to the WordPress directory (Where are all the files and folders like wp-admin, wp-config, wp-content ...).
cd wordpress-folder
Download script.
curl -o wp-backup.sh https://raw.githubusercontent.com/tanrax/wp-backup/master/wp-backup.sh
Grant execute permissions.
sudo chmod +x wp-backup.sh
Run.
./wp-backup.sh
Enter the container with bash. For example wordpress_web_1
.
docker exec -it wordpress_web_1 bash
You will need to enter the WordPress container and install a minimum of unix commands.
zip
unzip
mariadb-client
apt update && apt install -y mariadb-client zip unzip
Run wp-backup.sh
inside container.
./wp-backup.sh
The author is not responsible for any loss of information or side effects. Use at your own risk.