LibrePortal
Sponsor
Install

Servers without LibrePortal

The LibrePortal app also looks after a plain Linux server. What a Basic server gets, what needs LibrePortal, and what the app will never do to it.

On this page
  1. What works on a Basic server
  2. What needs LibrePortal
  3. Your login matters

The app does not need LibrePortal on a server. Connect any Linux server you can reach over SSH and the app works out what it has. If LibrePortal is not there, the server is called a Basic server, and wherever a plain way exists, the app uses it.

On each check the app looks, read-only, for: LibrePortal and its version, CrowdSec, the firewalls (ufw, firewalld, nftables, iptables), WireGuard, systemd, the package manager (apt, dnf or pacman) and whether your login has sudo.

What works on a Basic server#

  • Health. Services that have failed, each with a Restart button, plus the disk, memory, whether a restart is needed, updates waiting and how soon the certificates run out. Restarting follows the same Automatic, Check only or Manual choice.
  • Security at a glance. Failed logins in the last 24 hours, the ports listening, and every user's SSH keys. These are compared with what was normal the first time the app looked, kept in your vault. Accept as normal moves it. CrowdSec's numbers show too, if CrowdSec is there.
  • Add, import and rename. See Add, import and rename servers.
  • Unlock after a restart, for an encrypted server that waits for its disk password.
  • SSH in a terminal tab, Server logins, and Wake-on-LAN.
  • Alerts and the weekly summary.

What needs LibrePortal#

Apps, backups, People and invites, and the pages that read LibrePortal's own status stay for servers that run it. Where a Basic server has no plain way, the page says "Needs LibrePortal". Where it has one, it says "Basic server" and works.

Blocking and unblocking addresses is for LibrePortal servers. Networks and VPN keys on a Basic server are not built yet.

Your login matters#

If your login is not root and has no passwordless sudo, the app still reads what any user can read. The Health page and the Security card then say plainly that it cannot restart services or change anything. Give it sudo if you want those buttons.

A promise about your server

The app never installs anything on a server you did not ask it to, and it never edits a firewall's config files. Where it changes a firewall, it only uses that tool's own commands.

Install LibrePortal later, from a server's Setup list, and the extra pages appear.

Next steps