Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
titleInstalacja pakietów w Ubuntu 22.04
apt update
apt upgrade
apt install screen mc joe sqlite3 acpid growisofs wget strace openssh-server bash-completion htop
apt install postgresql-14 libpq-dev
apt install nginx
nginx-extrasapt install apache2 apache2-utils
apt install python-is-python3 python3.10-dev python3.10-venv
apt install php php-cli php-gd php-imagick php-xml php-json php-bcmath php-sqlite3 php-mbstring php-curl php-intl libapache2-mod-php
apt install build-essential gawk gcc make libssl-dev libreadline-dev libsqlite3-dev zlib1g-dev libxslt1.1 libyaml-dev pkg-config 
apt install docker.io docker-compose
 
apt-mark hold postgresql*

systemctl disable --now apt-daily-upgrade.timer


Code Block
titleInstalacja pakietów w Ubuntu 24.04
apt update
apt upgrade
apt install screen mc joe sqlite3 acpid growisofs wget strace openssh-server bash-completion htop
apt install postgresql-16 libpq-dev
apt install nginx
apt install apache2 apache2-utils
apt install python-is-python3 python3.1012-dev python3.1012-venv
apt install php php-cli php-gd php-imagick php-xml php-json php-bcmath php-sqlite3 php-mbstring php-curl php-intl libapache2-mod-php
apt install build-essential gawk gcc make libssl-dev libreadline-dev libsqlite3-dev zlib1g-dev libxslt1.1 libyaml-dev pkg-config 
apt install docker.io docker-compose
 
apt-mark hold postgresql*

systemctl disable --now apt-daily-upgrade.timer

Wymagana konfiguracja serwera

...

Konfiguracja użytkownika PostgreSQL


Dla Ubuntu 22.04:

Zaktualizować plik /etc/postgresql/14/main/pg_hba.conf, podmienić w nim scram-sha-256 na md5
Zaktualizować plik /etc/postgresql/14/main/postgresql.com, zmienić w nim password_encryption również z scram-sha-256 na md5

Dla Ubuntu 24.04:

Zaktualizować plik /etc/postgresql/16/main/pg_hba.conf, podmienić w nim scram-sha-256 na md5
Zaktualizować plik /etc/postgresql/16/main/postgresql.com, zmienić w nim password_encryption również z scram-sha-256 na md5


Następnie wykonać komendę

Code Block
systemctl restart postgresql


Należy również założyć użytkownika w PostgreSQL o nazwie "sowa", z uprawnieniami do tworzenia baz danych. W tym celu trzeba zalogować się na konto root, przejść na konto postgres i z poziomu komendy psql utworzyć użytkownika.

...

Code Block
languagebash
wget http://download.sokrates.pl/sovvizor.py
python3 sovvizor.py

source ~/sowang3/bin/activate

pip install psycopg2 pillow


Ubuntu 24.04


Code Block
languagebash
titleUbuntu 24.04
wget http://download.sokrates.pl/sovvizor.py
python3 sovvizor.py

source ~/sowang3/bin/activate

pip install psycopg2 pillow setuptools