Mainos / Advertisement:

Ero sivun ”Modoboa” versioiden välillä

Kohteesta Taisto
Siirry navigaatioon Siirry hakuun
Rivi 144: Rivi 144:
  
 
  tail /var/log/uwsgi/app/modoboa_instance.log -f
 
  tail /var/log/uwsgi/app/modoboa_instance.log -f
 +
 +
Jos edelleenkin saat virhettä, ota käyttöön debug lokit <code>/srv/modoboa/instance/instance/settings.py</code> konfiguraatiosta ja käynnistä uwsgi uudelleen.
  
 
Jos vikaa tulee päivityksen jälkeen tulee ongelmia, palauta aikaisempi versio takaisin.
 
Jos vikaa tulee päivityksen jälkeen tulee ongelmia, palauta aikaisempi versio takaisin.

Versio 25. elokuuta 2017 kello 10.21

Modoboa on sähköpostin ylläpito ja hallinta järjestelmä helpolla web-hallinnalla.

Modoboa käyttää:

Asennus

Asenna vaaditut paketit

 sudo apt install python-virtualenv python-pip letsencrypt

Jos haluat käyttää LDAPia, asenna

 sudo apt install python-ldap python-django-auth-ldap

Helpoiten omalla asennusohjelmalla.

git clone https://github.com/modoboa/modoboa-installer
cd modoboa-installer
sudo ./run.py example.org

Ennen asennusta voit kopioida installer.cfg.default installer.cfg:ksi ja muokata sitä. Suosittelen määrittämään tietokantapalvelimelle salasanan.

Konfiguroi DNS autoconfig.example.org ja mail.example.org osoittaamaan tähän postipalvelimeen. Siirry https://mail.example.org jatkamaan konfigurointia.

Welcome to Modoboa installer!
Your mail server will be installed with the following components:
modoboa automx amavis clamav dovecot nginx razor postfix spamassassin uwsgi
Do you confirm? (Y/n) y
The process can be long, feel free to take a coffee and come back later ;)
Starting...
Generating new self-signed certificate
Installing amavis
Installing spamassassin
Installing razor
Installing clamav
Installing modoboa
Installing automx
Installing uwsgi
Installing nginx
Installing postfix
Installing dovecot
Congratulations! You can enjoy Modoboa at https://mail.example.org (admin:password)

Oletuskäyttäjätunnus on admin ja salasanana password. Vaihda nämä heti asennuksen yhteydessä.

Päivittäminen

Siirry Modoboan hakemistoon

 cd /srv/modoboa

Aja virtualenv ja määritä sen source

 virtualenv env
 source env/bin/activate

Asenna Modoboan uusin versio

cd /srv/modoboa/env/bin
sudo ./pip install modoboa --upgrade
sudo ./pip install modoboa_pdfcredentials --upgrade
sudo ./pip install modoboa-amavis --upgrade
sudo ./pip install modoboa-webmail --upgrade
sudo ./pip install modoboa-stats --upgrade
sudo ./pip install modoboa-contacts --upgrade
sudo ./pip install modoboa-sievefilters --upgrade

Käynnistä lopuksi uwsgi uudelleen

 sudo service uwsgi restart

Kopioi staattiset tiedostot

cd /srv/modoboa/env/bin
sudo ./python /srv/modoboa/instance/manage.py migrate
sudo ./python /srv/modoboa/instance/manage.py collectstatic

Varmista täältä vielä lisäohjeistus versiokohtaisesti: https://modoboa.readthedocs.io/en/latest/upgrade.html

Konfigurointi

Modoboa voi konfiguroida /srv/modoboa/instance/instance/settings.py tiedostossa olevilla parametreillä. Käynnistä muutosten jälkeen uwsgi uudelleen.

sudo nano /srv/modoboa/instance/instance/settings.py

Jos muutat Postfixin konfiguraatiota (SQL), päivitä ne:

sudo ./python /srv/modoboa/instance/manage.py generate_postfix_maps --destdir /etc/postfix --force-overwrite

DMARC

Asennus seuraavilla komennoilla

cd /srv/modoboa
virtualenv env
source env/bin/activate
/srv/modoboa/env/bin/pip install modoboa-dmarc

Muokkaa /srv/modoboa/instance/instance/manage.py tiedostoa ja lisää sinne MODOBOA_APPS kohtaan

'modoboa_dmarc'

Lisää tämä Postfixin master.config tiedostoon /etc/postfix/master.cf

Aja sitten

cd /srv/modoboa/env/bin
sudo ./python /srv/modoboa/instance/manage.py migrate modoboa_dmarc
sudo ./python /srv/modoboa/instance/manage.py collectstatic
sudo ./python /srv/modoboa/instance/manage.py load_initial_data
dmarc-rua-parser unix  -       n       n       -       -       pipe
  flags= user=vmail:vmail argv=/srv/modoboa/env/bin/python /srv/modoboa/instance/manage.py import_aggregated_report --pipe

Vianmääritys

Tarkista lokit

uwsgi:

tail /var/log/uwsgi/app/modoboa_instance.log -f

Jos edelleenkin saat virhettä, ota käyttöön debug lokit /srv/modoboa/instance/instance/settings.py konfiguraatiosta ja käynnistä uwsgi uudelleen.

Jos vikaa tulee päivityksen jälkeen tulee ongelmia, palauta aikaisempi versio takaisin.

Mainos / Advertisement: