Как установить 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.
...
Читать далее