this post was submitted on 13 Jan 2026
204 points (97.2% liked)

Selfhosted

54680 readers
680 users here now

A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.

Rules:

  1. Be civil: we're here to support and learn from one another. Insults won't be tolerated. Flame wars are frowned upon.

  2. No spam posting.

  3. Posts have to be centered around self-hosting. There are other communities for discussing hardware or home computing. If it's not obvious why your post topic revolves around selfhosting, please include details to make it clear.

  4. Don't duplicate the full text of your blog or github here. Just post the link for folks to click.

  5. Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).

  6. No trolling.

  7. No low-effort posts. This is subjective and will largely be determined by the community member reports.

Resources:

Any issues on the community? Report it using the report flag.

Questions? DM the mods!

founded 2 years ago
MODERATORS
 

I've been using various contact managers but they all feel like sales tools, so I built Nametag to track the people I actually care about - friends, family, colleagues. It maps relationships, tracks birthdays, and visualizes your network as an interactive graph.

Self-hosting highlights:

  • Docker Compose setup - PostgreSQL, Redis, Next.js app. One command to start
  • No email service needed - Accounts auto-verify, works completely offline
  • Unlimited contacts - No artificial limits (hosted version caps free tier at 50)
  • Complete data ownership - Your relationship data stays on your infrastructure
  • Optional email - Can configure Resend if you want birthday/reminder emails
  • No phone-home - Runs entirely on your network if you want
  • AGPL-3.0 licensed - Full source access

Features:

  • Track people with flexible attributes (name, birthday, contact info, notes)
  • Map relationships between people (family, friends, colleagues, custom types)
  • Interactive D3.js network graph visualization
  • Custom groups for organizing contacts
  • Birthday reminders (if you configure email)
  • Dark mode, i18n (English and Spanish for now, but more are coming)
  • Mobile-responsive

Tech stack:

  • Next.js 16 (TypeScript)
  • PostgreSQL + Prisma ORM
  • Redis for rate limiting
  • D3.js for graph visualization
  • Tailwind CSS

Quick start:

git clone https://github.com/mattogodoy/nametag
cd nametag
# Edit .env with your secrets
docker-compose up -d

Database migrations run automatically on first start.

Access at localhost:3000.

There's also a hosted version at https://nametag.one/ if you don't want to self-host (helps fund development).

GitHub: https://github.com/mattogodoy/nametag

Happy to answer questions about the setup, architecture, or deployment!

you are viewing a single comment's thread
view the rest of the comments
[–] SomeDudeFromSpace@lemmy.ml 24 points 5 days ago (3 children)

CardDAV synchronization is next on the list of priorities :)

[–] lka1988@lemmy.dbzer0.com 1 points 3 days ago* (last edited 3 days ago)

Oh that will be handy.

I've tried rolling Monica multiple times, but I absolutely hate manually logging things, especially when the mobile implementation is ehhh at best.

[–] filcuk@lemmy.zip 6 points 5 days ago (1 children)

I'm subbing to releases, definitely keeping an eye on this!
I'm currently having sync my carddav to nocodb for relationships and other details since monica went bust, which isn't very practical.

[–] SomeDudeFromSpace@lemmy.ml 4 points 4 days ago

I hear you. I've also used nocodb for this, and also tried Obsidian and of course Monica, but nothing felt "right". It's crazy how we all arrive at the same solutions to this problem :)

[–] 5PACEBAR@piefed.ca 1 points 3 days ago

That's great to hear! I'd love to be able to keep my contacts in Nextcloud and use Nametag for the PRM part.