Citadel

synopsis

Citadel est une plate-forme complète et riche en fonctionnalités groupware open source. Le système Citadelle est extrêmement polyvalent. Il offre de nombreuses extrémités avant de présenter aux utilisateurs, comme une interface à base de texte, une interface web AJAX de style, et de nombreux clients PIM populaires utilisant SMTP / POP / IMAP. Tous ces éléments peuvent être utilisés simultanément.

Il est également extrêmement évolutif. Non seulement peut un support de serveur Citadelle bien équipé un grand nombre d’utilisateurs simultanés, mais vous pouvez également créer un réseau distribué de nœuds qui Citadelle chambres de part et leur contenu.

Commande Aide

Cette commande permet de déterminer l’utilisation d’un module Citadelle. L’utilisateur viendra à connaître les différentes façons / format à exécuter ce module. Le paramètre de remplacement qui sont utilisés dans la déclaration est clairement définie dans l’option d’aide. Cette commande guide l’utilisateur final de connaître la commande utilisée pour l’installation. Ci-dessous sont donnés la commande.

ptconfigure  Citadel help

La représentation picturale de la capture d’écran ci-dessous est,

kevell@corp:/# ptconfigure Citadel help
******************************


 This module installs Citadel Server and provides configuration

 Citadel, citadel-server, citadel

       - install
       Installs Citadel Server
       example: ptconfigure citadel install

       - configure
       Configure E-Mail with Citadel Server
       example: ptconfigure citadel configure

------------------------------
End Help
******************************

installation

Lorsque l’utilisateur doit installer le serveur Citadelle de machine, vous pouvez entrer les commandes suivantes pour installer la citadelle de bains. Le système exécute le processus d’installation. Ci-dessous sont donnés la commande et la capture d’écran de la même.

ptconfigure Citadel  install
kevell@corp:/# ptconfigure citadel install


Install Citadel Server? (Y/N)
y
*******************************
*        Pharaoh Tools        *
*         Citadel Server!        *
*******************************
Creating /tmp/ptconfigure-temp-script-77287537627.sh
chmod 755 /tmp/ptconfigure-temp-script-77287537627.sh 2>/dev/null
Changing /tmp/ptconfigure-temp-script-77287537627.sh Permissions
Executing /tmp/ptconfigure-temp-script-77287537627.sh
Temp File /tmp/ptconfigure-temp-script-77287537627.sh Removed
[Pharaoh Logging] Package debconf-utils from the Packager Apt is already installed, so not installing
[Pharaoh Logging] Stopping apache2 service
 * Stopping web server apache2
 *
Creating /tmp/ptconfigure-temp-script-39510208428.sh
chmod 755 /tmp/ptconfigure-temp-script-39510208428.sh 2>/dev/null
Changing /tmp/ptconfigure-temp-script-39510208428.sh Permissions
Executing /tmp/ptconfigure-temp-script-39510208428.sh
Temp File /tmp/ptconfigure-temp-script-39510208428.sh Removed
invoke-rc.d: initscript lighttpd, action "reload" failed.
apache2_invoke: Enable configuration javascript-common
invoke-rc.d: initscript apache2, action "reload" failed.
Reading package lists...
Building dependency tree...
Reading state information...
The following extra packages will be installed:
 citadel-client citadel-mta citadel-server citadel-webcit javascript-common
 libcitadel4 libev4 libjs-prototype libjs-scriptaculous libsieve2-1 tinymce
Suggested packages:
 localepurge
Recommended packages:
 db4.6-util
The following NEW packages will be installed:
 citadel-client citadel-mta citadel-server citadel-suite citadel-webcit
 javascript-common libcitadel4 libev4 libjs-prototype libjs-scriptaculous
 libsieve2-1 tinymce
