Open source · MIT licensed · Free to run yourself

    Self-host SolidInvoice in 2 minutes

    Run it on Docker, Homebrew, or a pre-built binary. Your server, your data, zero software cost.

    Latest release: v3.0.0

    800+ GitHub stars·Open source since 2013·MIT license

    Skip the setup, try cloud from $9/mo

    Ready in 2 minutes. We handle updates, backups, email, and monitoring. 14-day free trial, no credit card.

    Start Free Trial

    What self-hosting actually costs

    The software is free. Here's the rest of the math, so you can decide honestly.

    Self-hosted per year

    • Software$0
    • VPS / server hosting$60 to $240
    • SMTP / email delivery$0 to $60
    • Cash total$60 to $300
    • Setup~2 to 4 hours once
    • Maintenance~8 to 16 hrs/year

    Hosted per year

    • Everythingfrom $90/yr
    • Server hostingIncluded
    • Email deliveryIncluded
    • Cash totalFrom $90
    • Setup~2 minutes
    • MaintenanceZero

    Self-hosting is a great fit if you already run servers or need data sovereignty. For most freelancers and small businesses, hosted wins on time + total cost.

    Good reasons to self-host

    If any of these describe you, self-hosting is probably the right call.

    Data sovereignty

    Your invoices never leave your servers. Required for HIPAA, SOC 2, some GDPR setups, and government work.

    Customize the source

    MIT-licensed PHP codebase. Fork it, add custom integrations, or wire it into your existing systems.

    No vendor lock-in

    Nobody can take the software away. If we ever shut down, your self-hosted install keeps running forever.

    Already run servers

    If you have a homelab, internal infra, or a VPS already, adding SolidInvoice is a one-liner.

    Choose your installation method

    Docker is the fastest path. Others are available if Docker isn't an option for you.

    RECOMMENDED · ~2 minutes

    Docker

    One command. Docker handles dependencies and configuration for you. The right choice for 90% of self-hosters.

    docker run -d -p 8080:8765 solidinvoice/solidinvoice:3.0.0

    Requirements: Docker installed. That's it. Full Docker setup →

    Homebrew

    macOS only

    brew install solidworx/tap/solidinvoice

    Auto-updates with `brew upgrade`.

    Binary

    Moderate · some config

    Jump to platform downloads ↓

    Pre-built for macOS and Linux.

    From source

    Advanced · PHP 8.4+

    Jump to source archives ↓

    For developers and custom deployments.

    Binary downloads

    Pre-built binaries for macOS and Linux. v3.0.0.

    Install from source

    Raw source archive. Requires PHP 8.4+, a web server, and manual setup. For developers who want full control.

    Self-hosting questions

    Rather skip the setup?

    Try the cloud version in 2 minutes. No servers, no updates, no email setup, from $9/mo.

    No credit card required · 2-min signup · Cancel anytime · Migrate to self-hosted whenever you like