Gebruikershulpmiddelen

Site-hulpmiddelen


installatie_handleidingen:davical

Verschillen

Dit geeft de verschillen weer tussen de geselecteerde revisie en de huidige revisie van de pagina.

Link naar deze vergelijking

Beide kanten vorige revisie Vorige revisie
Volgende revisie
Vorige revisie
installatie_handleidingen:davical [2015/09/21 17:10]
abel [DaviCal installatie]
installatie_handleidingen:davical [2018/01/24 13:43] (huidige)
abel
Regel 1: Regel 1:
 ====== Installatie van Davical op Debian8 ====== ====== Installatie van Davical op Debian8 ======
  
-Begin met een clone van de Debian8 template+De reden om hier voor Debian te kiezen is dat Davical is opgenomen in de Debian repositories, en daardoor het update proces eenvoudiger is. 
 + 
 +Davical is een CalDAV calendarserver en CarDAV adressserver gebouwd in php. 
 + 
 +Begin met een [[werkinstructies:clone_de_minimale_debian_8_template|Clone van de Debian8 minimal VM]].
  
  
Regel 28: Regel 32:
  
 ''a2enmod ssl\\ ''a2enmod ssl\\
-service apache2 restart''+ systemctl restart apache2.service''
  
-Om het dataverkeer te beveiligen gebruiken we SSL. Als eerste moeten we een certificaat aanmaken. We maken een “self-signed-certificate” omdat een geverifieerd certificaat te duur is voor nu.+Om het dataverkeer te beveiligen gebruiken we SSL. Als eerste moeten we een certificaat aanmaken. We maken een “self-signed-certificate” omdat een geverifieerd certificaat te duur is voor nu. Een betere oplossing is eigenlijk [[werkinstructies:ssl_tls|TSL/SSL certificaten en signing met een eigen CA.]]
  
 Maak de directory aan waar het certificaat wordt opgeslagen: Maak de directory aan waar het certificaat wordt opgeslagen:
Regel 62: Regel 66:
 Organization Name (eg, company) [Internet Widgits Pty Ltd]:Boerema CI&ND Organization Name (eg, company) [Internet Widgits Pty Ltd]:Boerema CI&ND
 Organizational Unit Name (eg, section) []:IT Dept. Organizational Unit Name (eg, section) []:IT Dept.
-Common Name (e.g. server FQDN or YOUR name) []:calendar.auriel.nl +Common Name (e.g. server FQDN or YOUR name) []:calendar.domein.nl 
-Email Address []:support@auriel.nl+Email Address []:support@domein.nl
 </code> </code>
  
Regel 105: Regel 109:
 <code ini> <code ini>
 <VirtualHost *:443> <VirtualHost *:443>
-    ServerName calendar.auriel.nl+    ServerName calendar.domein.nl
     DocumentRoot /var/www/davical     DocumentRoot /var/www/davical
     ServerAlias calendar     ServerAlias calendar
Regel 120: Regel 124:
     php_value error_reporting "E_ALL & ~E_NOTICE"     php_value error_reporting "E_ALL & ~E_NOTICE"
     php_value default_charset "utf-8"     php_value default_charset "utf-8"
-    ErrorLog /var/log/apache2/calendar.auriel.nl-error_log+    ErrorLog /var/log/apache2/calendar.domein.nl-error_log
  
     SSLEngine on     SSLEngine on
Regel 136: Regel 140:
 zorg dat de DNS (router) de hostname kent, door in de hosts op te nemen: zorg dat de DNS (router) de hostname kent, door in de hosts op te nemen:
  
-<code>192.168.1.202 calendar.auriel.nl</code>+<code>192.168.1.202 calendar.domein.nl</code>
  
 en herstart apache: en herstart apache:
  
-''service apache restart''+'' systemctl restart apache2.service''
  
  
Regel 190: Regel 194:
    'davical_app' database user access to the 'davical' database.    'davical_app' database user access to the 'davical' database.
  
-*  The password for the 'admin' user has been set to 'sxdT2aXC'+*  The password for the 'admin' user has been set to 'Pa55w0rD'
  
 Thanks for trying DAViCal!  Check in /usr/share/doc/davical/examples/ for Thanks for trying DAViCal!  Check in /usr/share/doc/davical/examples/ for
Regel 197: Regel 201:
 </code> </code>
  
-schrijf het password op “”.  Dit is het password waarmee je inlogt op de webinterface.+schrijf het password op Dit is het password waarmee je inlogt op de webinterface.
 log uit als postgres ''exit'' log uit als postgres ''exit''
  
Regel 219: Regel 223:
 max_input_vars = 10000 </code> max_input_vars = 10000 </code>
  
-''service apache2 restart'' +'' systemctl restart apache2.service''
-=== PHP configuratie file voor davical ===+
  
 +=== PHP configuratie file voor DAViCal ===
  
-''vi /etc/davical/calendar.auriel.nl-conf.php''+ 
 +''vi /etc/davical/calendar.domein.nl-conf.php''
  
 en zet hier in:<code> en zet hier in:<code>
Regel 236: Regel 241:
 //  $c->dbg['response'] = 1; //  $c->dbg['response'] = 1;
  
-  $c->domain_name = 'calendar.auriel.nl';+  $c->domain_name = 'calendar.domein.nl';
   $c->sysabbr     = 'davical';   $c->sysabbr     = 'davical';
-  $c->admin_email = 'support@auriel.nl'; +  $c->admin_email = 'support@domein.nl';
-  $c->pg_connect[] = 'dbname=davical port=5432 user=davical_app';+
   $c->system_name = 'Onze Calender server';   $c->system_name = 'Onze Calender server';
   $c->default_locale = 'nl_NL';   $c->default_locale = 'nl_NL';
   $c->pg_connect[] = 'dbname=davical port=5432 user=davical_app';   $c->pg_connect[] = 'dbname=davical port=5432 user=davical_app';
 </code> </code>
 +
 +=== uitnodigings e-mail met Lightning/Thunderbird ===
 +
 +<note warning>
 +Werkt nog steeds niet, needs fixing 
 +</note>
 +
 +Om onduidelijke redenen bestaat er een probleem in de samenwerking tussen lightning en DAViCal. Hierdoor verzend Thinderbird in sommige gevallen geen uitnodigings email.
 +
 +Om dit te verhelpen voegen we aan de conf.php file de volgende regel toe te voegen:
 +
 +<code>$c->enable_auto_schedule = false;</code>
  
 ===== Configuratie en gebruik ===== ===== Configuratie en gebruik =====
Regel 249: Regel 265:
 de configuratie van gebruikers etcetera wordt in de webinterface gedaan. de configuratie van gebruikers etcetera wordt in de webinterface gedaan.
  
-Ga naar de url, vergeet niet https ipv http: https://calendar.auriel.nl/ en log in op de pagina als admin met het password van hierboven.+Ga naar de url, vergeet niet https ipv http: https://calendar.domein.nl/ en log in op de pagina als admin met het password van hierboven.
  
 {{:installatie_handleidingen:davical-1.png?direct&700|}} {{:installatie_handleidingen:davical-1.png?direct&700|}}
installatie_handleidingen/davical.1442848246.txt.gz · Laatst gewijzigd: 2015/09/21 17:10 door abel