Перейти к содержанию

Предварительные условия


Установка зависимостей

Установите зависимые приложения согласно официальным инструкциям.

Ссылки на официальные ресурсы (доступ к некоторым ресурсам может быть ограничен)

Внимание!

Убедитесь что версии пакетов соответствуют необходимым требованиям!

Создание и конфигурирование базы Postgresql

pgcrypto

Для корректной работы приложения , необходимо установить расширение pgcrypto в БД с которой планируется использовать приложение.

Подробнее с pgcrypto можно ознакомиться на странице PgCrypto for Postgresql

После установки postgresql выполните следующие команды в терминале:

# Создание пользователя gitflic с паролем gitflic
sudo -u postgres psql -c "CREATE USER gitflic WITH PASSWORD 'gitflic'" 
# Создание базы данных с именем gitflic
sudo -u postgres psql -c "CREATE DATABASE gitflic WITH OWNER gitflic"
# Установка расширения pgcrypto в базу данных gitflic
sudo -u postgres psql -d gitflic -c "CREATE EXTENSION pgcrypto"

Конфигурация SSH порта

Внимание!

Для того, чтобы было возможным использовать remote-url вида git@gitflic.ru:gitflic/gitflic.git, необходимо освободить стандартный 22 порт ssh сервера!

Как изменить стандартный ssh порт в системе и/или в приложении см. на данной странице.

Конфигурация SMTP сервера

Для пробного запуска приложения, обязательная конфигурация SMTP сервера не требуется. Новых пользователей можно создать через панель администратора.

*При необходимости, SMTP сервер можно будет сконфигурировать и подключить позднее

В качестве пробного примера можно использовать один из бесплатных почтовых серверов с возможностью предоставления SMTP протокола