Установка
Быстрый старт (Docker, локальная разработка)
Простейший способ запустить dinary-server локально — через Docker:
git clone https://github.com/andgineer/dinary-server.git
cd dinary-server
# Поместите ключ сервисного аккаунта Google туда, где его ждёт docker-compose.yml
mkdir -p ~/.config/gspread
cp /path/to/your-key.json ~/.config/gspread/service_account.json
cp .env.example .env
# Отредактируйте .env при необходимости (логгинг в таблицу, путь к credentials и т.д.)
docker compose up -d
Tip
Нет ключа сервисного аккаунта? См. Настройка Google Sheets.
Развёртывание на сервере
- Oracle Cloud Free Tier — $0/месяц, всегда включённая VM
- Свой компьютер — $0, Tailscale Funnel или Cloudflare Tunnel
Локальная разработка (без Docker)
См. README для настройки локальной разработки с uv.