selfhost.directory

The index of self-hostable projects — ranked, categorized and served with live updates.
Own your data and stop giving it to big tech.

GitHub
poenskelisten logo

Self-host poenskelisten

v2.4.1

Self-hosted wishlist app for collaborative gift planning

ReleaseOpen SourceGPL-3.0
Updated2 days ago
LanguageGo
Setup difficultyModerate
MobilePWA
Stars
213
Port
8080 (HTTP web interface)
Docker
ghcr.io/aunefyren/poenskelisten
Install with Docker Compose
Wishlists overview screen

What is poenskelisten?

Pønskelisten is a self-hosted web application for creating and sharing wishlists with friends and family. Users can organize wishes into categories, share lists publicly or within groups, and claim gifts anonymously so the list owner stays surprised. Authentication options include password with optional TOTP-based MFA, or single sign-on via OpenID Connect providers such as Authelia, Keycloak, Authentik, or Google. An optional MCP server lets AI assistants read wishlists on the user's behalf. The app installs as a PWA. It supports SQLite, PostgreSQL, or MySQL databases and deploys via Docker Compose, standalone binary, or Go source build. The first registered user becomes an admin who can manage invite codes and recover accounts. The interface is not yet fully adapted for small screens.

poenskelisten alternatives

Should you self-host poenskelisten?

poenskelisten scores 47/100 on selfhost.directory (how scoring works) and ranks #24 of 38 in Personal Productivity. It has 213 GitHub stars.

It shipped 5 stable releases in the past year. The latest, v2.4.1, came out on 27 October 2026. New versions land roughly every 3 months.

Setup is moderate: expect some configuration beyond a single command. An official Docker image is available. It is GPL-3.0-licensed and written mostly in Go.

Its closest alternative on selfhost.directory is LanguageTool (75/100, 15 215 stars). It scores higher overall, so compare the two before you pick. See poenskelisten vs LanguageTool side by side.

Features

  • Account Recovery
  • Admin Panel
  • Anonymous gift claiming
  • Collaborative gift planning
  • Currency customization
  • Group Management
  • Invite-based Registration
  • MCP server for AI assistantsOptional, disabled by default
  • Multi-database Support
  • OpenID Connect SSO
  • Password authentication with MFA
  • Public wishlist sharing
  • SMTP email support
  • Wishlist creation and sharing

poenskelisten README

Pønskelisten

CI Backend coverage Github Stars Github Forks Docker Pulls Newest Release Go Version


Donate

How to install poenskelisten

Install poenskelisten with Docker Compose

services: poenskelisten-app: container_name: poenskelisten-app image: ghcr.io/aunefyren/poenskelisten:latest restart: unless-stopped ports: - "8080:8080" environment: PUID: 1000 PGID: 1000 externalurl: http://localhost:8080 dbtype: sqlite timezone: Europe/Oslo generateinvite: true volumes: - ./files/:/app/files/:rw - ./images/:/app/images/:rw

Remove generateinvite after first run

poenskelisten releases & version history

FAQ

Is mobile UI coming?

Yes, mobile UI improvements are planned.

Is a demo available?

No, there is no public demo instance at the moment.

What does "Pønskelisten" mean?

A Norwegian wordplay combining "Ønskeliste" (wishlist) and "pønske" (plot/plan), meaning "The plotting list".

More in Personal Productivity

Rate this project

Click to rate — no account needed.

0 comments

Posting as guest
Loading comments…