A little longer, a little less · Save 28% for 6 months or 50% for a year, paid once See the plans ↗

The self-hosting field guide

A notebook you can hand to the next maintainer.

Find a route through the work: map the service, decide who can reach it, then prove that its data can return.

Choose the question in front of you

Keep the reference pages close

Service facts and catalogue tables · The self-hosting glossary · Answers to 28 practical questions

Plan the service and its data

Operate with clear responsibilities

Recover and carry the work forward

Put the notes into context

01 / Illustrative use

A shared knowledge hub that survives a change of maintainer

Plan a small collective’s wiki around complete data, sensible permissions, a resource budget and a recovery handover another person can follow.

See this service plan ↗
02 / Illustrative use

A personal document archive you can recover and move

Budget a personal document collection for originals, versions and working space, with independent copies and a recovery exercise beyond the VPS.

See this service plan ↗

More procedures for the service notebook

Procedure

Use Monero to fund a self-hosted service

Write the plan, selected options, country, term, rate and local reference before opening the wallet.

Read the procedure
Procedure

Keep encrypted backups and their recovery keys usable

Separate repository access, encryption password and recovery instructions so a server loss does not remove every recovery route.

Read the procedure
Procedure

Use WireGuard as a private route to a self-hosted service

Record peers, allowed addresses, key owner, service binding and a safe revocation path before adding a private route.

Read the procedure
Procedure

Keep a self-hosted service manageable while you are away

Give a cover maintainer a bounded action list, a status-note location and a clear escalation point.

Read the procedure
Procedure

Back up a file service as files, database and configuration

Map data files, database, configuration and custom components before calling an application copy a backup.

Read the procedure
Procedure

Rehearse a self-hosted application upgrade

Choose the exact version, map storage and database format, and prepare an independent pre-change copy.

Read the procedure
Procedure

Separate family member accounts from administrator access

List ordinary members, application administrators and host administrators as different roles with separate reasons.

Read the procedure
Procedure

Budget thumbnails and previews in a photo collection

Count originals, previews, database data, logs, imports, exports and a working margin separately.

Read the procedure
Procedure

Test data exports before changing applications

List records, attachments, metadata, permissions and links that a future application must receive.

Read the procedure
Procedure

Keep a domain and recovery email accessible to a second maintainer

Record registrar owner, renewal contact, DNS authority and a recovery email independent from the service.

Read the procedure
Procedure

Document a lost-device access recovery plan

Describe the sessions, SSH keys, authenticators and recovery codes that may need review after a device is lost.

Read the procedure
Procedure

Check that an off-server backup can survive server loss

Identify the destination, recovery authority and credential path needed after loss of the VPS.

Read the procedure

Use the whole field guide.

Choose a buying worksheet before payment, a comparison when the hosting model is unclear, or a maintainer-manual entry when the service needs a durable record.