DeployHQ is a code deployment platform designed to help you get files from Git, Mercurial & Subversion repositories onto your servers using SFTP, FTP, S3, Digital Ocean and more!

Open Source

We're avid fans of open source, we use it and contribute hundreds of our own projects to the community. Keep up to date with them all.

Displaying posts 1 - 12 of 20 in total

Managing Application Services with Systemd and Monit

Posted last Thursday on the DeployHQ blog

When deploying applications in production, ensuring your services stay running and recover from failures automatically is crucial. Two powerful tools that help achieve this are Systemd and Monit. Let's explore how these tools can improve your deployment reliability and why you should consider using them.

Deploying Applications to AWS ECS/EKS Using DeployHQ Shell Servers

Posted last Monday on the DeployHQ blog

DeployHQ's Shell Servers provide a powerful way to deploy applications to AWS Elastic Container Service (ECS) or Elastic Kubernetes Service (EKS). This guide will walk you through the process of setting up and deploying containerised applications using DeployHQ's Shell Server functionality.

What is The Twelve‑Factor App Methodology?

Posted 19 days ago on the DeployHQ blog

The Twelve-Factor App methodology is a set of best practices for building modern, scalable, and maintainable software-as-a-service (SaaS) applications. Created by developers at Heroku, these guidelines help teams create applications that are both portable and resilient. In this post, we'll explore each factor and understand why they're crucial for modern application development.

How to Install DeepSeek on Your Cloud Server with Ollama LLM

Posted 19 days ago on the DeployHQ blog

Running large language models like DeepSeek on your cloud server or VPS is a powerful way to explore AI capabilities while maintaining control over your infrastructure. This guide will walk you through installing DeepSeek using Ollama on a cloud-hosted Ubuntu 24.04 instance, setting up automated deployments with DeployHQ, and configuring a Web UI for remote access.

How to Implement Server Backups with AWS S3

Posted 22 days ago on the DeployHQ blog

Data loss can be catastrophic for any business. Whether it's due to hardware failure, human error, or cyber attacks, losing critical data can result in significant downtime, financial losses, and damage to your reputation. That's why implementing a reliable backup strategy is crucial when managing your own servers.

Deploy CraftCMS via DeployHQ on Hetzner Cloud

Posted 25 days ago on the DeployHQ blog

What is an easy way to get a CraftCMS site up and running? Here's a simple method using DeployHQ, a Hetzner CX11 virtual cloud server (max. € 4.51 / month) and DDEV for local development.

Code Review: The Dark Side

Posted on the 20th January on the DeployHQ blog

Code review is a fundamental aspect of modern software development, offering numerous benefits like improved code quality, knowledge sharing, and early detection of issues. However, when misused, code review can become a tool for obstruction, delay, and even personal agendas.

5 Effective Git Branching Strategies for Streamlined Development

Posted in December 2024 on the DeployHQ blog

Git branching strategies are systematic approaches to managing different versions of your codebase within a Git repository. They help in organizing and coordinating development work, ensuring code quality, and facilitating collaboration among team members.

Deploying ProcessWire on Vultr with DeployHQ

Posted in December 2024 on the DeployHQ blog

This guide explains how to set up and deploy ProcessWire using DeployHQ on a Vultr FreeBSD 13.0 server. DeployHQ will automate our deployment process, making it easier to manage updates and deployments. Please also note that this blogpost is similar to the [Guide](https://www.deployhq.com/guides/processwire) already published.

DeployHQ vs. Deployer: A Comparative Analysis of Automated Deployment Tools

Posted in December 2024 on the DeployHQ blog

In the fast-paced world of web development, efficient deployment processes are crucial. Automated deployment tools like DeployHQ and Deployer have become essential for DevOps teams seeking to streamline their workflows, mostly in the PHP world. This article compares these two popular solutions, helping you choose the right tool for your web application deployment needs.