Cette page n'a pas encore d'étiquettes.
Apportez votre aide…

Ceci est une ancienne révision du document !



Baikal

Baikal est un serveur de calendrier et de contacts basé sur sabre/dav (CalDAV CardDAV) qui comporte une interface d'administration destinée à en faciliter l'administration.

Installation de baikal

Pour installer ce logiciel, il suffit de se rendre sur le site github de baikal et de télécharger la dernière version de l'application (latest release).

Ensuite il convient de modifier les droits sur l'archive zip ainsi téléchargée (dont on considère ici qu'elle a été téléchargée dans le répertoire <Téléchargements> - adapter le nom du fichier zip à la version courante et noter le répertoire </opt/lampp/htdocs> qui serait </var/www/html> dans une installation autonome d'apache) :

 unzip ~/Téléchargements/baikal-x.x.x.zip -d /opt/lampp/htdocs/

L'étape suivante consiste à modifier les droits de l'ensemble du répertoire baikal de manière à accorder les droits en écriture à apache :

sudo chmod -R 770 /opt/lampp/htdocs/baikal

Enfin, créer un fichier qui sera utilisé ultérieurement :

touch /var/www/baikal/Specific/ENABLE_INSTALL
L'usage de ce fichier sera précisé ultérieurement, toutefois sa création sera impossible une fois l'hôte virtuel créé dans apache, il est donc nécessaire de créer ce fichier à cette étape de l'installation


Création d'un hôte virtuel dans apache

Éditer le fichier <httpd.conf> du répertoire </etc> de l'installation lampp en qualité de super-utilisateur :

sudo gedit /opt/lampp/etc/httpd.conf

puis dé-commenter la ligne suivante :

# Virtual hosts
# Include etc/extra/httpd-vhosts.conf

qui devient :

# Virtual hosts
Include etc/extra/httpd-vhosts.conf

et sauvegarder.

Ouvrir ensuite le fichier <httpd-vhosts.conf> du répertoire <etc/extra/> :

sudo gedit /opt/lampp/etc/extra/httpd-vhosts.conf

et compléter :

<VirtualHost *:80>
       DocumentRoot "/opt/lampp/htdocs/"
       ServerName localhost
</VirtualHost>

par :

 
<VirtualHost *:80>
    DocumentRoot /opt/lampp/htdocs/baikal/html/
    ServerName baikal.localhost
</VirtualHost> :

et sauvegarder.

Il faut désormais mettre à jour le fichier </etc/hosts> des hôtes du serveur local en ajoutant la ligne :

127.0.0.1       baikal.localhost

Pour éditer le fichier, saisir :

sudo gedit /etc/hosts

et transformer :

127.0.0.1	localhost
127.0.1.1	pc

# The following lines are desirable for IPv6 capable hosts
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

en :

127.0.0.1	localhost
127.0.1.1	pc
127.0.0.1	baikal.localhost

# The following lines are desirable for IPv6 capable hosts
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

Ne pas oublier de sauvegarder.

Enfin redémarrer xamp, soit par la console virtuelle, soit en ligne de commande :

sudo /opt/lampp/lampp restart

Si tout s'est bien passé, voici ce qui apparaît dans la fenêtre du navigateur lorsque l'on saisit <http://baikal.loclahost/> :

En cas de difficulté, saisir <http://baikal.localhost/baikal/html/> au lieu de <http://baikal.localhost/>, il y a probablement une subtilité qui échappe au rédacteur de la page

Tout d'abord, ouvrez le fichier /truc/machin/bidule en modification puis …

Lancez l'application via le tableau de bord (Unity) ou via le terminal (toutes versions d'Ubuntu) avec la commande suivante :

machin-chose

Pour supprimer cette application, il suffit de supprimer son paquet. Selon la méthode choisie, la configuration globale de l'application est conservée ou supprimée. Les journaux du système, et les fichiers de préférence des utilisateurs dans leurs dossiers personnels sont toujours conservés.

  • baikal.1472387072.txt.gz
  • Dernière modification: Le 28/08/2016, 14:24
  • par zococo