Modern self-hosting panel.
Go to file
2024-03-03 22:32:01 -05: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: containers empty layout 2024-03-03 22:32:01 -05: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 wip: login page 2023-11-03 15:05:29 -04:00
drizzle.config.ts feat: custom server that works 2023-11-10 20:35:55 -05:00
LICENSE feat: deployment stuff!! 2024-01-13 17:56:41 -05:00
next.config.mjs feat: stat cards, new logging 2023-11-11 21:30:46 -05:00
package.json feat: domains page more or less finished 2024-02-16 09:30:23 -05:00
pnpm-lock.yaml feat: domains page more or less finished 2024-02-16 09:30:23 -05: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
README.md feat: service page 2023-12-17 21:42:39 -05:00
tailwind.config.ts feat: domains page more or less finished 2024-02-16 09:30:23 -05: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.

Features

  • 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.

Motivation

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.

Donate

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.

ko-fi

Sponsor