Skip to content

Prerequisites


Installing Dependencies

Install the required applications according to official instructions.

Links to official resources (access to some resources may be restricted):

Attention!

Ensure that the package versions meet the required specifications!

Creating and Configuring the PostgreSQL Database

pgcrypto

For the application to function correctly, the pgcrypto extension must be installed in the database you plan to use with the application.

For more details about pgcrypto, visit PgCrypto for PostgreSQL.

After installing PostgreSQL, execute the following commands in the terminal:

# Create a user named gitflic with password gitflic  
sudo -u postgres psql -c "CREATE USER gitflic WITH PASSWORD 'gitflic'"  
# Create a database named gitflic  
sudo -u postgres psql -c "CREATE DATABASE gitflic WITH OWNER gitflic"  
# Install the pgcrypto extension in the gitflic database  
sudo -u postgres psql -d gitflic -c "CREATE EXTENSION pgcrypto"  

Configuring the SSH Port

Attention!

To use remote URLs like git@gitflic.ru:gitflic/gitflic.git, you must free up the default SSH port (22) on the server!

For instructions on changing the default SSH port in the system and/or application, see this page.

Configuring the SMTP Server

For a trial launch of the application, configuring an SMTP server is not mandatory. New users can be created through the admin panel.

*If needed, the SMTP server can be configured and connected later.

For testing purposes, you can use one of the free mail servers that provide SMTP protocol:

Automatic Translation!

This page has been translated using automated tools. The text may contain inaccuracies.