0 upgraded, 12 newly installed, 0 to remove and 86 not upgraded.
Need to get 1,955 kB of archives.
After this operation, 8,788 kB of additional disk space will be used.
Get:1 http://in.archive.ubuntu.com/ubuntu/ trusty/main javascript-common all 11 [6,066 B]
Get:2 http://in.archive.ubuntu.com/ubuntu/ trusty/universe libjs-prototype all 1.7.1-3 [44.2 kB]
Get:3 http://in.archive.ubuntu.com/ubuntu/ trusty/universe libjs-scriptaculous all 1.9.0-2 [107 kB]
Get:4 http://in.archive.ubuntu.com/ubuntu/ trusty/universe libsieve2-1 amd64 2.2.6-1.2 [73.1 kB]
Get:5 http://in.archive.ubuntu.com/ubuntu/ trusty/universe tinymce all 3.4.8+dfsg0-1 [488 kB]
Get:6 http://in.archive.ubuntu.com/ubuntu/ trusty/universe libcitadel4 amd64 8.24-1 [60.5 kB]
Get:7 http://in.archive.ubuntu.com/ubuntu/ trusty/universe citadel-client amd64 8.24-1 [78.5 kB]
Get:8 http://in.archive.ubuntu.com/ubuntu/ trusty/universe libev4 amd64 1:4.15-3 [29.6 kB]
Get:9 http://in.archive.ubuntu.com/ubuntu/ trusty/universe citadel-server amd64 8.24-1 [348 kB]
Get:10 http://in.archive.ubuntu.com/ubuntu/ trusty/universe citadel-mta amd64 8.24-1 [4,520 B]
Get:11 http://in.archive.ubuntu.com/ubuntu/ trusty/universe citadel-webcit amd64 8.24-dfsg-1 [712 kB]
Get:12 http://in.archive.ubuntu.com/ubuntu/ trusty/universe citadel-suite all 8.24-dfsg-1 [3,542 B]
Preconfiguring packages ...
Fetched 1,955 kB in 21s (92.5 kB/s)
Selecting previously unselected package javascript-common.
(Reading database ... 194611 files and directories currently installed.)
Preparing to unpack .../javascript-common_11_all.deb ...
Unpacking javascript-common (11) ...
Selecting previously unselected package libjs-prototype.
Preparing to unpack .../libjs-prototype_1.7.1-3_all.deb ...
Unpacking libjs-prototype (1.7.1-3) ...
Selecting previously unselected package libjs-scriptaculous.
Preparing to unpack .../libjs-scriptaculous_1.9.0-2_all.deb ...
Unpacking libjs-scriptaculous (1.9.0-2) ...
Selecting previously unselected package libsieve2-1.
Preparing to unpack .../libsieve2-1_2.2.6-1.2_amd64.deb ...
Unpacking libsieve2-1 (2.2.6-1.2) ...
Selecting previously unselected package tinymce.
Preparing to unpack .../tinymce_3.4.8+dfsg0-1_all.deb ...
Unpacking tinymce (3.4.8+dfsg0-1) ...
Selecting previously unselected package libcitadel4.
Preparing to unpack .../libcitadel4_8.24-1_amd64.deb ...
Unpacking libcitadel4 (8.24-1) ...
Selecting previously unselected package citadel-client.
Preparing to unpack .../citadel-client_8.24-1_amd64.deb ...
Unpacking citadel-client (8.24-1) ...
Selecting previously unselected package libev4.
Preparing to unpack .../libev4_1%3a4.15-3_amd64.deb ...
Unpacking libev4 (1:4.15-3) ...
Selecting previously unselected package citadel-server.
Preparing to unpack .../citadel-server_8.24-1_amd64.deb ...
Unpacking citadel-server (8.24-1) ...
Selecting previously unselected package citadel-mta.
Preparing to unpack .../citadel-mta_8.24-1_amd64.deb ...
Unpacking citadel-mta (8.24-1) ...
Selecting previously unselected package citadel-webcit.
Preparing to unpack .../citadel-webcit_8.24-dfsg-1_amd64.deb ...
Unpacking citadel-webcit (8.24-dfsg-1) ...
Selecting previously unselected package citadel-suite.
Preparing to unpack .../citadel-suite_8.24-dfsg-1_all.deb ...
Unpacking citadel-suite (8.24-dfsg-1) ...
Processing triggers for man-db (2.6.7.1-1ubuntu1) ...
Processing triggers for ureadahead (0.100.0-16) ...
Setting up javascript-common (11) ...
* Reloading web server configuration lighttpd
  ...fail!
