Features · Tesria 0.6 · open beta

Everything it does, in one place.

Tesria is a wiki for teams: a shared place to write things down, keep them organized, and find them again. You run it on your own computer or server, so your pages stay with you.

01 · 5 features

From one person to a whole company

The same Tesria fits one person with a laptop and an organization that wants its knowledge on machines it controls. Security is on from the first start, on a home network or the open internet.

Just you

Run it on a laptop at localhost. No account anywhere, no email needed.

A home, a club or a small office

On your network with its own certificate, and a guide that walks every device through trusting it. Reach it from anywhere over Tailscale without opening a port.

A team on the internet

Your own domain with a free certificate, invite-only sign-up or single sign-on, and two-factor required for administrators.

An organization that keeps its own data

Sign-in through Microsoft, Google or any OpenID Connect provider, custom roles, alerts, a tamper-evident audit trail and encrypted offsite backups. Your pages never leave machines you control.

What’s next for larger organizations

Provisioning from your identity provider (SCIM), SAML sign-in and high availability are on the roadmap.

02 · 8 features

Writing pages

An editor that works like a word processor: type, and format as you go. There’s no special syntax to learn, and nothing to save by hand.

A rich editor

Headings, lists, tables, links, quotes, colors and highlights, from a toolbar or by typing / for everything you can insert. Markdown shortcuts too.

More than text

Panels, expandable sections, decisions, task lists, status labels, dates, mentions, highlighted code, math, diagrams drawn from text, and charts drawn from a table.

Pictures, files and video

Resize, align and caption pictures, lay them out as a gallery, attach any file, or loop a short silent video.

Embeds and smart links

Paste a link to a video or a design and it plays right on the page; other links show as a card.

Layouts

Two or three columns side by side, and full width when a wide table needs it.

Live content

Blocks that fill themselves in: child pages, recent updates, labelled pages, open tasks, contributors, and sections reused across pages.

Drafts, then publish

A new page is a private draft until you publish it, so half-finished work never shows up in search.

Templates

Save a page as a starting point, like meeting notes or an incident report, so pages that should look alike do.

03 · 6 features

Keeping it organized

Spaces, a tree you arrange yourself, and every version of every page.

Spaces

One space per team, project or audience, each with its own home page, tree, icon and permissions.

A page tree you arrange yourself

Drag to reorder, move pages between spaces with everything under them, and number the tree automatically (1, 1.1, 1.2).

Filter the tree as you type

Type a few letters to see just the matching pages, with their parents and everything under them.

Labels

Tag pages and see every page with a label in one list, across spaces.

Search

Search every page you can see, with the matching words shown in context.

History and the trash

Every change is kept. Compare any two versions, put an old one back, and restore deleted pages.

04 · 4 features

Working together

Real-time editing, comments and notifications, with permissions that decide who sees what.

Editing at the same time

Several people edit one page at once and see each other’s changes as they’re typed.

Comments

On a page or on the exact words you mean, with threads, mentions and resolving.

Notifications you control

Watch a page or a space, in the app’s bell or by email, straight away or as a daily digest.

Who can see what

Open a space to everyone signed in, or to particular people and groups, and restrict a single page further.

05 · 5 features

Running it

One command to install, backups you can actually restore, and upgrades that carry everything forward.

Installs with one command

Tesria runs in Docker. A guided setup on first start creates the owner account and walks through the important settings.

Secure connections without the fuss

Automatic HTTPS: a free certificate for a real address, or Tesria’s own on a home network, with a guide for each device.

Backups you can count on

Continuous database backups, daily copies, encrypted offsite copies to cloud, network or USB, and a restore that can be undone.

Upgrades that carry everything forward

Pull the new version and restart. Tesria updates its own database on start, with nothing to convert by hand.

Packs that keep working

A pack made by Tesria 0.5 or later imports into every later version, upgraded as it’s read.

06 · 10 features

Make it your own

The name, the look, and how it connects to the world are yours to choose, and what you set carries into the sites you publish. Try it:

Your name and logo

A brand name, a logo (with a separate one for dark mode if yours needs it), your favicon, and whether to show the logo, the name, or both.

Light, dark or the system’s

Everyone picks their own theme, or you hold everyone to light only or dark only.

Accent colors

Six built in, or your own color, checked for readability. Use it for everyone, or make it the starting choice.

Email, or none at all

Presets for Gmail, Outlook and Microsoft 365, iCloud, Zoho, Fastmail, Proton and sending services. Or skip email: Tesria runs fully offline, with one-time reset links and recovery codes.

Sign-in your way

Local accounts with open sign-up or invites only, or sign in with Google, Microsoft or any OpenID Connect provider.

Backups on your terms

Keep every backup forever or prune by count and age, and add offsite copies to a cloud bucket, a network drive or a USB drive.

Roles you define

Custom roles with exactly the rights you choose, shown in one table.

What pages may embed

A list of the sites pages may show inside them, starting with YouTube, Vimeo, Figma and a few more. Or none.

Exports, format by format

Turn a space’s PDF, Markdown, HTML or website export off, one format at a time.

