Getting started

Why Smallweb ?

See https://smallweb.run for a quick overview of the project.

Installation

Smallweb installations steps heavily depends on the experience you want to have with Smallweb. Here are a few options:

  • Localhost Setup - Easiest way to get started, no need for a dedicated server or a domain name. Work on MacOS and Linux.
  • Home Server Setup - Host you apps on your home server, and expose them to the internet using Cloudflare Tunnel. Requires a domain name.
  • VPS Setup - Similar to the Home Server setup, but using a VPS Provider instead. Shows you how to setup a fresh Debian 12 VPS to host your smallweb apps.

Usage

Follow the Routing guide to learn more about the smallweb folder structure, and create your first app.