Donc (désolé si je me répète) dire que installer (et maintenir) Roundcube cela se résume à apt-get install Roundcube + apt-get upgrade de temps en temps et puis basta, c'est un peu exagéré
Juste pour être vraiment sûr: tu as essayé? Parce que, oui, la page du wiki indiquée est tout sauf attirante. C'est l'équivalent d'un howto pour compiler, pour moi.
pour toi c'est facile de par tes compétences
J'en doute, je ne suis pas admin.
(ou alors c'est que je suis vraiment nul, ce qui est aussi possible...).
Je ne m'aventurerais pas à dire ça.
Bon allez, pour le fun, je me lance, vais faire ça sur ma machine actuelle.
Machine cible:
Debian Wheezy + backports, presque à jour (j'ai pas mis à jour de la semaine...)
Quelques outils de dev installés, notamment pour faire joujou avec postgresql.
Paquets recommandés non installés par défaut.
Gestionnaire de paquets: aptitude (mode ncurses)
Je sélectionne roundcube. Conflits détectés. J'annule les actions. Je sélectionne, ce coup-ci, roundcube, version backports (plus récente), aucun conflit.
roundcube-sqlite3 installé par défaut. Ça ne me conviens pas, j'ai envie de voir un peu plus loin ce que ça donne avec pgsql. Du coup je sélectionne roundcube-pgsql version backports. Toujours aucun problème détecté.
je jette un œil à l'aperçu
javascript-common est recommandé. Je prend note, j'installe pas mais j'en aurai peut-être besoin plus tard si ça marche pas. Idem, je note php-auth-sasl, authentification, j'en aurai peut-être besoin.
diverses suggestions, rien de pertinent à première vue: de la doc, des plugins... on verra plus tard.
divers paquets sélectionnés pour installation, genre apache, jquery, etc. Peu m'importe, je fais confiance à aptitude, c'est juste ma curiosité maladive de dev, et ça me permets d'identifier des libs dont j'entends souvent parler mes confrères du web.
question de l'installateur: dois-je configurer avec db-config. Je dis oui, et sélectionne pgsql (qui est sélectionné par défaut, étrange, normalement il aurait du avoir sqlite3 par défaut, une tentative précédente sans faire les choses aussi proprement avait aussi cette sélection alors que debian avait sélectionné sqlite. Bon, un choix à faire.). Demande du password pgsql. Deux fois. Je mets ce bon vieux P@ssw0rd, par habitude: m'en fout c'est du test.
installation finie.
Je teste, rien sur localhost. Ah, si, des résidus de trucs que j'ai bricolé par le passé... l'inconvénient d'une machine de dev, faudra que je nettoie ça un jour. Bref, je sais pas ou aller...
Reste à ajouter roundcube à apache. J'ai déjà eu à me battre contre apache par le passé, du coup je crois savoir qu'il faut ajouter un fichier dans /etc/apache2/sites-enabled. Généralement le fichier en question existe dans sites-available, et on est censé faire un lien symbolique, ou utiliser je ne sais plus quelle commande à la con...
Flemme de réfléchir, ddg et "apache ajouter roundcube". Je note les 2nd et 3ème liens: le 2nd est vers le site officiel, en anglais. Flemme. Le 3ème c'est ubuntu, en français, vais jeter un œil. L'auteur indique: installer via apt-get (déjà fait de mon côté), dé-commenter 2 lignes de conf de roundcube, relancer apache, et aller sur http://monserveur/roundcube. Dans mon cas, http://localhost/roundcube. Je teste, ça semble marcher: roundcube me demande un nom d'utilisateur, un mot de passe et un serveur.
C'est quand que ça deviens compliqué? Peut-être que si j'essaie d'accéder à un serveur pour de vrai, ça ne marche pas? Tu as suivi ce chemin la?
Parce que jusque la, admets le: rien de sorcier... Mais je n'ai pas suivi les instructions officielles, j'ai utilisé la raison d'être des distributions linux: le système de paquet.
Dans mon cas, c'est d'ailleurs inutilement compliqué à cause de ma config perso (j'aime avoir le contrôle maximum sur mon système): un utilisateur vraiment lambda n'aura aucun choix à faire, sauf activer les backports et prendre les versions de roundcube correspondantes.
C'est juste qu'il se retrouvera avec des outils en plus et une base sqlite au lieu de postgresql. Rien de bien méchant.
PS: j'ai failli me faire la config d'apache à la mano, mais j'ai eu la flemme, j'ai horreur de cette usine à gaz. C'est pour ça que j'ai préféré une recherche rapide finalement, et grand bien m'en a pris on dirait. D'ailleurs, cette version de roundcube à l'air plus léchée que celle que j'utilise. Je testerai peut-être plus en détails plus tard.
[^] # Re: Pourquoi obligatoirement un webmail ?
Posté par freem . En réponse au journal Auto-hébergement: pas toujours évident.... Évalué à 1.
Juste pour être vraiment sûr: tu as essayé? Parce que, oui, la page du wiki indiquée est tout sauf attirante. C'est l'équivalent d'un howto pour compiler, pour moi.
J'en doute, je ne suis pas admin.
Je ne m'aventurerais pas à dire ça.
Bon allez, pour le fun, je me lance, vais faire ça sur ma machine actuelle.
Machine cible:
Debian Wheezy + backports, presque à jour (j'ai pas mis à jour de la semaine...)
Quelques outils de dev installés, notamment pour faire joujou avec postgresql.
Paquets recommandés non installés par défaut.
Gestionnaire de paquets: aptitude (mode ncurses)
Je teste, rien sur localhost. Ah, si, des résidus de trucs que j'ai bricolé par le passé... l'inconvénient d'une machine de dev, faudra que je nettoie ça un jour. Bref, je sais pas ou aller...
Reste à ajouter roundcube à apache. J'ai déjà eu à me battre contre apache par le passé, du coup je crois savoir qu'il faut ajouter un fichier dans /etc/apache2/sites-enabled. Généralement le fichier en question existe dans sites-available, et on est censé faire un lien symbolique, ou utiliser je ne sais plus quelle commande à la con...
Flemme de réfléchir, ddg et "apache ajouter roundcube". Je note les 2nd et 3ème liens: le 2nd est vers le site officiel, en anglais. Flemme. Le 3ème c'est ubuntu, en français, vais jeter un œil.
L'auteur indique: installer via apt-get (déjà fait de mon côté), dé-commenter 2 lignes de conf de roundcube, relancer apache, et aller sur http://monserveur/roundcube. Dans mon cas, http://localhost/roundcube. Je teste, ça semble marcher: roundcube me demande un nom d'utilisateur, un mot de passe et un serveur.
C'est quand que ça deviens compliqué? Peut-être que si j'essaie d'accéder à un serveur pour de vrai, ça ne marche pas? Tu as suivi ce chemin la?
Parce que jusque la, admets le: rien de sorcier... Mais je n'ai pas suivi les instructions officielles, j'ai utilisé la raison d'être des distributions linux: le système de paquet.
Dans mon cas, c'est d'ailleurs inutilement compliqué à cause de ma config perso (j'aime avoir le contrôle maximum sur mon système): un utilisateur vraiment lambda n'aura aucun choix à faire, sauf activer les backports et prendre les versions de roundcube correspondantes.
C'est juste qu'il se retrouvera avec des outils en plus et une base sqlite au lieu de postgresql. Rien de bien méchant.
PS: j'ai failli me faire la config d'apache à la mano, mais j'ai eu la flemme, j'ai horreur de cette usine à gaz. C'est pour ça que j'ai préféré une recherche rapide finalement, et grand bien m'en a pris on dirait. D'ailleurs, cette version de roundcube à l'air plus léchée que celle que j'utilise. Je testerai peut-être plus en détails plus tard.