LibrePortal
Sponsor
Search the wiki/ Install
v0.10.95 alpha · free software

The private cloud your whole household can use.

LibrePortal turns a spare computer or a small server into the apps you use every day, with one sign-in, real backups and your files on your phone.

one command, your whole server
curl -fsSL https://get.libreportal.org/install.sh | sudo bash
curl to shell on a privacy tool? read it first → or clone the repo
The LibrePortal App Center in the Night glass look: the installed apps as blue cards with a faint drawing each, a Manage button on every one, and the categories down the side
The LibrePortal sign-in screen on a phone, in the Night glass look: a username, a password and a Sign in button
explore
Real screens, from a real install

Your own cloud, actually working.

Every picture on this page is LibrePortal as it ships, running on an ordinary server.

Dashboard

Everything in one place

Every app you run, one tap away. Arrange it, hide what you don't need, and see at a glance that it's all healthy.

The LibrePortal dashboard on a computer: server stats and every installed app, one tap to open
The default Dashy dashboard in dark mode, with apps grouped as Watch and listen, Security, Notes and docs, and System
App Center

81 apps, one tap each

Pick an app, answer a couple of questions, and it is installed, secured and on your dashboard.

  • Passwords made for you. Never a default one.
  • Each app lists the phone and desktop apps that work with it, F-Droid first.
An app's Phone apps tab: the phone apps that work with it, with the F-Droid repository, Download APK and App Store buttons
An app's page on a phone, with its Phone apps tab open
Shared folders

Music, photos and video, shared properly

Shared folders belong to LibrePortal, not to one app, so removing an app never touches them. Choose who sees each one.

  • Add a phone or a computer with a QR code.
  • See every connected device, and remove any of them.
Admin, Shared folders: Music switched on with who sees it and who can change it, Photos and Video off, and the Add a phone button
People

Bring the household

Everyone gets their own sign-in. Send an invite link and they choose their own password. Members open only the apps you give them.

Admin, People: the owner, Alex Morgan, and a household member, Sam Morgan
Themes

Make it yours.

Four looks, or a colour of your own. Every drawing follows the colour you choose.

  • Night glass
  • Nebula
  • Aurora
  • Ember
The same App Center in four looks, split into diagonal bands: Night glass in blue, Nebula in violet, Aurora in teal and Ember in orange
One sign-in for everything

Let someone in. Lock the doors.

Single sign-on through Authelia, set up for you. Sign in once and your apps just open.

  • Choose who can open each app: only you, these people, or everyone signed in.
  • Everyone else stops at the sign-in gate.
  • Your own direct address stays your way in from home, so you can't lock yourself out.
  • Nextcloud
  • Matrix
  • Zulip
  • Forgejo
  • Vaultwarden
  • Immich
  • Jellyfin
  • Grafana
Admin, Roles: the built-in roles Admin, Operator, Viewer and App user, each saying what a person with it may do
The Authelia sign-in page in dark mode on a phone, with the LibrePortal logo
LibreSync for Android · 0.x preview

Your files, on your phone.

Our own Android app puts your shared folders on your phone, so every music, photo and video app can see them. It finds your server, asks only for what it needs, and syncs on Wi-Fi.

LibreSync: what it found on the server
What we found
LibreSync: shared folders syncing to the phone
Home
LibreSync: the permissions it asks for, and why
Permissions
LibreSync: Wi-Fi only, charging only, and update settings
Settings

Download LibreSync A preview: it works, and it's still getting better.

Backups you can trust

One button. Everything.

  • Back up everything: settings, apps and shared folders, together.
  • Restore to a new server from that one backup, step by step.
  • A test restore every month, so you know the backup works before you need it.

Keep copies on another disk, another server, or off-site, encrypted with a key only you hold.

Backups: apps protected, the last Back up everything run, and the status of each app's backups
Private by default

Built for your home network, not ours.

Home network first

Every app works on a plain address on your own network. Away from home, a private VPN gets you in. No domain needed.

Notifications without Google

Chat and alerts reach your phone through ntfy on your own server, not a big tech push service.

Open-source phone apps

We only point you at open-source apps, from F-Droid first. Nothing to sign up for elsewhere.

No telemetry

LibrePortal never reports what you run or how you use it. No default passwords, rootless containers, CrowdSec on guard.

Exactly what your server does contact

A server still has to fetch things now and then. Any request shows your server's IP address to the host it goes to, and nothing more is sent.

This website sets no cookies, runs no analytics and loads nothing from third parties.

See what every app does with your data →

The App Center

81 apps, ready when you are.

Straight from the signed catalogue your server installs from. Light one up from the dashboard, and switch it off just as easily.

AdGuard

Networking

DNS based Ad Blocking

