βš™οΈ ZeroSkip Environment Admin

Create Apache VirtualHosts & generate server config files at /var/www/html/cms/config/

πŸ–₯️ Apache VirtualHost + SSL Setup

Runs sudo bash /root/create_cms_vhost.sh on this server with your parameters. Generates HTTP→HTTPS and SSL virtual host configs, then runs Certbot.

1
Domain
2
Docroot
3
SSL
4
CORS
5
Execute

🌐 Domain & Document Root

Path where your CMS files live on the server

πŸ” SSL / Let's Encrypt

πŸ”€ CORS (Optional)

Running create_cms_vhost.sh...

πŸ“€ Upload Script to Server

Upload create_cms_vhost.sh from your computer directly to /root/ on this server.
⚠️ Requires: www-data ALL=(ALL) NOPASSWD: /bin/cp, /bin/chmod in sudoers.

πŸ—‚οΈ Generate Config Folder on Server

Creates /var/www/html/cms/config/<domain>/.env and /logo/ folder with uploaded brand assets directly on this server.

🌐 Domain & Server

πŸ—„οΈ Database Credentials

πŸ”‘ Security Keys

Leave blank to auto-generate
Leave blank to auto-generate

🏒 Company / Institution

πŸ”— URL Configuration

πŸ–ΌοΈ Logo & Branding (saved to config/<domain>/logo/)

Creating config on server...

πŸ“‹ Configured Domains

Loading...

πŸ—„οΈ Create New Database

Creates a new MySQL database on the given host using the same schema as cms_sandbox (187KB, full CMS structure). The cms_sandbox.sql file must be present in the same directory as this panel.

πŸ”Œ Database Server Connection

Tick this if connecting to a cloud-managed MySQL (DO, AWS RDS, etc.). Also changes port to 25060.

πŸ†• New Database

Only letters, numbers and underscores allowed. The database will be created if it doesn't exist.
Schema file path: /var/www/html/cms_environment/cms_sandbox.sql

Creating database and importing schema... this may take 10–30 seconds.