Self-Hosted Services

Everyday

  • email: mailcow / mail-in-a-box
  • search engine: SearXNG
  • notes
    • standard: Cryptpad / Etherpad / HedgeDoc / Livebook / others
    • twitter feed style: Memos

Communication

  • messaging: Element
  • file sharing: Send

Productivity

  • to-do list: Vikunja
  • calendar/contacts: Baikal / Radicale
  • project management: Taiga
  • citation manager: Zotero
  • grammar checker: Language Tool
  • translation: Argos Translate

Data

  • storage: Nextcloud
  • photos: Immich
  • videos: Jellyfin

Media

  • RSS feed: RSSHub / RSS-Bridge
  • music: Navidrome
  • e-books: Calibre / Kavita / Readarr

Social

  • Mastodon
  • Lemmy
  • Pixelfed

Programming

  • git: Gitea

Security

  • password manager: Vaultwarden
  • VPN: Tailscale
  • DNS: Pi-hole

Bitwarden’s official server is a lot more resource-heavy and not ideal for individuals and small organisations, but you may want to use that if you are planning to host an instance for THOUSANDS of users. Vaultwarden can “only” handle several hundred. For most people, Vaultwarden makes much more sense.