Navigation de livre

Connexion utilisateur

Accueil

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 filesdoc)
  • 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

 

Toltec

 

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.php

Contacts, 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:

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:

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=i686

rpm -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.rpm

yum 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:

 

 

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

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

http://starlane.gotdns.org

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" !