debian:pdns_server

Розбіжності

Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.

Посилання на цей список змін

Порівняння попередніх версій Попередня ревізія
Наступна ревізія
Попередня ревізія
debian:pdns_server [18/04/2025 21:28] – [Панель адміністрування PowerDNS-Admin] Methoddebian:pdns_server [22/04/2025 01:45] (поточний) – [Панель адміністрування PowerDNS-Admin] Method
Рядок 1: Рядок 1:
 ====== PowerDNS Server ====== ====== PowerDNS Server ======
  
-===== Install PowerDNS + Recursor + Admin + MariaDB + DNSdist =====+===== Install PowerDNS + Recursor + Admin + MySql + DNSdist =====
 Розгортаємо високопродуктивний безкоштовний авторитарний DNS-сервер для тримання власних зон доменів Розгортаємо високопродуктивний безкоштовний авторитарний DNS-сервер для тримання власних зон доменів
  
Рядок 11: Рядок 11:
  
   sudo su   sudo su
-===== Install MariaDB ===== +===== Install MySql ===== 
-[[debian:mariadb|Install MariaDB]]+[[debian:percona8|Percona MySQL Server 8]]
  
 За бажанням можна встановити apache2 та phpMyAdmin для доступу до бази даних через веб панель керування За бажанням можна встановити apache2 та phpMyAdmin для доступу до бази даних через веб панель керування
Рядок 85: Рядок 85:
 <code bash> <code bash>
 ls /usr/share/pdns-backend-mysql/schema/ | grep -E -i '^[0-9]' ls /usr/share/pdns-backend-mysql/schema/ | grep -E -i '^[0-9]'
-"3.4.0_to_4.1.0_schema.mysql.sql+3.4.0_to_4.1.0_schema.mysql.sql
 4.1.0_to_4.2.0_schema.mysql.sql 4.1.0_to_4.2.0_schema.mysql.sql
-4.2.0_to_4.3.0_schema.mysql.sql"+4.2.0_to_4.3.0_schema.mysql.sql 
 +4.3.0_to_4.7.0_schema.mysql.sql
 </code> </code>
  
Рядок 94: Рядок 95:
 mysql powerdns < /usr/share/pdns-backend-mysql/schema/4.1.0_to_4.2.0_schema.mysql.sql mysql powerdns < /usr/share/pdns-backend-mysql/schema/4.1.0_to_4.2.0_schema.mysql.sql
 mysql powerdns < /usr/share/pdns-backend-mysql/schema/4.2.0_to_4.3.0_schema.mysql.sql mysql powerdns < /usr/share/pdns-backend-mysql/schema/4.2.0_to_4.3.0_schema.mysql.sql
 +mysql powerdns < /usr/share/pdns-backend-mysql/schema/4.3.0_to_4.7.0_schema.mysql.sql
 </code> </code>
  
Рядок 130: Рядок 132:
  
 <code bash> <code bash>
-apt install python3-dev python3-venv git libmysqlclient-dev libsasl2-dev libldap2-dev libssl-dev libxml2-dev libxslt1-dev libxmlsec1-dev libffi-dev pkg-config apt-transport-https virtualenv build-essential curl jq+apt install python3-dev python3-venv apt install libpq-devgit default-libmysqlclient-dev libsasl2-dev libldap2-dev libssl-dev libxml2-dev libxslt1-dev libxmlsec1-dev libffi-dev pkg-config apt-transport-https virtualenv build-essential curl jq
 </code> </code>
  
 <code bash> <code bash>
-curl -sL https://deb.nodesource.com/setup_18.x | bash -+curl -sL https://deb.nodesource.com/setup_20.x | bash -
 apt-get update && apt install -y nodejs apt-get update && apt install -y nodejs
 </code> </code>
Рядок 159: Рядок 161:
  
 cd /opt/web/powerdns-admin cd /opt/web/powerdns-admin
-python3 -mvenv ./venv +python3 -m venv .venv --prompt VirtualEnv 
-source ./venv/bin/activate+source .venv/bin/activate 
 +python -V 
 pip install --upgrade pip pip install --upgrade pip
 pip install -r requirements.txt pip install -r requirements.txt
Рядок 196: Рядок 200:
     SQLA_DB_NAME     SQLA_DB_NAME
 ) )
 +
 +SESSION_TYPE = 'filesystem'
  
 ### DATABASE - SQLite ### DATABASE - SQLite
Рядок 212: Рядок 218:
 yarn install --pure-lockfile yarn install --pure-lockfile
 flask assets build flask assets build
 +
 +chown -R www-data:root /opt/web/powerdns-admin
 </code> </code>
  
Рядок 255: Рядок 263:
 mkdir -p /run/powerdns-admin mkdir -p /run/powerdns-admin
 chown -R www-data:root /run/powerdns-admin chown -R www-data:root /run/powerdns-admin
-chown -R www-data:root /opt/web/powerdns-admin 
 </code> </code>
  
  • debian/pdns_server.1745011701.txt.gz
  • Востаннє змінено: 18/04/2025 21:28
  • повз Method