* Reloading web server apache2
*
* Apache2 is not running
Setting up libjs-prototype (1.7.1-3) ...
Setting up libjs-scriptaculous (1.9.0-2) ...
Setting up libsieve2-1 (2.2.6-1.2) ...
Setting up tinymce (3.4.8+dfsg0-1) ...
Setting up libcitadel4 (8.24-1) ...
Setting up citadel-client (8.24-1) ...
Adding group `citadel' (GID 132) ...
Done.
Adding system user `citadel' (UID 123) ...
Adding new user `citadel' (UID 123) with group `citadel' ...
Not creating home directory `/var/lib/citadel'.
Setting up libev4 (1:4.15-3) ...
Setting up citadel-server (8.24-1) ...
Setting up citadel-webcit (8.24-dfsg-1) ...
Processing triggers for ureadahead (0.100.0-16) ...
Setting up citadel-mta (8.24-1) ...
Setting up citadel-suite (8.24-dfsg-1) ...
Processing triggers for libc-bin (2.19-0ubuntu6.6) ...
[Pharaoh Logging] Adding Package citadel-suite from the Packager Apt executed correctly
[Pharaoh Logging] Restarting citadel service
sendcommand: started (pid=24114) connecting to Citadel server at /var/run/citadel/citadel-admin.socket
200 karthik Citadel server ADMIN CONNECTION ready.
DOWN
231 Shutting down server.  Goodbye.
sendcommand: processing ended.
....................... All done!
*******************************
Thanks for installing , visit www.pharaohtools.com for more
******************************


Single App Installer:
--------------------------------------------
Citadel: Success
------------------------------
Installer Finished
******************************

option

paramètres Alternative Paramètre options de Commentaires
ptconfigure Citadel Install? (Y/N) Soit des trois paramètre alternatif peut être utilisé en commande- Citadel, citadel-server, citadel eg: ptconfigure citadel-server installer Y Une fois que l’utilisateur fournit cette option , système démarre processus d’installation
ptconfigure Citadel Install? (Y/N) Soit des trois paramètre alternatif peut être utilisé en commande- Citadel, citadel-server, citadel eg: ptconfigure citadel-server installer N Une fois que l’utilisateur fournit cette option , système se arrête processus d’installation|

configuration

Cette commande permet de configurer le serveur Citadelle. Une fois la commande ci-dessous donnée est exécuté, le système vous offre la valeur par défaut pour chaque section, se il ya des changements à faire, l’utilisateur peut fournir les données. La commande utilisée pour la configuration est illustré ci-dessous.

ptconfigure Citadel configure
kevell@corp# ptconfigure citadel configure

*******************************
*        Pharaoh Tools        *
*         Citadel Server!        *
*******************************
[Pharaoh Logging] No environment name provided for Load Balancing
What is the environment name you want to balance load to?
kevell
Set non-default value for global_log? Default is 127.0.0.1 local0 notice (Y/N)
n
Set non-default value for global_maxconn? Default is 2000 (Y/N)
n
Set non-default value for global_user? Default is citadel (Y/N)
n
Set non-default value for global_group? Default is citadel (Y/N)
n
Set non-default value for defaults_log? Default is global (Y/N)
n
Set non-default value for defaults_mode? Default is http (Y/N)
n
Set non-default value for defaults_option_string? Default is option httplog
   option dontlognull
   option redispatch (Y/N)
n
Set non-default value for defaults_retries? Default is 3 (Y/N)
n
Set non-default value for defaults_timeout_connect? Default is 5000 (Y/N)
n
Set non-default value for defaults_timeout_client? Default is 10000 (Y/N)
n
Set non-default value for defaults_timeout_server? Default is 10000 (Y/N)
n
Set non-default value for listen_appname? Default is appname (Y/N)
n
Set non-default value for listen_ip_port? Default is 0.0.0.0:80 (Y/N)
n
Set non-default value for listen_mode? Default is http (Y/N)
n
Set non-default value for listen_stats_enable? Default is enable (Y/N)
n
Set non-default value for listen_stats_uri_string? Default is stats uri /citadel?stats (Y/N)
n
Set non-default value for listen_stats_realm_string? Default is stats realm Strictly\ Private (Y/N)
n
Set non-default value for listen_stats_auth_string? Default is stats auth ptconfigure:ptconfigure (Y/N)
n
Set non-default value for listen_balance? Default is roundrobin (Y/N)
n
Set non-default value for listen_option_string? Default is option httpclose
   option forwardfor (Y/N)
n
Set non-default value for listen_server_string? Default is server  192.168.1.10:80 check
(Y/N)
n
... All done!
*******************************
Thanks for installing , visit www.pharaohtools.com for more
******************************


Single App Installer:
--------------------------------------------
Citadel Server: Success
------------------------------
Installer Finished
******************************

avantages

  • E-mail, agenda / calendrier, les carnets d’adresses
  • Babillards, serveur de liste de diffusion, la messagerie instantanée
  • Support de plusieurs de domaine
  • Une interface intuitive web attractif de type AJAX
comments powered by Disqus