← News

GitHub, deployment strategies and a flexible environment

Information 3 min read

Whether you work alone or in a development team, it is common to use a version control system to store the changes you make to a project. Among version control systems, the most widely used is Git, and within Git the leading platforms are GitHub and GitLab.

When using this kind of repository, people usually also want to build a complete strategy for deploying changes, in which changes are pulled from the remote repository and applied on the production server, including running whatever tasks going live involves. The usual question is how to set up these workflows without technical complications or complex external tools.

We have built an automatic deployment system integrated directly into the client area that connects your GitHub repositories to your hosting natively. From a graphical interface you can set up deployment for any repository, run deployments with one click, schedule automatic runs on every push to GitHub using webhooks, define custom scripts to install dependencies or build assets, and manage shared files such as the .env. The system deploys code with zero downtime using symbolic links between versions and offers instant rollback to any previous version in a matter of seconds.

This tool dispels the belief that you need a dedicated server or VPS with administrator access to implement professional deployment strategies. The environment we offer provides all the capabilities you need while keeping the advantages of a 100% managed environment in terms of security and performance, without losing flexibility.

See the full manual for the automatic deployment system, where we explain step by step how to connect repositories, set up auto-deploy, edit custom scripts, manage shared files and use the history with rollback. The manual includes practical examples for different types of projects such as Laravel, WordPress or generic PHP applications.

Beyond this built-in tool, the environment also gives you access to advanced capabilities such as SSH access, the local cPanel API, Git repository management and custom deployment strategies, so developers can customise and adapt the process to the specific needs of their workflow.

We keep improving.

See what we're working on right now or write to us if something's missing.