Version26.10.1
Revision3
LicenseAGPL-3.0-only
Confinementstrict
Basecore26

Self-hosted internet computer, a desktop environment in your browser


Puter is a self-hosted web desktop: a desktop, file manager, text editor
and app store in the browser, with cloud storage for your files, an app
and website hosting platform, and the Puter.js API for building apps on
top of it.

This snap runs the self-hosted server with upstream's built-in storage:
an SQLite database and local file storage, with no other services to
install.

Getting started

The service starts right after installation and listens on
127.0.0.1:4100 (this machine only). Open http://puter.localhost:4100
and sign in as admin. The generated password is printed in the service
log until you change it:

sudo snap logs puter -n=all | grep "password for admin"


Settings

sudo snap set puter port=4100 host=127.0.0.1
sudo snap set puter domain=puter.example.com
sudo snap set puter protocol=https pub-port=443


Puter routes by subdomain (api.<domain>, site.<domain>, app.<domain>),
so a domain other than puter.localhost needs wildcard DNS. Other
upstream settings go in /var/snap/puter/common/config.json.

Update History

26.10.1 (3)
3 Nov 2026, 01:45 UTC

Published3 Nov 2026, 01:28 UTC

Last updated3 Nov 2026, 01:20 UTC

First seen3 Nov 2026, 01:45 UTC