Самостоятельно размещаемая альтернатива Google Workspace: почта на собственном домене, календарь, файловое хранилище, страницы для бронирования и AI-агенты; работает на Cloudflare или Docker.
- Звёзды
- 2,291
- Форки
- 364
- Открытые issues
- 7
- Последний коммит
- 8 дней назад
Что это?
WR.DO — веб-платформа на Next.js и TypeScript, объединяющая несколько сервисов для работы с доменами в одном разворачиваемом приложении. Пользователи могут создавать короткие ссылки с QR-кодами, защитой паролем и сроком действия, а также просматривать аналитику посещений. Платформа также предоставляет неограниченное количество адресов электронной почты с настраиваемым префиксом: они принимают письма через Cloudflare Email Worker и отправляют их через Resend; предусмотрены Catch-All и push-уведомления в Telegram.
На уровне инфраструктуры платформа управляет DNS-записями в нескольких аккаунтах и доменах Cloudflare, а также поддерживает сценарий с поддоменами: пользователи подают заявки, а администраторы их одобряют. Файловое хранилище работает с любыми S3-совместимыми провайдерами, например Cloudflare R2, AWS S3 или OSS. Открытый API предоставляет метаданные сайтов, скриншоты и QR-коды, а также преобразование в Markdown или обычный текст. В панели администратора можно включать и отключать сервисы, задавать квоты пользователей и настраивать способы входа.
Проект можно развернуть на Vercel или с помощью Docker Compose, используя базу данных PostgreSQL и готовый образ из GitHub Container Registry.
Ключевые возможности
- 01Короткие ссылки с QR-кодами, защитой паролем и сроком действия
- 02Неограниченное количество почтовых ящиков с настраиваемым префиксом, Catch-All и уведомлениями в Telegram
- 03Управление DNS-записями в нескольких аккаунтах Cloudflare с возможностью настроить процесс одобрения заявок
- 04Загрузка файлов в S3-совместимое хранилище, например Cloudflare R2 или AWS S3
- 05Открытый API для получения метаданных сайтов и скриншотов, создания QR-кодов и преобразования в Markdown
- 06Панель администратора для управления сервисами, квотами пользователей и способами входа
Сценарии использования
- Развернуть частный сервис коротких ссылок и QR-кодов для команды или сообщества
- Создать сайт для регистрации поддоменов, где пользователи отправляют заявки на DNS-записи
- Предоставлять временные адреса электронной почты для тестирования регистрации
- Предложить собственную страницу для размещения файлов с использованием S3-совместимого хранилища
Быстрый старт
- 1
Клонируйте репозиторий
git clone https://github.com/oiov/wr.do - 2
Перейдите в папку проекта и установите зависимости
cd wr.do && pnpm install - 3
Инициализируйте базу данных и настройте учетную запись администратора
pnpm postinstall && pnpm db:push && pnpm bootstrap-admin - 4
Запустите сервер разработки на localhost:3000
pnpm dev
Что важно знать
- Для локальной настройки нужны база данных PostgreSQL, переменные окружения и учетная запись Cloudflare для работы с электронной почтой и DNS.
- Для приема почты требуется Cloudflare Email Worker, а для отправки — Resend.
В подборках
Темы
Частые вопросы
- Что такое wr.do?
- Универсальная платформа доменных сервисов для собственного хостинга: короткие ссылки, временные почтовые ящики, управление DNS поддоменов, файловое хранилище, открытый API и панель администратора. WR.DO — веб-платформа на Next.js и TypeScript, объединяющая несколько сервисов для работы с доменами в одном разворачиваемом приложении. Пользователи могут создавать короткие ссылки с QR-кодами, защитой паролем и сроком действия, а также просматривать аналитику посещений. Платформа также предоставляет неограниченное количество адресов электронной почты с настраиваемым префиксом: они принимают письма через Cloudflare Email Worker и отправляют их через Resend; предусмотрены Catch-All и push-уведомления в Telegram.
- wr.do можно использовать бесплатно? Какая у него лицензия?
- wr.do распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- wr.do всё ещё поддерживается?
- Активно поддерживается. Последний коммит в wr.do — 29 окт. 2026 г..
- Для чего можно использовать wr.do?
- Развернуть частный сервис коротких ссылок и QR-кодов для команды или сообщества Создать сайт для регистрации поддоменов, где пользователи отправляют заявки на DNS-записи Предоставлять временные адреса электронной почты для тестирования регистрации Предложить собственную страницу для размещения файлов с использованием S3-совместимого хранилища
- Как установить wr.do?
- Клонируйте репозиторий: git clone https://github.com/oiov/wr.do Перейдите в папку проекта и установите зависимости: cd wr.do && pnpm install Инициализируйте базу данных и настройте учетную запись администратора: pnpm postinstall && pnpm db:push && pnpm bootstrap-admin Запустите сервер разработки на localhost:3000: pnpm dev
- Где скачать wr.do?
- Исходный код и инструкции по установке — на GitHub: https://github.com/oiov/wr.do
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Самостоятельно размещаемый сервис сокращения ссылок с аналитикой, целиком работающий на Cloudflare Workers, D1 и KV без традиционного сервера.
Платформа атрибуции ссылок с открытым исходным кодом: короткие ссылки, отслеживание конверсий и партнёрские программы на Next.js и TypeScript.
Open-source-сервис сокращения URL с брендовыми ссылками, собственными доменами, QR-кодами и отслеживанием кликов, лидов и выручки.
Kutt — сокращатель URL, который можно развернуть на своём сервере; он поддерживает собственные домены, статистику ссылок, панель администратора и RESTful API.
Самостоятельно размещаемый сокращатель ссылок на PHP, который создаёт короткие ссылки на вашем домене и предоставляет CLI и REST API.