Mainos / Advertisement:

Ero sivun ”Modoboa” versioiden välillä

Kohteesta Taisto
Siirry navigaatioon Siirry hakuun
 
(2 välissä olevaa versiota samalta käyttäjältä ei näytetä)
Rivi 16: Rivi 16:
 
Asenna vaaditut paketit  
 
Asenna vaaditut paketit  
  
   sudo apt install python-virtualenv python-pip letsencrypt
+
   sudo apt install python-virtualenv python-pip virtualenv letsencrypt
  
 
Jos haluat käyttää LDAPia, asenna
 
Jos haluat käyttää LDAPia, asenna
Rivi 65: Rivi 65:
 
Aja virtualenv ja määritä sen source
 
Aja virtualenv ja määritä sen source
  
su modoboa
+
<pre>
virtualenv env
+
sudo -u modoboa -i bash
source env/bin/activate
+
virtualenv env
 +
source /srv/modoboa/env/bin/activate
 +
</pre>
  
 
Asenna Modoboan uusin versio
 
Asenna Modoboan uusin versio
Rivi 110: Rivi 112:
  
 
  sudo nano /srv/modoboa/instance/instance/settings.py
 
  sudo nano /srv/modoboa/instance/instance/settings.py
 +
 +
Käynnistä muutosten jälkeen uwsgi uudelleen
 +
 +
sudo service uwsgi restart
  
 
Jos muutat Postfixin konfiguraatiota (SQL), päivitä ne:
 
Jos muutat Postfixin konfiguraatiota (SQL), päivitä ne:

Nykyinen versio 6. tammikuuta 2019 kello 08.40

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 virtualenv 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

sudo -u modoboa -i bash
virtualenv env
source /srv/modoboa/env/bin/activate

Asenna Modoboan uusin versio

cd /srv/modoboa/env/bin
./pip install modoboa --upgrade
./pip install modoboa_pdfcredentials --upgrade
./pip install modoboa-amavis --upgrade
./pip install modoboa-webmail --upgrade
./pip install modoboa-stats --upgrade
./pip install modoboa-contacts --upgrade
./pip install modoboa-sievefilters --upgrade
./pip install modoboa-postfix-autoreply --upgrade
./pip install modoboa-dmarc --upgrade
./pip install modoboa-radicale --upgrade

Käynnistä lopuksi uwsgi uudelleen

 sudo service uwsgi restart

Kopioi staattiset tiedostot ja päivitä tietokannan rakenne

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

Tarkista konffit

cd /srv/modoboa/env/bin
./python /srv/modoboa/instance/manage.py check --deploy

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

Käynnistä muutosten jälkeen uwsgi uudelleen

sudo service uwsgi restart

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: