Fork of OneinStack, but is a custom image source.
Install the dependencies for your distro, download the source and run the installation script.
yum -y install wget screen
apt-get -y install wget screen
Modify mirror_link, replace it with a source trust
mkdir opsToys
cd opsToys
git clone -b main https://github.com/qiaoro/opsToys.git
./install.sh
If you disconnect during installation, you can execute the command screen -r opsToys
to reconnect to the install window
screen -S opsToys
If you need to modify the directory (installation, data storage, Nginx logs), modify options.conf
file before running install.sh
./install.sh
~/opsToys/install.sh --mphp_ver 54
~/opsToys/addons.sh
~/opsToys/vhost.sh
~/opsToys/vhost.sh --del
~/opsToys/pureftpd_vhost.sh
~/opsToys/backup_setup.sh // Backup parameters
~/opsToys/backup.sh // Perform the backup immediately
crontab -l // Can be added to scheduled tasks, such as automatic backups every day 1:00
0 1 * * * cd ~/opsToys/backup.sh > /dev/null 2>&1 &
Nginx/Tengine/OpenResty:
systemctl {start|stop|status|restart|reload} nginx
MySQL/MariaDB/Percona:
systemctl {start|stop|restart|reload|status} mysqld
PostgreSQL:
systemctl {start|stop|restart|status} postgresql
MongoDB:
systemctl {start|stop|status|restart|reload} mongod
PHP:
systemctl {start|stop|restart|reload|status} php-fpm
Apache:
systemctl {start|restart|stop} httpd
Tomcat:
systemctl {start|stop|status|restart} tomcat
Pure-FTPd:
systemctl {start|stop|restart|status} pureftpd
Redis:
systemctl {start|stop|status|restart|reload} redis-server
Memcached:
systemctl {start|stop|status|restart|reload} memcached
~/opsToys/upgrade.sh
~/opsToys/uninstall.sh