Status: Active | Owner: @roof | Updated: 2026-06-11
Personal Internet Cell
A Personal Internet Cell (PIC) is a small server you run on your own hardware — at home, on a spare machine, or on a cheap VPS — that gives you private VPN, DNS, NTP, and HTTPS without handing your data to a third party. Optional services (email, calendar, file storage) install from a built-in store and run on your hardware only.
Where do you want to go?
I'm new here
Not sure what PIC is or whether it's for you? Start here. → User – Start Here
I run a cell
You administer a PIC installation and need setup, configuration, or troubleshooting help. → Admin – Overview
I work on the code
You contribute to PIC or build services for the store. → Dev – Overview
Quick links
- User – FAQ — common questions, short answers
- User – Troubleshooting — something isn't working
- Meta – Glossary — plain-language definitions for every term used on this wiki
About this wiki
This wiki is the single source of documentation for PIC. The project repository contains only README.md; all guides, references, and decisions live here.
Personal Internet Cell
New here?
Users
User – Connect to the VPN User – Use Your Services User – Troubleshooting
Admins
Admin – Overview Admin – Install and First Run Admin – Configure Domains and TLS Admin – Manage Services Admin – Configure Connectivity Admin – Manage Peers Admin – Back Up and Restore Admin – Logging and Audit Admin – Monitor and Troubleshoot
Developers
Dev – Overview Dev – Architecture Dev – Build a Store Service Dev – Service Manifest Reference Dev – API Reference Dev – Testing Dev – Install Internals
Decisions (ADRs)
ADR – 001 Store Images Are Signed and Verified by Cells ADR – 002 Named Connection Instances for Connectivity ADR – 003 All Optional Functionality Ships as Store Services
Meta
Meta – Glossary Meta – Template Runbook Meta – Template ADR
Archive
Archive – User Guide Archive – ADR 004 The Wiki Is the Single Documentation Source