basecamp

    basecamp/once

    Easy self-hosting for Docker-based web apps

    devops
    Go
    MIT
    2.0K stars
    93 forks
    2.0K GitHub watchers
    Updated Oct 29, 2026
    View on GitHub

    Build with Backblaze B2

    SDKs, agent skills, IDE extensions, and reference pipelines from Backblaze Labs. All open source.

    Explore Backblaze Labs

    Loading star history...

    Where it stands

    Rank, growth pace and release cadence relative to everything GStars tracks.

    5 releases in the last 90 days, the latest 22 days ago, with 10 contributors on GitHub.

    Gained 16% more stars in the last 90 days than in the 90 days before.

    Use Cases & Benefits

    • Provides a platform to easily install, manage, and self-host Docker-based web applications with automatic updates and backups.
    • Simplifies self-hosting by automating Docker setup, app installation, and maintenance through a user-friendly TUI and CLI.
    • Use for quickly deploying and managing 37signals or custom Docker web apps on personal servers or cloud VPS.
    • Use for running web applications on diverse hardware like Raspberry Pi or laptops with minimal configuration effort.
    • Use for maintaining consistent backups and updates of Dockerized web apps with integrated health checks and storage management.

    Should you depend on it?

    License terms, project hygiene and risks, from GitHub metadata and GStars' snapshots.

    License

    MIT

    Permissive: commercial use, modification and redistribution are allowed with attribution.

    Community files

    • README: present

    Watch-outs

    No watch-outs from GStars' checks.

    General guidance from repository metadata, not legal advice. How we score

    From the README

    ONCE is a platform for installing and managing Docker-based web applications. Its goal is to make self-hosting applications as simple as possible.

    As well as simplifying the initial setup, ONCE also provides automatic updates, backups, and system information. It has a TUI interface with a dashboard for monitoring and operating your applications, as well as CLI commands for common operations should you (or your AI agent) prefer that.

    ONCE runs on Linux and macOS, and can be used to run applications on a variety of hardware: a physical server, a cloud VPS, a Raspberry Pi, or your laptop, are all suitable.

    ONCE comes with a set of 37signals apps built-in, but you can use it to install any compatible Docker image as well.

    The simplest way to get started with ONCE is to use the install snippet to bootstrap the tool and choose an app to install:

    This will download the appropriate binary for your platform, install it and its corresponding background service, and then launch it so you can do your first application install. If the machine you're running this from doesn't already have Docker, it will install that too (on supported platforms).

    Excerpt from the basecamp/once README on GitHub (MIT license). © its authors.Read the full README on GitHub

    Daily snapshots

    Stars gained per day, and how forks and open issues moved, from GStars' daily snapshots

    Forks

    93+6

    Open issues

    19+6

    Compared with peers in DevOps

    Fastest-growing repositories GStars tracks in this cohort for the week of Nov 1, by 7-day star growth

    basecamp/once compared with DevOps repositories by stars, 7-day star growth, health score and last release
    RepositoryStars+7dHealthLast release
    milind-soni/OpenMausBot13.5K+6.0K45today
    DuarteSantos8/openGym19.7K+2.4K602 days ago
    AstrBotDevs/AstrBot46.2K+1.4K655 days ago
    elie222/rakazo7.2K+9225926 days ago
    superplanehq/superplane8.8K+435607 days ago
    basecamp/once2.0K—3022 days ago
    Category median13.5K+1.4K60—

    Also by basecamp

    Other repositories from this maintainer that GStars tracks

    Discover Repositories

    Search across tracked repositories by name or description