Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слева Предыдущая версия | |||
| vm:supabase:01-install [2025/08/06 15:49] – удалено - внешнее изменение (Дата неизвестна) 127.0.0.1 | vm:supabase:01-install [2025/08/06 15:49] (текущий) – ↷ Имя страницы vm:supabase:install изменено на vm:supabase:01-install admin | ||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| + | ====== SupaBase Install ====== | ||
| + | |||
| + | |||
| + | **Обновляем систему и ставим докер** | ||
| + | < | ||
| + | sudo apt update | ||
| + | sudo apt install -y ca-certificates curl git | ||
| + | # Добавляем ключ репозитория Docker | ||
| + | sudo install -m 0755 -d / | ||
| + | sudo curl -fsSL https:// | ||
| + | sudo chmod a+r / | ||
| + | # Подключаем репозиторий Docker | ||
| + | echo \ | ||
| + | "deb [arch=$(dpkg --print-architecture) signed-by=/ | ||
| + | $(. / | ||
| + | sudo tee / | ||
| + | # Ставим docker engine и docker compose plugin | ||
| + | sudo apt update | ||
| + | sudo apt install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin | ||
| + | </ | ||
| + | |||
| + | |||
| + | **Клонируйте исходники Supabase**\\ | ||
| + | < | ||
| + | |||
| + | **Подготовьте директорию для проекта**\\ | ||
| + | < | ||
| + | cp -rf supabase/ | ||
| + | cp supabase/ | ||
| + | cd supabase-project</ | ||
| + | |||
| + | |||
| + | **Пропишите переменные окружения**\\ | ||
| + | Отредактируйте файл .env: | ||
| + | |||
| + | Задайте надежные значения для POSTGRES_PASSWORD и JWT_SECRET\\ | ||
| + | Настройте DASHBOARD_USERNAME и DASHBOARD_PASSWORD\\ | ||
| + | При необходимости настройте SMTP и доменные имена для SITE_URL, если будете запускать публично | ||
| + | |||
| + | **Генерация ключа VAULT_ENC_KEY**\\ | ||
| + | < | ||
| + | |||
| + | **Скачайте образы Docker Supabase**\\ | ||
| + | < | ||
| + | |||
| + | **Запустите Supabase**\\ | ||
| + | < | ||
| + | docker compose up -d</ | ||
| + | |||
| + | **проверка лога**\\ | ||
| + | < | ||
| + | |||
| + | **проверка запущен ли докер studio**\\ | ||
| + | < | ||
| + | |||
| + | |||
| + | WEB UI доступ реализовано через Access Lists NGINX\\ | ||
| + | http:// | ||
| + | |||