Mainos / Advertisement:

Ero sivun ”Modoboa” versioiden välillä

Kohteesta Taisto
Siirry navigaatioon Siirry hakuun
 
(17 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
+
   sudo apt install python-virtualenv python-pip virtualenv letsencrypt
  
 
Jos haluat käyttää LDAPia, asenna
 
Jos haluat käyttää LDAPia, asenna
Rivi 22: Rivi 22:
 
   sudo apt install python-ldap python-django-auth-ldap
 
   sudo apt install python-ldap python-django-auth-ldap
  
Helpoiten omalla asennusohjelmalla. Ennen asennusta voit kopioida installer.cfg.default installer.cfg:ksi ja muokata sitä.
+
Helpoiten omalla asennusohjelmalla.  
  
 
<pre>
 
<pre>
Rivi 30: Rivi 30:
 
</pre>
 
</pre>
  
Asennuksen jälkeen konfiguroi autoconfig.example.org ja mail.example.org pointtamaan tähän postipalvelimeen. Siirry https://mail.example.org jatkamaan konfigurointia.
+
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.
 +
 
 +
<pre>
 +
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)
 +
</pre>
  
 
Oletuskäyttäjätunnus on admin ja salasanana password. Vaihda nämä heti asennuksen yhteydessä.
 
Oletuskäyttäjätunnus on admin ja salasanana password. Vaihda nämä heti asennuksen yhteydessä.
Rivi 42: Rivi 65:
 
Aja virtualenv ja määritä sen source
 
Aja virtualenv ja määritä sen source
  
  virtualenv env
+
<pre>
  source env/bin/activate
+
sudo -u modoboa -i bash
 +
virtualenv env
 +
source /srv/modoboa/env/bin/activate
 +
</pre>
  
 
Asenna Modoboan uusin versio
 
Asenna Modoboan uusin versio
Rivi 49: Rivi 75:
 
<pre>
 
<pre>
 
cd /srv/modoboa/env/bin
 
cd /srv/modoboa/env/bin
sudo ./pip install modoboa --upgrade
+
./pip install modoboa --upgrade
sudo ./pip install modoboa-amavis --upgrade
+
./pip install modoboa_pdfcredentials --upgrade
sudo ./pip install modoboa-webmail --upgrade
+
./pip install modoboa-amavis --upgrade
sudo ./pip install modoboa-stats --upgrade
+
./pip install modoboa-webmail --upgrade
sudo ./pip install modoboa-contacts --upgrade
+
./pip install modoboa-stats --upgrade
sudo ./pip install modoboa-sievefilters --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
 
</pre>
 
</pre>
  
Rivi 60: Rivi 90:
 
   sudo service uwsgi restart
 
   sudo service uwsgi restart
  
Kopioi staattiset tiedostot
+
Kopioi staattiset tiedostot ja päivitä tietokannan rakenne
  
 
<pre>
 
<pre>
Rivi 66: Rivi 96:
 
sudo ./python /srv/modoboa/instance/manage.py migrate
 
sudo ./python /srv/modoboa/instance/manage.py migrate
 
sudo ./python /srv/modoboa/instance/manage.py collectstatic
 
sudo ./python /srv/modoboa/instance/manage.py collectstatic
 +
</pre>
 +
 +
Tarkista konffit
 +
 +
<pre>
 +
cd /srv/modoboa/env/bin
 +
./python /srv/modoboa/instance/manage.py check --deploy
 
</pre>
 
</pre>
  
Rivi 75: 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:
 +
 +
<pre>
 +
sudo ./python /srv/modoboa/instance/manage.py generate_postfix_maps --destdir /etc/postfix --force-overwrite
 +
</pre>
  
 
== DMARC ==
 
== DMARC ==
Rivi 92: Rivi 139:
  
 
Lisää tämä Postfixin master.config tiedostoon <code>/etc/postfix/master.cf</code>
 
Lisää tämä Postfixin master.config tiedostoon <code>/etc/postfix/master.cf</code>
 +
 +
Aja sitten
 +
 +
<pre>
 +
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
 +
</pre>
  
 
<pre>
 
<pre>
Rivi 105: Rivi 161:
  
 
  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.

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: