- Registered or free domain with access to DNS records
- Credit Card
Sign-up here: https://europe-west2.console.advascale.cloud/sign-in
1. Enter the domain and choose the plan
Point the IP from the admin panel in your domain registrar with record type “A” (Cloudflare as a DNS provider, for example)
Check the status in Domain Information. If we’ve set it right, we’ll see the following Status changes:
Domain – basic operating unit. Within one package, you’re able to add as many subdomains as you need e.g. for dev.company.com
developer1.dev.company.com developer2.dev.company.com developer3.de..
When you set your domain and get the status “Active,” the system starts the workload, and we are ready to go. Now we have access to the database administration tools and file transfer/control options
As an example, let’s look at popular setup options: phpMyAdmin and FTP client Transmit:
- Connect to the server by filling in your FTP credentials (Host, Username, Password, and Port data), then upload your project to the domain folder (in our case: dev.company.com folder).
- Let’s imagine we have a Laravel project so that we use .htaccess to rewrite rules:
- Next, we will point the given credentials (host address, username, and password) in the configuration file and import a compressed MySQL dump of the database via the phpMyAdmin panel. We use these DB credentials in the app configuration files – in our case, Laravel uses .env file:
If you see the Laravel website – the project has been deployed successfully:
4. Operations & Jobs
You can see a terminal button and a cron button in your panel:
- The first button moves us to the Non-interactive shell – when we need to run commands or execute initialize scripts
- The second button moves us to the crontab, where we can schedule jobs. After the save click, the task will be performed every day at 1 am. Each new line is defined as a separate job.