How to set up a developer stack on Hostinger VPS

Deploy a complete self-hosted development toolchain using the Hostinger VPS Docker catalog.

Updated 16 seconds ago

Running your development toolchain on a Hostinger VPS gives you a self-contained environment where your code, pipelines, and tasks stay on infrastructure you control. This stack covers everything a solo developer or small team needs to replace cloud-hosted services: a Git server, a CI/CD runner, a project tracker, and a browser-based code editor — all deployed from the Hostinger Docker catalog.

Before you start

Ensure your Hostinger VPS meets the following baseline requirements before initiating the setup:

  • RAM: 4 GB minimum (8 GB is recommended for multi-user environments).
  • Storage: 20 GB minimum (additional space may be required depending on repository and build artifact sizes).
  • Complexity: Medium (each application deploys independently, but Woodpecker CI requires manual configuration to connect to your Gitea instance).
  • Estimated setup time: 1–2 hours.

Gitea – Git hosting

Gitea is a lightweight, self-hosted Git service that provides repository management, pull requests, code reviews, and user administration without the overhead of larger platforms. It serves as the foundation of this stack, as every other component connects back to the code stored here.

To deploy Gitea:

  1. Open the Hostinger Docker catalog in your VPS dashboard.
  2. Locate Gitea.
  3. Click Deploy.

Woodpecker CI – CI/CD

Woodpecker CI is an open-source continuous integration and delivery platform that runs pipelines defined in YAML files stored alongside your code. It integrates natively with Gitea, triggering builds automatically when you push commits or open pull requests. Pipelines run in isolated Docker containers, keeping your build environments clean and reproducible.

To deploy Woodpecker CI:

  1. Open the Hostinger Docker catalog in your VPS dashboard.
  2. Locate Woodpecker CI.
  3. Click Deploy.

Plane – Project and issue tracking

Plane is an open-source project management tool for tracking issues, planning sprints, and managing backlogs. It gives your team a shared view of work in progress and links tasks to the code changes that resolve them. Plane covers the core workflows of tools like Linear and Jira without requiring a third-party subscription.

To deploy Plane:

  1. Open the Hostinger Docker catalog in your VPS dashboard.
  2. Locate Plane.
  3. Click Deploy.

Code-Server – Browser-based code editor

Code-Server runs Visual Studio Code in your browser, connected directly to your VPS filesystem. You can write, test, and commit code from any device without installing a local editor or configuring remote SSH tunnels. Because it runs on the same server as your other stack components, file access and terminal operations are fast and local.

To deploy Code-Server:

  1. Open the Hostinger Docker catalog in your VPS dashboard.
  2. Locate Code-Server.
  3. Click Deploy.

How the applications integrate

Gitea is the central hub of this stack. You push code to Gitea repositories, and Woodpecker CI picks up those events to run your build, test, and deploy pipelines automatically. Pipeline configuration lives in a .woodpecker.yml file at the root of each repository, so your CI logic is versioned alongside your code.

Plane connects to your development workflow at the planning layer. Developers pick up issues from Plane, work on feature branches in Gitea, and close issues when pipelines pass and code merges. Code-Server ties everything together for remote sessions — you can open a terminal, edit files, push to Gitea, and monitor pipeline output all from the same browser tab, without switching between a local machine and a remote server.

With this stack running on your VPS, your entire development workflow — from writing code to shipping it — stays on infrastructure you own and can configure entirely on your own terms.

Additional resources