evertramos / server-automation

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Server Automation πŸš€

Scripts to automate your daily work in bash scripting!️

🚧 This is a work in progress project

Video Tutorials

youtube

Instalation using easy-server

https://youtu.be/lABtNXuHYdc

We will update the youtube channel with more videos

How to start πŸ”°

shell script

  1. Make sure NGINX Proxy is running

Please check NGINX Proxy Automation for more details.

You will need the proxy running to run some scripts in this project

  1. Clone this repository using the option --recurse-submodules ⚠
git clone --recurse-submodules https://github.com/evertramos/server-automation server-automation 

We use basescript πŸ›°

  1. Create .env file
cd server-automation && cp .env.example .env

Make sure your file path where you cloned this project (item 2) and proxy (item 1) are correct.

  1. Start new site!

Go to wordpress folder, create .env file and run new site script!

cd wordpress && cp .env.example .env && ./new-site.sh --new-url PUT_HERE_YOUR_DOMAIN.com --disable-letsencrypt --skip-docker-image-check

In this item we will use Docker WordPress version number 'v0.6' for now.

If you want to have Lets Encrypt running, please inform the correct email address in ./server-automation/wordpress/.env file and remove --disable-letsencrypt option from the line above.

Done! 🏁

Check the domain in the browser and install your new WordPress site!

Your domain url, used in the option --new-url above, must have the DNS correctly pointing to your server.

Contribute

image image

About

License:BSD 3-Clause Clear License


Languages

Language:Shell 100.0%