Try describing what you need:

pico logo

pico

★ 1.3k

A self-hosted alternative to Vercel Heroku

MIT LicenseOpen Source — No Paywall17 Containers — 17 containers — heavy hosting footprintSourceNeeds PostgresCloud Required5 active committers (12mo)

About

pico.sh is a collection of open source, managed web services built around SSH. It is aimed at developers who want to publish content or expose local services without installing specialized client...

Community Ratings

No ratings yet

Features

  • static site hosting
  • local port tunneling
  • authenticated pipes
  • blog publishing
  • code snippet sharing
  • RSS email notifications
  • custom domain TLS handling

Details

Last Updated
Oct 31, 2026
Created
Aug 24, 2022
Install Methods
source
Requirements
sshrsyncscpsftp
Authentication
local
Privacy & Independence
Cloud: Required
Deployment

Deployment: Docker Compose ✓17 Containers — heavy hosting footprintRuns as 17 containers

Run pico yourself

Pick how much you want to manage.

Is this your project? Sponsor a listing

Run pico with Docker Compose

Compose file from the pico project repository.

17 services · database: postgres · infra: postgres · 1 unclassified (imgproxy)

no resource limits declared

needs persistent storage (1 volume)

docker-compose.yml · @ e848548 · scanned Jun 6, 2026

services:
  postgres:
    image: postgres:14
    restart: always
    profiles:
      - db
      - all
  imgproxy:
    image: darthsim/imgproxy:latest
    restart: always
    profiles:
      - all
      - prose
      - pgs
  pipemgr:
    image: ghcr.io/picosh/pipemgr:latest
    command: -command "pub metric-drain -b=false"
    restart: always
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock:ro
    healthcheck:
      test: ["CMD", "curl", "-f", "http://localhost:8080/health"]
      interval: 2s
      timeout: 5s
      retries: 5
      start_period: 1s
    profiles:
      - all
      - log
  pastes-web:
    image: ghcr.io/picosh/pico/pastes-web:latest
    restart: always
    profiles:
      - pastes
      - services
      - all
  pastes-ssh:
    image: ghcr.io/picosh/pico/pastes-ssh:latest
    restart: always
    profiles:
      - pastes
      - services
      - all
  pipe-web:
    image: ghcr.io/picosh/pico/pipe-web:latest
    restart: always
    profiles:
      - pipe
      - services
      - all
  pipe-ssh:
    image: ghcr.io/picosh/pico/pipe-ssh:latest
    restart: always
    profiles:
      - pipe
      - services
      - all
  prose-web:
    image: ghcr.io/picosh/pico/prose-web:latest
    restart: always
    profiles:
      - prose
      - services
      - all
  prose-ssh:
    image: ghcr.io/picosh/pico/prose-ssh:latest
    restart: always
    profiles:
      - prose
      - services
      - all
  pgs-web:
    image: ghcr.io/picosh/pico/pgs-web:latest
    restart: always
    profiles:
      - pgs
      - services
      - all
  pgs-cdn:
    image: ghcr.io/picosh/pico/pgs-cdn:latest
    restart: always
    profiles:
      - pgs-cdn
      - services
      - all
  pgs-ssh:
    image: ghcr.io/picosh/pico/pgs-ssh:latest
    restart: always
    profiles:
      - pgs
      - services
      - all
  feeds-web:
    image: ghcr.io/picosh/pico/feeds-web:latest
    restart: always
    profiles:
      - feeds
      - services
      - all
  feeds-ssh:
    image: ghcr.io/picosh/pico/feeds-ssh:latest
    restart: always
    profiles:
      - feeds
      - services
      - all
  pico-ssh:
    image: ghcr.io/picosh/pico/pico-ssh:latest
    restart: always
    profiles:
      - pico
      - services
      - all
  auth-web:
    image: ghcr.io/picosh/pico/auth-web:latest
    restart: always
    profiles:
      - auth
      - services
      - all
  bouncer:
    image: ghcr.io/picosh/pico/bouncer:latest
    restart: always
    profiles:
      - bouncer
      - services
      - all

This file may be out of date. Check the pico documentation for current setup steps.

Track your self-hosted stack

Bookmark software to try, rate tools you've used, and keep your collection in one place.

Metadata extracted from README on Apr 28, 2026

Related Software

sish logo

sish

4.8k
Open source SSH tunneling software for forwarding HTTP(S), WS(S), TCP, aliases, and SNI traffic using plain SSH.
Proxy ServersNetwork UtilitiesRemote Access+2
Details
Hatsu logo

Hatsu

258
Hatsu is a self-hosted, fully automated ActivityPub bridge for static sites.
Social NetworksCopyleft LicenseBlogging Platforms+2
Single Container
Details
fx logo

fx

335
A self-hosted Twitter/Bluesky-like microblogging service.
Blogging PlatformsPermissive LicenseSocial Networks+3
Details
PrivateBin logo

PrivateBin

8.7k
PrivateBin is a minimalist open source online pastebin that encrypts data in the browser so the server has zero knowledge of stored content.
PastebinsPermissive LicenseSelf Hosting Solutions+1
Details
Opengist logo

Opengist

3.4k
Opengist is a self-hosted Git-powered pastebin for storing, browsing, and managing code snippets through a web interface or standard Git commands.
PastebinsCopyleft LicenseSelf Hosting Solutions+1
Details
Wastebin logo

Wastebin

882
Wastebin is a minimal pastebin for sharing text snippets, with syntax highlighting, encryption, and paste expiration controls.
PastebinsSelf Hosting SolutionsWeb Servers+1
Details
snowshare logo

snowshare

91
SnowShare is a self-hosted app for sharing files, links, and pastes with configurable access controls.
Simple File UploadsPastebinsURL Shorteners
2 ContainersTelemetry: Opt-Out
Details
Chiyogami logo

Chiyogami

82
Chiyogami is a self-hostable pastebin with encryption, configurable expiration, private pastes, user accounts, and an API.
PastebinsPermissive LicenseSelf Hosting Solutions
Single Container
Details
ByteStash logo

ByteStash

2.6k
ByteStash is a self-hosted web application for storing, organizing, and managing code snippets.
PastebinsCopyleft LicenseSelf Hosting Solutions+3
Single Container
Details
bloglite logo

bloglite

335
A self-hostable Twitter/Bluesky-like microblogging service.
Blogging Platforms
Single Container
Details
Gogs logo

Gogs

47.9k
Gogs is a simple, stable, extensible self-hosted Git service that can be set up with an independent binary across platforms.
Dev Project ManagementPermissive LicenseSelf Hosting Solutions+1
Details
Pastefy logo

Pastefy

463
Pastefy is an open source paste-sharing service and alternative to Gists or Pastebin.
PastebinsPermissive LicenseSelf Hosting Solutions+2
Details