Go to file
Kienan Stewart 63305a1ef5 Merge branch 'broken-symlinks' into pu 2018-05-17 17:33:00 -04:00
.tx Updating language files from Transifex 2013-10-17 16:56:11 +00:00
api API too is using PDO, including DB_System 2016-05-17 18:49:34 +02:00
awstats [fix] translation update to transifex 2017-10-06 23:54:21 +02:00
bureau [fix] cron rolling curl call INSIDE the loop :/ 2018-02-28 10:39:55 +01:00
debian Apply patches for jessie 2018-04-15 11:29:27 -04:00
etc Apply patches for jessie 2018-04-15 11:29:27 -04:00
install Apply patches for jessie 2018-04-15 11:29:27 -04:00
lang [fix] UPDATE of PO Translations, Fixes #45 + repos-to-tx.sh doing that automatically, + update from transifex 2017-10-08 14:51:51 +02:00
lib/Alternc/Api same random system everywhere : mt_rand() 2016-05-22 17:40:57 +02:00
man
nightlybuild File de la mechant dash 2014-03-27 17:39:28 +00:00
phpunit Some fixes to the PHPUnit tests 2018-04-15 21:23:24 -04:00
po
roundcube Apply patches for jessie 2018-04-15 11:29:27 -04:00
selenium fixing alternc-awstats shell: using BASH 2014-03-28 16:05:36 +01:00
squeeze Update README for patching instructions 2018-04-15 12:46:58 -04:00
squirrelmail [fix] avelsieve should connect on port 4190 2017-10-07 17:47:32 +02:00
src Change function calls from mysql_* to mysqli_* 2018-05-17 15:15:56 -04:00
ssl Merge branch 'broken-symlinks' into pu 2018-05-17 17:33:00 -04:00
stretch [cosm] update README [enh] first stretch file we may need : opendkim.conf ? 2017-10-08 15:19:42 +02:00
tests
tools
wheezy Update README for patching instructions 2018-04-15 12:46:58 -04:00
.gitattributes add script to create emails by hand from the commandline 2014-05-16 19:40:14 +00:00
.gitignore [fix] gitignore update 2015-05-07 17:54:52 +02:00
.gitmodules [enh] gitmodules 2014-03-21 11:01:50 +01:00
.scrutinizer.yml Encore scrutinizer 2014-03-21 15:33:54 +01:00
.svnignore
.travis.yml Use phpunit from composer download 2018-04-15 21:45:18 -04:00
CODING_CONVENTION.php Little changes to test PHP analyser 2014-03-20 09:35:11 +00:00
COPYING
DEBIAN_COMPLIANCE [enh] removing the unmaintained upnp package 2017-10-07 15:12:18 +02:00
Makefile Fix variable syntax in Makefile 2018-04-15 10:08:37 -04:00
README.md Update README for patching instructions 2018-04-15 12:46:58 -04:00
repos-to-tx.sh [fix] UPDATE of PO Translations, Fixes #45 + repos-to-tx.sh doing that automatically, + update from transifex 2017-10-08 14:51:51 +02:00
tx-to-repos.sh fixing transifex for GIT mode + unmerge for mailman 2014-03-27 17:01:39 +01:00

README.md

AlternC: Web and Email Hosting Software Suite

AlternC is a software helping system administrators to handle Web and Email services management. It should be easy to install, based only on free software.

This software consist of an automatic install and configuration system, a web control panel to manage hosted users and their web services such as domains, email accounts, ftp accounts, web statistics...

Technically, AlternC is based on Debian GNU/Linux distribution and it depends on other software such as Apache, Postfix, Dovecot, Mailman (...). It also contains an API documentation so that users can easily customize their web desktop.

This project native tongue is French, and the code is commented in English. The packages are available at least in French and English, German and Spanish interfaces are usually available too.

Installation

To install AlternC, please follow our install documentation

Pour installer AlternC, merci de suivre la documentation d'installation

Developper information

  • This software is built around a Debian package for Jessie whose packaging instructions are located in debian/ folder

  • To build the packages, clone this repository in a Debian machine and use debuild or dpkg-buildpackage from source code root.

  • If you want to build it for Squeeze, clone the source and patch it for Squeeze using squeeze/patch.sh script. You'll be able to use dpkg-buildpackage to build the Wheezy version.

  • If you want to build it for Wheezy, clone the source and patch it for Wheezy using wheezy/patch.sh script. You'll be able to use dpkg-buildpackage to build the Wheezy version.

  • The web control panel pages written in PHP are located in bureau/admin and the associated PHP classes doing the stuff are in bureau/class.

Nightly build

We have 3 nightly build repositories:

To use one of them, create a file named /etc/apt/sources.list.d/alternc-nightly-stable-3.3.list (for debian jessie) as follow :

 deb http://stable-3-3.nightly.alternc.org/ latest/

The repository and the packages are signed by the pgp key of AlternC nightly build user :

wget http://stable-3-3.nightly.alternc.org/nightly.key -O - | apt-key add - 

License

AlternC is distributed under the GPL v2 or later license. See COPYING.

AlternC's translations (po files) are distributed under the Creative Commons CC0 license. Don't participate to the translation if you don't agree to publish your translations under that license.