sish

Self-Hosted

Open-source SSH reverse proxy for exposing local services

Visit Website

Overview

sish is an open-source SSH reverse proxy that enables secure exposure of local services to the internet without port forwarding. It supports HTTP/HTTPS (with Let’s Encrypt auto-cert generation), TCP traffic, custom domains, and wildcard subdomains. No client-side software is required—just use standard SSH to connect your local service to the sish server. Deployable via Docker, binary, or source code, it offers access logs, rate limiting, and authentication. Ideal for developers testing webhooks, sharing local apps, or accessing internal services remotely with full control over infrastructure.

Self-Hosting Resources

Below is a reference structure for docker-compose.yml. ⚠️ Do NOT run blindly. Replace placeholders with official values.

docker-compose.template.yml TEMPLATE

version: '3'
services:
  sish:
    image: <OFFICIAL_IMAGE_NAME>:latest
    container_name: sish
    ports:
      - "8080:<APP_INTERNAL_PORT>"
    volumes:
      - ./data:/app/data
    restart: unless-stopped

Key Features

  • SSH-based reverse proxy (no client software needed)
  • HTTP/HTTPS/TCP traffic support
  • Let’s Encrypt auto-certificate generation
  • Custom & wildcard domain integration
  • Docker deployable with minimal setup

Frequently Asked Questions

? Is sish hard to install?

sish is easy to install via Docker (single command: `docker run -p 2222:2222 -p 80:80 -p 443:443 antoniomika/sish`) or pre-built binaries. Basic setup needs minimal configuration—connect local services using standard SSH. Advanced features like custom domains require DNS records pointing to your server, but core proxy functionality works out of the box.

? Is it a good alternative to ngrok?

Yes—sish is a strong open-source alternative to ngrok. Unlike ngrok’s free tier (limited tunnels/speeds), sish lets you self-host, use custom domains, and handle unlimited traffic (based on your server). It lacks ngrok’s premium UI but offers better privacy and no subscription locks on core features.

? Is it completely free?

Yes—sish is 100% free and open-source (MIT license). There are no subscription fees; you only pay for the server (if self-hosting) or use your own local hardware. All features (HTTPS, custom domains, TCP support) are available without restrictions.

Top Alternatives

Cloudflare Tunnel Search Google

People Also Ask about sish

sish vs ngroksish vs Cloudflare Tunnelsish vs Pagekite sish 2025 review sish docker-compose example

Tool Info

Pricing Open Source
Category Proxy
Platform Self-Hosted

Pros

  • Privacy-focused (self-hosted control)
  • No client-side software required
  • Unlimited traffic (dependent on server)
  • Let’s Encrypt integration for HTTPS

Cons

  • Requires a server (VPS or local) for self-hosting
  • Technical setup for DNS/custom domains
  • Lacks a graphical dashboard (CLI/API only)

More Proxy Tools