Reach it how you like

At localhost, by a name on your network, at your own domain with a free certificate, or from anywhere over Tailscale.

07 · 4 features

Sharing and publishing

Get pages out of Tesria in the shape you need, share whole spaces with other Tesria users, and choose exactly what the public can see.

Export a page

Download a page as a PDF, a Markdown file, or a single HTML file that looks like the page.

Publish a space as a website

A whole space as a static site with its sidebar, filter and your branding. The Tesria docs are one.

Wiki packs

A whole space in one file, with history, comments and files. Keep it as a backup, move it to another server, or share it: anyone with Tesria can import it. A public pack library is coming.

Public reading

Let people without an account read chosen spaces. It stays off until an administrator turns it on.

08 · 6 features

Private access with Tailscale

Don’t want your wiki on the open internet, but want to reach it away from home or invite friends? Tesria has Tailscale built in, off until you turn it on. Tailscale is a secure private network (a mesh VPN built on WireGuard) used by individuals and companies across the industry. Tailscale and the Tailscale logo are trademarks of Tailscale Inc. Tesria is not affiliated with or endorsed by Tailscale.

Reach it from anywhere, privately

Your phone and laptop open Tesria wherever they are, at home, at work or on mobile data, with no port opened and no router settings changed.

Nothing for strangers to try

Outside your tailnet, Tesria can’t even be reached, so there’s nothing to guess passwords against.

A real certificate, automatically

Tailscale gives Tesria a certificate for its tailnet address, so no device needs the trust-this-device step.

Invite friends and family

Share Tesria’s device with people outside your tailnet from the Tailscale admin console.

Free to use

Tesria’s Tailscale support costs nothing, and Tailscale’s free Personal plan is plenty for a home or a small group. Check Tailscale’s pricing for a larger team.

Off until you turn it on

One key in .env and one Compose profile. The admin Settings page shows whether it’s connected and when its key expires.

09 · 5 features

The admin dashboard

Is everything all right, and is anyone using this? One screen answers both, for the last 7, 30 or 90 days.

People

Accounts and administrators, who was active in the last 7 and 30 days, new accounts, and charts of sign-ins and failed sign-ins.

Content and usage

Spaces, pages, versions, comments, attachments and the space they take, plus page views per day.

Most viewed and most active

The ten pages read most and the ten people who saved the most versions. A page you can’t open is counted, but its title stays hidden.

Backup health

A tile per backup service: when it last ran, and whether it’s OK, overdue or failed.

An admin area for everything else

People, spaces, invites, security, backups, roles, groups, branding, settings and the audit log.

10 · 5 features

For developers and assistants

Everything the app does is available to scripts, and to AI assistants on your terms.

A REST API

Personal API tokens, scopes that limit each token, and an interactive reference.

Webhooks

Tell another system when pages are created, updated or commented on.

AI assistants, safely

Connect an assistant through MCP to search, read and write. What it writes arrives as tracked changes that a person accepts or rejects.

You stay in control

Every token belongs to a person and acts with exactly their rights. Admin → API tokens shows each token’s use and what every assistant did, and any token can be revoked at once.

Changes you approve, live

When an assistant or a script edits a page someone has open, its changes appear in their editor in real time, in line, as suggestions to accept or reject. Agents and scripts work with you, not around you.

11 · 4 features

On every screen

Every feature was designed for desktops, tablets and phones from the start: writing and editing, reading, comments, and the whole admin area. Nothing is desktop-only, and there’s no cut-down mobile mode.

Write and edit anywhere

The full editor, with toolbars and menus made for touch: insert blocks, format text and work in tables with a finger.

Read comfortably

Pages, the tree and search fit the screen, with the menu a tap away.

Run it from your phone

Setup, people, invites, security, backups and settings all work on a small screen.

One Tesria, every size

There’s no separate app to install and nothing held back: it’s the same Tesria in any browser.

12 · 8 features

Accounts and security

Sign-in the way your organization already works, protection that’s on by default, and a Security tab that tells you when something needs a person.

Accounts your way

Open sign-up, invite links only, or single sign-on with Google, Microsoft or any OpenID Connect provider.

Two-factor sign-in and recovery

Authenticator codes, recovery codes for when you lose them, and password reset by email.

Roles and groups

Owner, administrator and user roles with every right shown in one table, plus custom roles and groups.

The Security tab

Open alerts, events in the last 24 hours, blocked networks and exposure at a glance. Acknowledge an alert so others know you’re on it, then resolve it, block the address, sign someone out everywhere or revoke their tokens.

A full audit trail

Every administrative change, in a log chained so that tampering shows, with alerts by bell and email.

Check for known vulnerabilities

One click asks OSV.dev, the open database behind GitHub’s security advisories, about every package Tesria includes, with CVE numbers and severity. Only package names and versions are sent.

Protection built in

A slow modern password hash, lockouts after repeated wrong guesses, and alerts on suspicious activity.

Sessions

See every device signed in to your account and sign any of them out.

Try it on your own machine.

It takes a few minutes, needs 2 cores and 2 GB, and needs no account anywhere.

Get Tesria