self-hosting

Running your own

Self-hosting means running software or services on your own hardware rather than relying on a third party.

Someone who self-hosts their email manages their own mail server instead of using Gmail or Outlook.

The practice appeals to those who value privacy, control, or avoiding subscription fees: I've been self-hosting my cloud storage for years.

In computing, self-hosting also describes a compiler or system that can build or run itself.

autonomy

independence

Freedom from external control

empowerment · decentralization · off-grid · DIY · liberation · agency · choice · flexibility

infrastructure

server

One who attends tables

  • homelabSelf-hosted computing environment
  • NASNetwork-linked storage device
  • DockerApplication containerization platform

container · domain · DNS · SSL · firewall · backup · RAID · storage · uptime · monitoring

privacy

encryption

Converting data into code

zero-knowledge · GDPR · confidentiality · secure · air-gapped · trustless · metadata

customization

configuration

Arrangement of parts

personalization · modding · dashboard · API · integration · automation · scripts · preferences · tailoring · settings

software

Matrix

Nineties cyberpunk franchise

Categories
Opposites
infrastructure control

self-hostingcloud-based

Stored on remote servers

SaaS · public cloud · cloud hosting · colocation

service dependency

self-hostingsubscription services

Recurring payment for ongoing access

commercial · subscription service · public · walled garden · locked-in

technical involvement

self-hostingplug-and-play

Requiring no manual configuration

hands-off · consumer-grade · out-of-the-box

Family

self, host, hosting, hosted, hosts, hostess, hospitable, hospitality, hospital

Familiarity
Top 500,000
Profile
Used worldwide · Timeless · Rated G