Как установить PgAdmin на Ubuntu 22.04

#27  среда, 19 июля 2023 г.  2 минут(ы)  67 слов

Обновите список пакетов:

sudo apt update

Установите curl:

sudo apt install curl

Добавьте репозиторий ключей:

curl https://www.pgadmin.org/static/packages_pgadmin_org.pub | sudo apt-key add

Создайте файл репозитория:

sudo sh -c 'echo "deb https://ftp.postgresql.org/pub/pgadmin/pgadmin4/apt/$(lsb_release -cs) pgadmin4 main" > /etc/apt/sources.list.d/pgadmin4.list && apt update'

Установите PgAdmin:

sudo apt install pgadmin4-desktop

...

Читать далее 

Как установить PostgreSQL на Ubuntu 22.04

#26  среда, 19 июля 2023 г.  2 минут(ы)  75 слов

Обновите список пакетов:

sudo apt update

Установите PostgreSQL:

sudo apt install postgresql postgresql-contrib

Убедитесь, что PostgreSQL запущен:

sudo systemctl start postgresql

Установите PostgreSQL для автоматического запуска при загрузке:

sudo systemctl enable postgresql

Войдите в PostgreSQL с аккаунтом postgres:

sudo -u postgres psql

Теперь установите пароль для пользователя postgres:

\password postgres

...

Читать далее 

Как установить VSCode на Ubuntu и использовать его с помощью Python

#25  вторник, 18 июля 2023 г.  3 минут(ы)  226 слов

Загрузите последнюю версию Visual Studio Code с помощью команды wget:

wget https://go.microsoft.com/fwlink/?LinkID=760868 -O vscode.deb

Установите скачанный пакет, используя команду dpkg:

sudo dpkg -i vscode.deb

Если появятся проблемы с зависимостями, их можно исправить с помощью команды:

sudo apt-get install -f

Откройте Visual Studio Code. Установка расширения Python для VSCode. Перейдите в раздел "Extensions" или нажмите Ctrl+Shift+X.

...

Читать далее 

Настроить Nginx в качестве HTTPS-прокси для вашего REST приложения Python на Flask и Waitress на Ubuntu

#24  вторник, 18 июля 2023 г.  12 минут(ы)  1084 слова

Настройка Nginx

Вам нужно настроить Nginx, чтобы использовать SSL и перенаправлять запросы на ваше приложение Flask.

Если вы используете файл /etc/nginx/sites-available/default, добавьте следующий server для нужного поддомена например api.pixelrobot.ru:

``` server { # Add index.php to the list if you are using PHP index index.html index.htm index.nginx-debian.html; server_name api.pixelrobot.ru; # managed by Certbot

location / {
    proxy_pass http://localhost:5000;

...

Читать далее 

Установка Python на Ubuntu

#23  вторник, 18 июля 2023 г.  4 минут(ы)  337 слов

Проверить все версии Python установленные в системе:

ls /usr/bin/python* | grep python

Обновите список доступных пакетов и их версий в репозиториях Ubuntu. Откройте терминал и введите следующую команду:

sudo apt-get update

Проверьте текущую установленную версию Python 3. В терминале введите следующую команду:

python3 --version

Установите Python 3.11 через пакетный менеджер apt-get. В терминале введите следующую команду:

sudo apt-get install python3.11

...

Читать далее 

Установка Certbot для Nginx на Ubuntu для работы с HTTPS

#22  понедельник, 17 июля 2023 г.  5 минут(ы)  413 слов

Обновите пакетный менеджер:

sudo apt-get update

Установите Certbot и плагин Nginx:

sudo apt-get install certbot python3-certbot-nginx

Получите SSL-сертификат и настройте Nginx, заменив yourdomain.com на ваш домен:

sudo certbot --nginx -d yourdomain.com

Пример для домена и поддоменов: ``` sudo certbot --nginx -d pixelrobot.ru -d api.pixelrobot.ru -d test.pixelrobot.ru -d www.pixelrobot.ru

Saving debug log to /var/log/letsencrypt/letsencrypt.log

...

Читать далее 

Установка Nginx на Ubuntu

#21  понедельник, 17 июля 2023 г.  2 минут(ы)  90 слов

Обновите список пакетов:

sudo apt update

Установите Nginx:

sudo apt install nginx

Запустите Nginx:

sudo systemctl start nginx

Убедитесь, что Nginx запускается при загрузке:

sudo systemctl enable nginx

Добавьте правила для Nginx в ufw:

sudo ufw allow 'Nginx Full'

Эта команда позволит входящие соединения на портах 80 и 443, которые используются Nginx для HTTP и HTTPS соответственно. Проверить статус ufw:

sudo ufw status

...

Читать далее 

Настройка Remote Desktop Connection (RDC) для подключения к Ubuntu с другой машины

#20  понедельник, 17 июля 2023 г.  2 минут(ы)  59 слов

На Ubuntu установите xrdp и запустите его:

sudo apt-get update
sudo apt-get install xrdp
sudo systemctl start xrdp
sudo systemctl enable xrdp

Если включен firewall ufw, разрешите RDP-соединения:

sudo ufw allow 3389

Теперь на другой машине (например, Windows) откройте Remote Desktop Connection, введите IP-адрес вашей машины Ubuntu и подключитесь, используя имя пользователя и пароль Ubuntu.

Читать далее 

Установка OpenSSH на Ubuntu 22.04

#19  воскресенье, 16 июля 2023 г.  2 минут(ы)  136 слов

Откройте терминал и введите:

sudo apt update
sudo apt install openssh-server

Проверьте статус службы SSH:

sudo systemctl status ssh

Если он запущен, вы должны увидеть active (running) в выводе.

Разрешите соединения SSH через Firewall, UFW (Uncomplicated Firewall):

sudo ufw allow ssh

После этого мы можем активировать брандмауэр UFW с помощью следующей команды:

sudo ufw enable

Чтобы увидеть, что подключения SSH разрешены, введите следующее:

sudo ufw status

...

Читать далее 

Настроить Nginx в качестве HTTPS-прокси для вашего REST приложения Python на Flask и Waitress на Windows Server 2019

#17  понедельник, 3 июля 2023 г.  13 минут(ы)  1165 слов

Настройка Nginx в качестве HTTPS прокси на Windows Server включает в себя установку и конфигурацию Nginx, настройку SSL для HTTPS и настройку обратного прокси. Это очень похоже на процесс для Linux, но есть некоторые различия в установке и настройке.

Установка Nginx

Загрузите Nginx для Windows с официального сайта. Затем извлеките архив в нужное место, например C:\nginx.

...

Читать далее