clearos
Synchronisation
Gestion des certificats
http://www.clearcenter.com/support/documentation/clearos_enterprise_5.1/...
Kolab & SyncML
http://wiki.kolab.org/index.php/Web_Client_SyncML
- Funambol Outlook Client (Version 7.2.1)
- Funambol Thunderbird Client (Version 0.9.1)
- Funambol Blackberry Client (Version 7.2) (all files, doc)
- Synthesis SyncML Client (Basic) for PDA.
patch Double Sync Patch
Thunderbird sous Windows
Add-ons Kolab
- 3.x - Windows
- add-on lightning
- add-on kolab
Fonctionnel
Les abonnements multiples (plusieurs instances d'un même compte) semblent provoquer des doublons.
Funambol
Thunderbird sous Linux/Ubuntu
Outlook
Funambol
- http://download.forge.objectweb.org/sync4j/funambol-outlook-sync-client-...
- http://download.forge.objectweb.org/sync4j/funambol_Sync_Plugin.alx
- http://download.forge.objectweb.org/sync4j/funambol-mail-client-7.2.1.zip
Toltec
- http://www.clearfoundation.com/docs/user_guide/4.2/groupware
- http://download.clarkconnect.com/community/4.1/other/
Evolution
Horde
ActiveSync
http://wiki.horde.org/Project/ActiveSync
nano /etc/httpd/conf.d/custom.conf or /usr/webconfig/conf/httpd.d/horde.conf
Alias /Microsoft-Server-ActiveSync /usr/share/horde/rpc.phpContacts, Calendar and Task syncing are working.
/usr/webconfig/conf/httpd.d/horde.conf
Certificates:
I swapped:
SSLCertificateFile /etc/pki/tls/certs/localhost.crt
SSLCertificateKeyFile /etc/pki/tls/private/localhost.key
with:
SSLCertificateFile /etc/ssl/sys-0-cert.pem
SSLCertificateKeyFile /etc/ssl/private/sys-0-key.pem
restarted httpd service
All looks good.
service httpd restart
Notes:
In general, you will need to create a new account on your device.
The account type should be something like Microsoft Exchange or ActiveSync.
Some devices use Corporate.
You will need to enter your normal Horde username and password in the appropriate fields.
In the field for the server address, you should enter the root of the webserver or virtual host that hosts Horde.
For example, if you host horde at http://host.example.com/horde then you should enter http://host.example.com.
You can ignore any reference to a domain entry.
Android
K-9 Mail (http://code.google.com/p/k9mail/wiki/Home)
OK, here's how to configure K-9 Mail with this example:
- URL is https://mail.dracofox.com
- username is dragon@dracofox.com
Parameters
Username = dragon@dracofox.com
Password = whatever your password is
WebDAV (Exchange) server = mail.dracofox.com
Security type = SSL (if available)
Port = 443
WebDAV (Exchange) path = exchange/dragon
The word "exchange" in the "WebDAV (Exchange) path" is copied from the last part of the URL shown in the browser when you login to Outlook Web Access the normal way.
Tests:
Example:
- url = https://clearos.sophieromano.com:83/horde
- login = myname
Parameters
Username = myname
Password = whatever your password is
WebDAV (Exchange) server = https://clearos.sophieromano.com:83
Security type = SSL (if available)
Port = 443
WebDAV (Exchange) path = horde/rpc.php
VoIP sur ClearOS
Asterisk
Voir sur le forum:
http://www.clearfoundation.com/component/option,com_kunena/Itemid,232/ca...
rpmbuild --ba dahdi-linux-kmod.spec --define "kversion `uname -r`" --target=i686 rpmbuild --ba dahdi-firmware.spec --define "kversion `uname -r`" --target=i686rpm -i kmod-dahdi-linux-2.2.1-1_centos5.2.6.18_164.6.1.v5.i686.rpm rpm -i dahdi-firmware-2.0.0-1_centos5.noarch.rpm rpm -i dahdi-firmware-oct6114-064-1.05.01-1_centos5.noarch.rpm rpm -i dahdi-firmware-oct6114-128-1.05.01-1_centos5.noarch.rpm rpm -i dahdi-firmware-tc400m-MR6.12-1_centos5.noarch.rpm rpm -i dahdi-firmware-vpmadt032-1.07-1_centos5.noarch.rpmyum install asterisk16 asterisk16-configs asterisk16-voicemail dahdi-linux dahdi
FreePBX
http://samyantoun.50webs.com/asterisk/freepbx/clarkconnect/4.0/
Exemple de modification du menu du gestionnaire
Modify WebConfig Menu
-
Add FreePBX Menu Item
- cd /var/webconfig/htdocs/menus
- touch 10-extra-FreePBX.en_US
- chown -v webconfig:webconfig 10-extra-FreePBX.en_US
- echo "Software|Extra|FreePBX|http://cc.ip.address/index.html" > 10-extra-FreePBX.en_US
-
Add PhpConfig Menu Item
- cd /var/webconfig/htdocs/menus
- touch 10-extra-phpconfig.en_US
- chown -v webconfig:webconfig 10-extra-phpconfig.en_US
- echo "Software|Extra|phpconfig|http://cc.ip.address/phpconfig/phpconfig.php" > 10-extra-phpconfig.en_US
-
Add PHP SysInfo Menu Item
- cd /var/webconfig/htdocs/menus
- touch 10-extra-phpsysinfo.en_US
- chown -v webconfig:webconfig 10-extra-phpsysinfo.en_US
- echo "Software|Extra|PHP Sysinfo|http://cc.ip.address/phpsysinfo" > 10-extra-phpsysinfo.en_US
Ventillo
http://www.clearfoundation.com/docs/howtos/ventrilo_into_clearos
Ventrilo is a paid program and has limitation. You will only be to allow 8 users to log in.
Exemple de manip
Installation de Mumble (exemple de manip)
http://www.clearfoundation.com/docs/howtos/mumble_open_source_voip_client_and_server
Mumble is an open source, low-latency, high quality voice chat software primarily intended for use while gaming.
Script de démarrage
mkdir /root/mumbler cd /root/mumbler wget http://logicielslibres.sophieromano.com/system/files/mum.sh cp /root/mumble/mum.sh /etc/rc.d/init.d/ chmod -xw /etc/rc.d/init.d/mum chkconfig --add mum chkconfig --levels 345 mum on && chkconfig --list mum service mum start
Liaisons
mkdir /var/log/mum cd /home/mum/server/ cp murmur.log /var/log/mum/murmur.log rm murmur.log service webconfig restart
Editer /var/webconfig/api/daemon.inc.php
Insérer cette ligne:
"mum" => array("httpd", "murmur.x86", "no", "Mumble Chat Server", "no", null),
Relancer
service webconfig restart
EGroupware sur ClearOS
ClearOS utilise PHP 5.1 et ne peut pas soutenir egrouwpare 1.7
Voir aussi:
https://addons.mozilla.org/en-US/thunderbird/addon/519
ClearOS utilise le serveur Kolab (cyrus-imap) qui est compatible avec le connecteur Outlook/Toltec.
Voir aussi:
- http://www.clearfoundation.com/component/option,com_kunena/Itemid,232/ca...
- http://www.clearfoundation.com/docs/howtos/egroupware
- http://wiki.kolab.org/index.php/Setup_Mozilla_Thunderbird_for_Kolab_2
- https://addons.mozilla.org/en-US/thunderbird/addon/519
- https://addons.mozilla.org/en-US/thunderbird/addon/2313
- http://wiki.kolab.org/index.php/Web_Client_SyncML
- http://www.egroupware.org/index.php?page_name=wiki&wikipage=FAQen
This instruction is based on the default eGroupWare installation path, you can change this yourself (http://[FQDN]/egroupware)
Préparer le serveur
yum install php-pear.noarch php-gd.i386 php-xml.i386 apachectl restart pear upgrade-all pear install Auth_SASL pear install XML_Feed_Parser apachectl restart
Préparer la base de données
mkdir -p /root/egroupware/backups cd /root/egroupware myUser="egwuser" myPass="'_my_password_'" mysql -u root -p -e "CREATE DATABASE egroupware" mysql -u root -p -e "GRANT ALL ON egroupware.* TO egroupware@localhost IDENTIFIED BY 'yoursecretegroupwaremysqlpassword'" mysql --execute="create database egroupware" mysql --execute="grant all privileges on egroupware.* to $myUser@localhost identified by $myPass" mysql --execute="flush privileges" echo <<<EOT #!/bin/sh mysql --execute="dum egroupware > /root/egroupware/backups/" EOT > /root/egroupware/egwdump.sh
Préparer EGroupware
cd /var/www/html wget http://sourceforge.net/projects/egroupware/files/egroupware/eGroupware-1... wget http://sourceforge.net/projects/egroupware/files/egroupware/eGroupware-1... tar xvf eGroupware-1.6.002.tar.bz2 tar xvf eGroupware-egw-pear-1.6.002.tar.bz2 rm -fv eGroupware-1.6.002.tar.bz2 eGroupware-egw-pear-1.6.002.tar.bz2
Préparer /etc/php.ini
memory_limit = 96M upload_max_filesize = 8M mbstring.func_overload = 7 apachectl restart
Installation de EGroupware
Le fichier de configuration header.inc.php doit être téléchargé et placé manuellement à cause des restrictions (permissions) sur le répertoire.
Exemple de paramétrrage:
-
Path information, Virtual filesystem → [keep default]
-
Host information → fill in your own server settings
-
Standard mailserver settings (used for Mail authentication too) → fill in your own server settings
-
Authentication / Accounts →
-
Select which type of authentication you are using: choose [LDAP]
-
Select where you want to store/retrieve user accounts: [LDAP]
-
→ [keep rest default]
-
-
If using LDAP → fill in your LDAP settings
Exemple de configuration LDAP:
- LDAP host: 127.0.0.1
- LDAP accounts: ou=Users,ou=Accounts,dc=xceed,dc=no-ip,dc=org
- LDAP groups context: ou=Accounts,dc=xceed,dc=no-ip,dc=org
- LDAP rootdn: cn=manager,cn=internal,dc=xceed,dc=no-ip,dc=org
-
LDAP root password: [this is the [LDAP Bind Password] as stated in the ClearOS web interface
(Directory → Setup → Domain and LDAP → LDAP information) - LDAP encryption type: MD5
- Do you want to manage homedirectory and loginshell attributes?: No
- LDAP Default homedirectory prefix (e.g. /home for /home/username): /home
- LDAP Default shell (e.g. /bin/bash): /bin/bash
Post-installation
chmod 640 /var/www/html/egroupware/header.inc.php
chown :apache /var/www/html/egroupware/header.inc.php
mkdir -p /var/lib/egroupware/default/files /var/lib/egroupware/default/backup
chown -R apache /var/lib/egroupware/default/
Mise à jour
Cette méthode préserve la version précédente sous "egroupware.old"
/root/egroupware/egwdump.sh cd /var/www/html mv egroupware egroupware.old wget http://sourceforge.net/projects/egroupware/files/egroupware/eGroupware-1... wget http://sourceforge.net/projects/egroupware/files/egroupware/eGroupware-1... tar xvf eGroupware-1.6.003-2.tar.bz2 tar xvf eGroupware-egw-pear-1.6.003-2.tar.bz2 rm -fv eGroupware-1.6.003-2.tar.bz2 eGroupware-egw-pear-1.6.003-2.tar.bz2 cp egroupware.old/header.inc.php egroupware chmod 640 /var/www/html/egroupware/header.inc.php chown :apache /var/www/html/egroupware/header.inc.php
Configuration httpd.conf
# # Load config files from the config directory "/etc/httpd/conf.d". # Include conf.d/*.conf # VirtualHost example: # Almost any Apache directive may go into a VirtualHost container. # The first VirtualHost section is used for requests without a known # server name. Include conf.d/*.vhost
Notes
User apache
Group apache
mkdir -p /opt/webapps/egw16
touch /var/log/httpd/egroupware.domaine.com_error_log
touch /var/log/httpd/egroupware.domaine.com_access_log
chmod o+r /var/log/httpd/egroupware.domaine.com_error_log
chmodo+r /var/log/httpd/egroupware.domaine.com_access_log
touch /etc/httpd/conf.d/egroupware.vhost
<VirtualHost *:80>
ServerName egroupware.domaine.com
#ServerAlias *.domaine.com
DocumentRoot /opt/webapps/egw16/egroupware
ErrorLog /var/log/httpd/egroupware.domaine.com_error_log
CustomLog /var/log/httpd/egroupware.domaine.com_access_log combined
</VirtualHost>
WebDAV
mod_auth_ldap.
http://ccforums.clearfoundation.com/showflat.php?Cat=0&Board=fun&Number=...
Here are the steps for making WebDAV as stable on CC5.0 as possible.
Install CC5.0. Enable Web Server. Enable File Server. Open Incoming 443. Start those services (File and Web). Create a user and group.
Create a flexshare and assign the group you created to the share. Set up the Web on the share with the following:
----
o Status: Enabled
----
o Show Index: Enabled
----
o SSL/HTTPS: Enabled
----
o Require Authentication: Enabled
Set up the File aspect of the Flexshare and Enable it.
Fire up the flexshare
edit /etc/httpd/conf.d/flex-443.ssl and add the following to a blank line before the last </Directory> line
----
o dav on
restart apache
set the setgid bit for the share
----
o chmod g+s /var/flexshare/shares/new_share
change the ownership of the share to apache (this is done in lieu of an easy way to have apache join the group assigned to the share)
----
o chown apache /var/flexshare/shares/new_share
Prise en main
Liens intéressants
- Documentation (http://www.clearfoundation.com/docs/)
- RAID-1 (http://www.clearfoundation.com/docs/user_guide/5.0/configure_partitioning_and_raid)
- YUM (http://www.clearfoundation.com/docs/user_guide/5.0/software_modules_via_yum)
Téléphonie IP
- http://mumble.sourceforge.net/Main_Page
- http://www.clearfoundation.com/docs/howtos/mumble_open_source_voip_client_and_server
EGroupware
ClearOS
Le nouveau serveur multi-fonction ClearOS est la version libre et gratuite de ClarkConnect.
Shad Lords has joined the ClearFoundation Team as a core ClearOS developer. With Shad's background with SME Server, Shad brings a wealth of experience in Linux development. Key members of the SME Server Foundation - Charlie Brady, Shad Lords and Greg Zartman - have been on the ClearFoundation Committee for some time. There is obvious synergy between SME and ClearOS since both are Red Hat derivations.
"ClearOS is really exciting. The ClearFoundation Team is a solid group with a clear development path. It will be fun to contribute new ideas and develop new features for the ClearOS roadmap." Shad Lords added, "I believe ClearOS will lead the open source market with new, powerful innovations for small business and distributed IT." -- ClearOS
Voir les "Howtos":
http://www.clearfoundation.com/docs/howtos/start
Migration des courriels:
http://www.clearfoundation.com/docs/howtos/migrating_mail_to_clearos
Liens intéressants
Divers
Raid
http://ccforums.clearfoundation.com/showflat.php?Cat=0&Board=UBB5&Number...
Faits saillants lors de la prise en main
- openvpn inclu
- bandwidth control
-
cups server
- gestion des répertoire par utilisateur pour hébergement mutualisé
- association automatique d'un sous-domaine à un flexshare
- contrôle plus fin des accès samba
- gestion regroupée des bal/alias
- smarthost par domaine de courriel
- contrôle plus fin des antispam/antivirus
- phpmysql intégré
- sysinfo intégré
- sysmonitor intégré
En gros, la prise en main déclenche de nombreux "Wow" !