Skip to content

Your server, with a desktop.

Pithyx turns a computer you own into a NAS and app server that you manage from a desktop in your browser: free, open source and 100 percent local.
The Pithyx desktop in a browser: the Files and Storage windows side by side, two shortcuts and a sticky note on the desktop and the taskbar at the bottom
The web desktop with Files and Storage open side by side. Every app, built in or installed, opens in a window like these.

What is built in

Pithyx installs from a USB stick, and the installer runs in your browser. After that you manage storage, sharing, users, apps and the network in the web desktop.

Why Pithyx

Pithyx is for people who want their files and apps on hardware they own, managed in a browser, without an account anywhere. Version 1.0 is marked beta: we consider it stable, but it still has to prove itself in everyday use, so keep a backup.

  1. Free and open

    The system is licensed under AGPL-3.0, the packages for app developers under MIT. There is no paid edition, and all of the code is on GitHub.

  2. 100 percent local

    No telemetry, no cloud account and no project server the box depends on. It connects out only for the app catalogs you enable, their images and the time, and the docs list each of these connections.

  3. A real desktop

    Windows, a taskbar, shortcuts and notes in the browser, on a PC, tablet or phone. The built-in apps use the same SDK as every app you install.

  4. Careful by default

    Disks with data need their serial number, network changes roll back unless you confirm them, app backends run unprivileged and SSH stays off until you switch it on. The desktop speaks HTTPS with a certificate from the box's own, locally limited authority.

At a glance

Base
Debian 13
Platform
64-bit x86 (x86-64-v2), UEFI, Secure Boot off
Minimum
2 GB RAM, a 32 GB system disk
Reference hardware
Intel N100 or N305, 8 GB RAM
System disk
btrfs on one disk or a mirror of two
Data storage
OpenZFS pools, from a single disk to RAID-Z3
File services
SMB 3, SFTP, WebDAV, FTP with TLS
Network
Wired, IPv4 and IPv6, bonds and VLANs
Apps
Static frontends, backends in Docker containers
Web desktop
HTTP on port 7484 (HTTPS not built yet)
Languages
English, German
License
AGPL-3.0, npm packages for app developers MIT

For AI assistants

All docs are plain Markdown. Point your assistant at one of these addresses, from the smallest to everything at once.

  1. Index

    A list of every page with one line each. Read it first, then fetch only the page you need, for example /docs/admin/storage.md.

    https://pithyx.org/llms.txt
  2. One area

    Every page of one area in one file: getting-started, user, admin, install, developers, sdk, reference, project or faq.

    https://pithyx.org/llms/admin.txt
  3. Everything

    All pages and the FAQ in a single file, for assistants with a large context.

    https://pithyx.org/llms-full.txt
A prompt to start with
Read https://pithyx.org/llms.txt, fetch the pages you need as Markdown and answer my question about Pithyx with links to the pages you used: 

Want to try it?

Pithyx 1.0 is marked beta. The guide walks you through the image, the USB stick and the web installer. Keep a backup of data you care about.