Repolode
aunefyren

aunefyren/poenskelisten

Самостоятельно размещаемое веб-приложение для общих списков желаний: друзья и близкие могут бронировать подарки, не раскрывая сюрприз.

Open source альтернатива:Amazon Wish List

Звёзды
213
Форки
11
Открытые issues
5
Последний коммит
3 дня назад

Что это?

Pønskelisten — веб-приложение, которое можно разместить на собственном сервере. Оно позволяет создавать списки желаний, делиться ими с друзьями, близкими и группами, а также отмечать подарки как забронированные. Бронирование анонимное: другие пользователи видят, что желание уже занято, а владелец списка — нет. Так можно избежать одинаковых подарков и сохранить сюрприз.

Желания можно распределять по категориям, сортировать и группировать в списке. Списками также можно делиться публично — с людьми без аккаунта. Войти можно по паролю, при желании подключив MFA через приложение-аутентификатор, или через Single Sign-On с OpenID Connect и такими провайдерами, как Authelia или Keycloak.

Приложение можно запустить из Docker-образа, отдельного исполняемого файла или собрать с помощью Go. Данные хранятся в SQLite, PostgreSQL или MySQL. Дополнительно доступен MCP-сервер только для чтения: он позволяет AI-ассистентам, например Claude, просматривать списки желаний пользователя после авторизации через OAuth. Приложение можно установить как PWA, хотя интерфейс пока не полностью адаптирован для небольших экранов.

Ключевые возможности

  • 01Создание списков желаний и желаний с распределением по категориям
  • 02Анонимное бронирование желаний: владелец списка не видит, кто их выбрал
  • 03Общий доступ к спискам в группах или публично — в том числе для людей без аккаунта
  • 04Вход по паролю, с необязательной MFA через TOTP или через SSO с OpenID Connect
  • 05MCP-сервер только для чтения для AI-ассистентов с доступом, ограниченным областями OAuth
  • 06Работа с SQLite, PostgreSQL или MySQL; настройка через переменные окружения или config.json

Сценарии использования

  • Планирование подарков на день рождения или Рождество в семье
  • Координация подарков в компании друзей, чтобы не покупать одно и то же
  • Размещение приватного сервера списков желаний в домашней сети или LAN
  • Возможность попросить AI-ассистента составить сводку списков желаний семьи

Быстрый старт

  1. 1

    Создайте docker-compose.yml, используя минимальный пример SQLite из README

  2. 2

    Укажите в externalurl адрес, по которому будете открывать приложение, и настройте постоянное хранение томов files и images

  3. 3

    Запустите приложение с помощью Docker Compose и откройте его в браузере

Что важно знать

  • Интерфейс пока не полностью оптимизирован для небольших экранов.
  • Необходимо задать external_url; единый вход работает, только если приложение открыто по этому URL.
  • Проект распространяется по лицензии GPL-3.0 — лицензии с авторским левом.

В подборках

Темы

Частые вопросы

Что такое poenskelisten?
Самостоятельно размещаемое веб-приложение для общих списков желаний: друзья и близкие могут бронировать подарки, не раскрывая сюрприз. Pønskelisten — веб-приложение, которое можно разместить на собственном сервере. Оно позволяет создавать списки желаний, делиться ими с друзьями, близкими и группами, а также отмечать подарки как забронированные. Бронирование анонимное: другие пользователи видят, что желание уже занято, а владелец списка — нет. Так можно избежать одинаковых подарков и сохранить сюрприз.
poenskelisten можно использовать бесплатно? Какая у него лицензия?
poenskelisten распространяется с открытым исходным кодом под лицензией GPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
poenskelisten всё ещё поддерживается?
Активно поддерживается. Последний коммит в poenskelisten — 3 нояб. 2026 г..
Для чего можно использовать poenskelisten?
Планирование подарков на день рождения или Рождество в семье Координация подарков в компании друзей, чтобы не покупать одно и то же Размещение приватного сервера списков желаний в домашней сети или LAN Возможность попросить AI-ассистента составить сводку списков желаний семьи
Как установить poenskelisten?
Создайте docker-compose.yml, используя минимальный пример SQLite из README Укажите в externalurl адрес, по которому будете открывать приложение, и настройте постоянное хранение томов files и images Запустите приложение с помощью Docker Compose и откройте его в браузере
Где скачать poenskelisten?
Исходный код и инструкции по установке — на GitHub: https://github.com/aunefyren/poenskelisten

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Самостоятельно размещаемый медиасервер для фильмов, сериалов и аниме — альтернатива Jellyfin и Plex, почти не требующая ручной настройки.

2,6 тыс.+7 за неделю83TypeScriptGPL-3.0Активно поддерживаетсяОбновлён 20 часов назад

Система для самостоятельного управления турнирами с форматами на выбывание, круговой системой и швейцарской системой, планированием матчей перетаскиванием и публичными панелями.

1,8 тыс.+1 за неделю181TypeScriptAGPL-3.0Обновлён вчера

Самостоятельно размещаемая платформа для ведения торгового журнала и аналитики: импортирует сделки из разных брокерских сервисов и помогает выявлять закономерности в результатах.

34768JavaScriptApache-2.0Активно поддерживаетсяОбновлён вчера