Инструменты пользователя

Инструменты сайта


common_linux:zammad

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Следующая версия
Предыдущая версия
common_linux:zammad [2025/07/21 21:16] – создано rootcommon_linux:zammad [2025/08/10 11:36] (текущий) – [Migration] root
Строка 1: Строка 1:
 ====== Zammad Setup & Migration ====== ====== Zammad Setup & Migration ======
-<code | download+ 
-echo "deb [trusted=yes] https://mirror.yandex.ru/mirrors/elastic/8stable main" | sudo tee /etc/apt/sources.list.d/elastic-8.x.list+<code bash>cat GPG-KEY-elasticsearch sudo apt-key add -</code
 + 
 +<code bash>echo "deb [signed-by=/usr/share/keyrings/elastic-archive-keyring.gpg] https://mirror.yandex.ru/mirrors/elastic/8 stable main" | sudo tee /etc/apt/sources.list.d/elastic-8.list</code> 
 + 
 +<code bash>sudo apt update</code> 
 +<code bash> 
 +apt install libimlib2 redis elasticsearch memcached curl apt-transport-https gnupg -y</code> 
 + 
 +<code bash>sudo systemctl start elasticsearch 
 +sudo systemctl enable elasticsearch</code> 
 +<code bash>sudo /usr/share/elasticsearch/bin/elasticsearch-reset-password -u elastic</code> 
 + 
 +<code bash>echo "deb [signed-by=/etc/apt/keyrings/pkgr-zammad.gpg] https://dl.packager.io/srv/deb/zammad/zammad/stable/ubuntu 24.04 main"   sudo tee /etc/apt/sources.list.d/zammad.list > /dev/null 
 +curl -fsSL https://dl.packager.io/srv/zammad/zammad/key |    gpg --dearmor | sudo tee /etc/apt/keyrings/pkgr-zammad.gpg> /dev/null 
 +sudo apt update 
 +sudo apt install zammad -y</code> 
 + 
 + 
 +<code bash>sudo zammad run rails r "Setting.set('es_url', 'https://localhost:9200')" 
 +sudo zammad run rails r "Setting.set('es_user', 'elastic')" 
 +sudo zammad run rails r "Setting.set('es_password', 'XfYYO1MpGcPRBeuONakL')"</code> 
 + 
 +<code bash>sudo cat /etc/elasticsearch/certs/http_ca.crt</code> 
 + 
 +<code bash>sudo rm /etc/nginx/sites-enabled/default 
 +sudo nano /etc/nginx/sites-enabled/zammad.conf</code> 
 + 
 +<code bash>sudo nginx -t 
 +sudo systemctl reload nginx</code> 
 + 
 + 
 +====== Migration ====== 
 +<code bash> 
 +systemctl disable zammad 
 +systemctl stop zammad
 </code> </code>
-<code | download+On the source system make a backup: 
-echo "deb [signed-by=/usr/share/keyrings/elastic-archive-keyring.gpg] https://mirror.yandex.ru/mirrors/elastic/8 stable main" | sudo tee /etc/apt/sources.list.d/elastic-8.list+<code bash
 +sudo cp /opt/zammad/contrib/backup/config{.dist,} -v 
 +sudo  mkdir /var/tmp/zammad_backup 
 +sudo /opt/zammad/contrib/backup/zammad_backup.sh 
 +#get backups out
 </code> </code>
-<code | download+On the dest system make a backup: 
-sudo apt update+<code bash
 +sudo cp /opt/zammad/contrib/backup/config{.dist,} -v 
 +sudo  mkdir /var/tmp/zammad_backup 
 +#put backups to zammad_backup dir 
 +sudo /opt/zammad/contrib/backup/zammad_restore.sh
 </code> </code>
  
common_linux/zammad.1753121763.txt.gz · Последнее изменение: 2025/07/21 21:16 — root