Skip to content

Hoe de Chatwoot Messaging Platform te Installeren op Debian 11

Cloud Infrastructure Expert
Hoe de Chatwoot Messaging Platform te Installeren op Debian 11

 

Hoe de Chatwoot Messaging Platform te Installeren op Debian 11

Volg deze stapsgewijze handleiding om het Chatwoot-platform op jouw Debian 11 server te installeren.

Stap 1: Update je systeem

Voordat je software installeert, is het belangrijk om je systeem bij te werken:

sudo apt update && sudo apt upgrade -y

Stap 2: Installeer vereisten

Chatwoot vereist verschillende afhankelijkheden om te draaien. Gebruik de volgende commando’s om ze te installeren:

sudo apt install -y git curl apt-transport-https gnupg2 redis-server postgresql postgresql-contrib libpq-dev build-essential nodejs

Stap 3: Installeer Yarn

Yarn is nodig om JavaScript-pakketten te beheren. Installeer het met deze commando’s:

curl -sL https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
sudo apt update && sudo apt install yarn

Stap 4: Installeer Chatwoot

Kloon de Chatwoot-repository naar je server:

git clone https://github.com/chatwoot/chatwoot.git --branch stable

Navigeer naar de Chatwoot-map en installeer de benodigde gems en pakketten:

cd chatwoot
bundle install
yarn install

Stap 5: Configureer de database

Stel de PostgreSQL-database in:

sudo -u postgres psql
CREATE USER chatwoot WITH PASSWORD 'password';
ALTER ROLE chatwoot SUPERUSER;
CREATE DATABASE chatwoot_production OWNER chatwoot;
\q

Voer nu de database-migraties uit:

RAILS_ENV=production bundle exec rails db:setup

Stap 6: Precompileer assets

Precompileer de assets die nodig zijn voor Chatwoot:

RAILS_ENV=production bundle exec rails assets:precompile

Stap 7: Start Chatwoot

Start de Chatwoot-toepassing met de volgende commando’s:

RAILS_ENV=production bundle exec rails s

Stap 8: Configureer Nginx als een reverse proxy

Om Chatwoot over een domein te serveren, configureer je Nginx als een reverse proxy. Installeer Nginx:

sudo apt install nginx

Maak een Nginx-configuratiebestand voor Chatwoot:

sudo nano /etc/nginx/sites-available/chatwoot

Voeg de volgende inhoud toe:

server {
    listen 80;
    server_name jouwdomein.com;

    location / {
        proxy_pass http://localhost:3000;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Proto $scheme;
    }
}

Activeer de configuratie en herstart Nginx:

sudo ln -s /etc/nginx/sites-available/chatwoot /etc/nginx/sites-enabled/
sudo systemctl restart nginx

Conclusie

Je hebt Chatwoot succesvol geïnstalleerd op je Debian 11 server. Je kunt nu toegang krijgen tot het platform via je domein en het gebruiken voor klantcommunicatie.

Windows VPS Deutschland

Windows VPS España

Windows VPS Nederland

Windows VPS Italia

Windows VPS Portugal

VPS Windows Italia

Windows VPS

Windows VPS

Windows VPS Sverige

Windows VPS Norge

Windows VPS

Windows VPS Türkiye

Windows RDS (Remote Desktop Services)

Windows VPS

Explore more

More on this topic

Netcloud24
Netcloud24
Cloud Infrastructure Expert · NetCloud24

Comments are closed.