whatisgithub

What is hostr-stack?

martinzokov/hostr-stack — explained in plain English

Analysis updated 2026-05-18

0ShellAudience · developer

In one sentence

A one-command installer that sets up a full SaaS stack (auth, database, analytics, email, app) on a single VPS using Dokploy.

Mindmap

mindmap
  root((hostr-stack))
    What it does
      SaaS-in-a-box installer
      One command setup
    Tech stack
      Dokploy
      Postgres
      Logto
      Next.js
    Use cases
      Fast SaaS bootstrap
      Solo founder launchpad
    Audience
      Developers
      Solo founders

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Spin up a working SaaS starter with auth, database, and analytics on a fresh VPS in one command.

USE CASE 2

Test the stack without owning a domain, using the automatic nip.io URLs.

USE CASE 3

Swap in your own app image once the surrounding infrastructure is already running.

What is it built with?

ShellDokployPostgresLogtoNext.jsTraefik

How does it compare?

martinzokov/hostr-stack123satyajeet123/bitnet-serveralexbloch-ia/legal-data
Stars000
LanguageShellShellShell
Setup difficultyeasymoderate
Complexity2/52/5
Audiencedeveloperdevelopergeneral

Figures from each repo's GitHub metadata at analysis time.

So what is it?

hostr-stack is a "SaaS-in-a-box bootstrap kit" for developers who want to launch a software product on a single server (VPS) without manually setting up every piece of infrastructure. The problem it solves is the tedious, error-prone process of wiring together authentication, a database, analytics, email, and an app server from scratch, hostr-stack automates all of that in one installation command. When you run the installer on a fresh VPS, it sets up and connects: Logto for user authentication, Postgres for your database, Umami for website analytics, useSend for email, a Next.js app starter pre-wired to Logto, and SSL certificates through Dokploy, Traefik, and Let's Encrypt. Dokploy is a deployment management panel that hostr-stack uses to orchestrate and manage all these services. You do not even need a real domain to get started, the installer automatically uses nip.io, a free service that creates URLs based on your server's IP address. Once installed, a command-line tool called bin/hostr-stack lets you run smoke tests to verify everything is working, back up your data, restore from backups, and switch to a real domain when you are ready. If you already have an app, you can swap out the bundled Next.js starter for your own Docker image or local codebase. The project also includes a GitHub Actions workflow that automatically builds your app and redeploys it to your server whenever you push new code to the main branch. This is written primarily in Shell (bash scripts) and is aimed at solo developers or small teams who want a complete, production-ready starting point without managing each service independently.

Copy-paste prompts

Prompt 1
Explain what services hostr-stack installs and how they connect to each other.
Prompt 2
Walk me through running the hostr-stack installer on a fresh VPS.
Prompt 3
How do I swap the bundled Next.js starter for my own app in this stack?
Prompt 4
What does the reset-vps.sh script do and when should I use it?

Frequently asked questions

What is hostr-stack?

A one-command installer that sets up a full SaaS stack (auth, database, analytics, email, app) on a single VPS using Dokploy.

What language is hostr-stack written in?

Mainly Shell. The stack also includes Shell, Dokploy, Postgres.

Who is hostr-stack for?

Mainly developer.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.