Modern self-hosting panel.
Go to file
2024-05-22 23:04:07 -04:00
drizzle fix: build issues 2024-05-22 22:41:29 -04:00
exts feat: auth & db 2023-11-01 21:23:18 -04:00
public initial commit 2023-10-10 13:07:10 -04:00
src fix: build issues 2024-05-22 22:41:29 -04:00
.env.example feat: show sessions 2023-11-07 11:20:29 -05:00
.eslintrc.cjs initial commit 2023-10-10 13:07:10 -04:00
.gitignore feat: stat graphs 2023-11-12 09:49:10 -05:00
components.json fix: build issues 2024-05-22 22:41:29 -04:00 feat: build process 2024-04-21 22:05:05 -04:00
drizzle.config.ts feat: initial log streaming implementation 2024-05-17 22:10:36 -04:00
flake.lock feat: auto create db folder & better errors 2024-04-12 20:51:43 -04:00
flake.nix wip: deployment overhaul 2024-04-22 22:13:43 -04:00
LICENSE feat: deployment stuff!! 2024-01-13 17:56:41 -05:00
next.config.mjs fix: build issues 2024-05-22 22:41:29 -04:00
package.json fix: build issues 2024-05-22 22:41:29 -04:00
pnpm-lock.yaml fix: build issues 2024-05-22 22:41:29 -04:00
postcss.config.cjs initial commit 2023-10-10 13:07:10 -04:00
prettier.config.mjs initial commit 2023-10-10 13:07:10 -04:00 Update 2024-05-22 23:04:07 -04:00
tailwind.config.ts ref: use react hook form for setup 2024-04-12 21:23:04 -04:00
test.yml wip: project cards 2023-11-30 21:55:30 -05:00
tsconfig.json initial commit 2023-10-10 13:07:10 -04:00
tsconfig.server.json feat: custom server that works 2023-11-10 20:35:55 -05:00
tsup.config.ts feat: custom server that works 2023-11-10 20:35:55 -05:00

Hostforge 🔥

Hostforge takes the complexity out of hosting your applications on your servers. It offers a simple and intuitive, yet powerful interface built on top of Docker Swarm.


Sneak peeks:

Dashboard Source Deployments

View more here


  • Simple - With the power of Nixpacks, you don't even need to write a Dockerfile. Just point Hostforge to your git repository and it will build your image and deploy it for you.
  • Secure - Hostforge is built with security in mind. All projects use their own network and are isolated from each other.
  • Automated - Hostforge can watch for changes in your git repository and automatically update your application when you push a commit.
  • Scalable - Hostforge is built on top of Docker Swarm, which means you can scale your application with a single click.
    • note: the Hostforge web-panel cannot be scaled to multiple instances, but your applications can.


I've been using Portainer for quite a while, but I found it to be cumbersome to have to write out my own compose files. Constantly googling to find the right keys and values to use. I wanted something that would allow me to create a service with a few clicks and have it up and running in seconds.

I also wanted something that could automatically build my images from a git repository so I didn't have to fiddle around with CI/CD pipelines. I wanted to be able to push a commit to my repository and have my application automatically update.

And so, that's when I started working on Hostforge -- my largest open source project to date.


That being said, this project has taken me a lot of time and effort to build. If it manages to save you some time and effort, please consider donating to help me keep this project alive.