debian:pdns_server

Розбіжності

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

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

Порівняння попередніх версій Попередня ревізія
Наступна ревізія
Попередня ревізія
debian:pdns_server [11/10/2022 13:19] – [Install PowerDNS server] 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>
  
 <code bash> <code bash>
-curl -sL https://dl.yarnpkg.com/debian/pubkey.gpg | gpg --dearmor | sudo tee /usr/share/keyrings/yarnkey.gpg >/dev/null+curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | gpg --dearmor | sudo tee /usr/share/keyrings/yarnkey.gpg > /dev/null
 echo "deb [signed-by=/usr/share/keyrings/yarnkey.gpg] https://dl.yarnpkg.com/debian stable main" | sudo tee /etc/apt/sources.list.d/yarn.list echo "deb [signed-by=/usr/share/keyrings/yarnkey.gpg] https://dl.yarnpkg.com/debian stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
 apt-get update && apt-get install yarn apt-get update && apt-get install yarn
Рядок 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.1665494393.txt.gz
  • Востаннє змінено: 11/10/2022 13:19
  • повз Method