Control your code with powerful developer tools
Deploy your code from Git repositories, run commands in a secure browser terminal, and automate routine tasks with cron jobs. Take control of your hosting environment.
Deploy straight from Git
Connect your repository and pull your code onto your account. Set up deployments step by step with a simple wizard.
Works with GitHub GitLab Bitbucket Any Git server over SSH
- Pull code with one click, or set a schedule to deploy automatically.
- Connect to GitHub, GitLab, Bitbucket, or any Git server reachable over SSH.
- Run your own deploy commands to install dependencies, run migrations, or clear a cache.
- Each project gets a re-keyable deploy key, and a console shows the deploy output.
A shell in your browser
Access a real, chrooted shell on your hosting account directly from your browser. Run commands immediately without leaving the panel.
- Confined to your account and files only, with no root access or other accounts.
- Work efficiently with keyboard shortcuts, a paste helper, and immediate command execution.
- Requires re-authentication for safety, and commands run immediately and cannot be undone.
Automate tasks with cron jobs
Set up commands that your server runs for you on a reliable schedule. Automate cache warm-ups, nightly jobs, reports, or framework schedulers.
- Use standard fields with intervals and lists to schedule your tasks precisely.
- Pause, edit, or run a job immediately from the hosting control panel.
- Give each job a friendly name stored by Hostrena only, and export your list to PDF.
*/15Minute*Hour*Day*Month*WeekdayRuns every 15 minutes
Secure access with SSH keys
Add public SSH keys to your hosting account for secure, passwordless access to the shell and SFTP.
- Add your public keys to the hosting panel to enable secure authentication.
- Connect to your account via a secure shell without typing a password.
- Access and transfer your files securely over SFTP using your added keys.
Your deployment workflow
Go from writing code on your machine to a live website in a few simple steps.
- Push your code
Commit your changes and push them to your repository on GitHub, GitLab, or Bitbucket.
- Deploy to your account
Click deploy in the Hostrena panel or wait for your scheduled deployment to run.
- Run deploy commands
Your custom commands run automatically to build assets, clear a cache, or run migrations.
- Automate maintenance
Your scheduled cron jobs run in the background to handle reports and framework tasks.
Common questions
Can I connect a self-hosted Git repository?
Yes, you can connect to any Git server that is reachable over SSH. This includes self-hosted GitLab or Gitea instances.
Do I get root access in the browser terminal?
No, the terminal provides a chrooted shell confined to your specific account and files only. You cannot access root or other accounts on the server.
Which tools are available in the browser terminal?
The browser terminal includes common tools like bash, php, composer, git, and mysql. You can use these to manage your own files directly in the browser.
How do I know if my Git deployment succeeded?
The hosting panel provides a console that shows the complete output of each deployment. You can review this output to verify that your code and deploy commands ran successfully.
Can I run a framework scheduler with cron?
Yes, you can add a cron job to run a framework scheduler on a frequent schedule. For example, you can set up php artisan schedule:run to run automatically.
More in the hosting panel
Ready to deploy your code?
Choose a hosting plan and get access to these developer tools and more.