Skip to content

Latest commit

 

History

History
97 lines (61 loc) · 2.05 KB

install-suse.rst

File metadata and controls

97 lines (61 loc) · 2.05 KB

Install on SUSE via RPM

Currently we support SLES 12 and OpenSUSE 42.2

Install dependencies

On SLES12

sudo zypper addrepo "http://nginx.org/packages/sles/12" "nginx"

Add Zammad RPM repo and install

sudo wget -O /etc/zypp/repos.d/zammad.repo \
  https://dl.packager.io/srv/zammad/zammad/develop/installer/sles/12.repo
sudo zypper install zammad

Go to http://localhost and you'll see:

  • "Welcome to Zammad!", there you need to create your admin user and invite other agents.

Note: Make sure that the firewall is not blocking port 80 (configure firewall via "yast firewall" or stop it via "systemctl stop SuSEfirewall2").

Change your webserver configuration (non localhost connections):

Add your fully qualified domain name or public IP to server name directive in your web server configuration and restart your web server. The installer will give you a hint where Zammad's web server config file is located.

nginx

/etc/nginx/sites-enabled/zammad.conf

server {
    listen 80;

    # replace 'localhost' with your fqdn if you want to use zammad from remote
    server_name localhost;

You can manage the Zammad services manually:

Zammad

sudo systemctl status zammad
sudo systemctl stop zammad
sudo systemctl start zammad
sudo systemctl restart zammad

Only web application server

sudo systemctl status zammad-web
sudo systemctl stop zammad-web
sudo systemctl start zammad-web
sudo systemctl restart zammad-web

Only worker process

sudo systemctl status zammad-worker
sudo systemctl stop zammad-worker
sudo systemctl zammad-worker
sudo systemctl restart zammad-worker

Only websocket server

sudo systemctl status zammad-websocket
sudo systemctl stop zammad-websocket
sudo systemctl start zammad-websocket
sudo systemctl restart zammad-websocket