Self-hosted. Actually useful.

Public applications and services running on COWebs infrastructure, routed securely through a self-hosted Linux server without directly exposing the underlying home network.

cowebs-server
Server
Online
Gateway
Caddy
Containers
Podman
Public ingress
Tailscale Funnel
Edge security
Secure

Hosted applications

Applications intentionally exposed through the public gateway. Private administration and database interfaces remain inaccessible from the public internet.

Online

Demo API

Public Node.js and Express API running directly on COWebs Server and reverse-proxied through Caddy.

Ready

Next deployment

Additional hosted applications will appear here as they are deployed through the public COWebs gateway.

Public services

Only explicitly approved services are exposed externally. Administrative infrastructure stays behind the private network.

Web Hosting Static websites and frontend applications served through Caddy.
Online
Application Gateway Public backend workloads are routed through isolated Caddy paths.
Online
Secure Public Edge Internet access is provided through Tailscale Funnel without directly exposing the origin connection.
Operational

Under the hood

A deliberately boring infrastructure stack. Boring infrastructure generally means fewer 3 AM surprises.

Fedora Linux

Host operating system providing the base server environment.

Podman

Rootless container workloads for databases and supporting services.

Caddy

Separate private and public listeners keep administration isolated.

Tailscale

Private networking and Funnel-based public ingress through CGNAT.