Audiobookshelf

Media

Audiobook & Podcast Server

Authelia

Security

Authentication & SSO

Backup Server

Storage

Receive Backups from Your Servers

Bookstack

Knowledge

Wiki/Knowledge Base

Connect Accounts

Networking

Hosted Connect Accounts

CrowdSec

Security

Intrusion Prevention

CryptPad

Productivity

Encrypted Office Suite

Dashy

Productivity

Dashboard Tool

Draw.io

Productivity

Diagram Editor

FMD Server

Security

Find My Device Server

Forgejo

Development

Git Repository Management

Friendica

Communication

Social Network

Funkwhale

Media

Music & Podcast Server

Gitea

Development

Git Repository Management

Gluetun

Networking

VPN Container Router

Grafana

Monitoring

Metrics Visualizer

Headscale

Networking

Mesh VPN Control Server

Home Assistant

Home

Smart Home Hub

Immich

Media

Photo & Video Backup

Invidious

Media

YouTube Frontend

IT-Tools

Development

Developer Utilities

Jellyfin

Media

Media Server

Jitsi Meet

Communication

Video Conferencing

Kavita

Media

Ebook, Comic & Manga Reader

LibreMoney

Productivity

Encrypted Money Ledger

LibrePortal Connect

Networking

Relay for Servers Behind NAT

LibrePortal IP

Networking

What's My IP Service

LibrePost

Communication

Your mail's own post office

LibreSpeed

Networking

Network Performance Monitoring

LibreSTUN

Networking

Lets calls connect from anywhere

LibreTranslate

AI

Machine Translation

Linkding

Knowledge

Bookmark Manager

Mastodon

Communication

Social Network

Matrix

Communication

Federated Chat

Mattermost

Communication

Team Chat

Mobilizon

Communication

Events and Groups

Mosquitto

Home

MQTT Broker

Navidrome

Media

Music Server

Nextcloud

Storage

Self-hosted Cloud Storage

Node-RED

Development

Flow-Based Automation

ntfy

Communication

Push Notifications

Ollama

AI

Local AI Models

OnlyOffice

Storage

Collaborative Office Suite

Open WebUI

AI

AI Chat

OpenClaw

AI

Personal AI Agent

openWakeWord

AI

Wake Word

Owncast

Media

Live Streaming

ownCloud

Storage

Cloud Storage

PairDrop

Storage

Local File Transfer

Paperless-ngx

Productivity

Document Archive

PeerTube

Media

Video Platform

Pi-hole

Networking

DNS-based Ad Blocking

Piper

AI

Text to Speech

PrivateBin

Productivity

Encrypted Pastebin

Prometheus

Monitoring

Monitoring and Alerting

Rallly

Productivity

Meeting Scheduling

Redlib

Media

Reddit Frontend

Rocket.Chat

Communication

Team Chat & Video

Screego

Communication

Screen Sharing

SearxNG

Security

Search Engine

Shared folders

Storage

Your Shared Folders for Phones and Apps

SnappyMail

Communication

Webmail

Soundcloak

Media

SoundCloud Frontend

Stalwart

Communication

Mail Server

Stirling-PDF

Productivity

PDF Toolkit

Stoat

Communication

Discord-style Chat

Syncthing

Storage

File Sync

Traefik

Networking

Reverse Proxy

Trilium

Knowledge

Notes & Knowledge Management

Trivy

Security

Vulnerability scanner

Unbound

Networking

Recursive DNS Resolver

Uptime Kuma

Monitoring

Uptime Monitor

Vane

AI

AI Search (Perplexica)

Vaultwarden

Security

Password Manager

Vikunja

Productivity

Tasks & Project Management

wg-easy

Networking

Standalone VPN Server

Whisper

AI

Speech to Text

WriteFreely

Communication

Blogging Platform

Zigbee2MQTT

Home

Zigbee Bridge

Zulip

Communication

Threaded Team Chat

81 apps

View the catalog ↗ browse it, or submit an app
LibrePortal Connect · optional

Behind a router you can't change? We're the courier.

Connect reaches a server behind NAT or CGNAT and carries encrypted off-site backups, like a courier with a sealed box. We never run your apps and never hold your key. It's free to self-host too.

The promise

Free software, and it stays that way.

100%

Every feature, free to self-host. No crippled edition.

0

Trackers or telemetry. No account needed to run it.

∅

Feature paywalls. You only ever pay for convenience.

AGPL

What's open stays open. AGPL-3.0-or-later.

Read the full Promise →
Get started

One command. Your own cloud.

Debian or Ubuntu, a spare machine or a small server. The setup walks you through the rest.

~
curl -fsSL https://get.libreportal.org/install.sh | sudo bash