Skip to main content

Snap

SolidInvoice is available on the Snap Store. The snap bundles the self-contained binary and registers it as a background service โ€” no PHP, webserver, or cron job required.

System requirementsโ€‹

  • Linux with snapd installed. Ubuntu 16.04 and later include snapd out of the box.

Installโ€‹

sudo snap install solidinvoice

The service starts automatically after installation and listens on http://localhost:8765. Open that URL in your browser and finish setup with the first-run wizard.

info

The snap runs over plain HTTP. For production, place SolidInvoice behind a reverse proxy (Nginx, Caddy, Traefik) that terminates TLS.

Manage the serviceโ€‹

sudo snap start solidinvoice # start
sudo snap stop solidinvoice # stop
sudo snap restart solidinvoice # restart
snap logs solidinvoice # view logs
snap logs -n 100 solidinvoice # view last 100 lines

CLIโ€‹

The snap exposes a cli app for running console commands:

solidinvoice.cli console cache:clear
solidinvoice.cli version

Dataโ€‹

Application data is stored in /var/snap/solidinvoice/common/.

Updateโ€‹

sudo snap refresh solidinvoice

Snaps update automatically in the background by default. Run the above to force an immediate refresh.