RunCloud hosting account set up.
- Select a server location, go to that server in RunCloud
- Create new user specific to the new website under: Server>System User
- Use client specific name (if the client already has a website, use the already existing user).
- Use a pass generator and make it very strong
- Save credentials in 1password as “{client name} server”
- Click Deploy New Web App
- Go to Web Applications and click Deploy New Web App
- Select WordPress option
- Web App Details
- Web Application Name: use domain name without the TLD (i.e. .com)
- User: select the user we just created
- Domain
- Use staging subdomain or domain if new website
- DNS: None – I will setup DNS records manually
- Make note the DNS records for setting up staging URL.
- WordPress
- Site Title: Company Name
- User: {company}_admin (Save the WordPress credentials in 1pass as “{domain.com} WordPress”)
- Pass: strong password with symbols etc. (Save the WordPress credentials in 1pass as “{domain.com} WordPress”)
- Admin Email: [email protected]
- WordPress Multisite: No
- Database
- Leave defaults
- Backup
- Backup Label: domain name with backup appended (i.e. ampv_backup)
- Select RunCloud storage
- Backup Type: Incremental Backup
- Backup Frequency: 1 day
- Backup File Retention: 1 month
- Basic Settings and Stack
- Only need to make sure we’re using the latest version of PHP, everything else should be default.
- Click Deploy and the RunCloud portion should be ready. Go ahead a login to the WP admin.
- Staging domain set up
- Login to [email protected] Cloudflare
- Select ampv.dev domain
- Go to DNS>Records
- Create A record according to the DNS records that RunCloud gave us during set up
- Add staging URL to the ClickUp doc/tab named Projects Assets
- SSL
- Now we can login to RunCloud and set up SSL
- Go to SSL/TLS and click button “Use SSL/TLS Basic”
- Select Server Side HTTPS Redirection (so http redirects to https)
- Click Deploy SSL
- Takes a few minutes for the SSL to be deployed
See example screenshot below: