Skip to content

Reverse proxy server for routing requests to various backend services

Notifications You must be signed in to change notification settings

tikhonp/sh-main

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

sh-main — self-hosted main node

Docker-Compose/NGINX/SSH-tunnel/Tailscale

Reverse proxy server for routing requests to various backend services.

sh-main-architecture

Deployment

Ensure you have Docker, Docker Compose and Make installed on your server.

  1. Clone the repository:

    git clone --recurse-submodules git@github.com:tikhonp/sh-main.git
    cd sh-main
  2. Obtain SSL certificates using Let's Encrypt:

    make all
  3. Start the services using Docker Compose:

    docker compose up -d
  4. Verify that the services are running by checking dozzle service on https://dozzle.tikhonnnnn.com

Updating

To update the services, pull the latest changes from the repository and restart the Docker Compose services:

git pull --recurse-submodules
docker compose up -d

License

Tikhon Petrishchev 2025. All rights reserved.

About

Reverse proxy server for routing requests to various backend services

Topics

Resources

Stars

Watchers

Forks