Go to file
Sébastien Grenier 68c236fa70 Merge remote-tracking branch 'origin/275-erreur-exec-reload-certs' into pu 2018-07-09 21:16:14 -03:00
.tx
api API too is using PDO, including DB_System 2016-05-17 18:49:34 +02:00
awstats fixing badly indexed messages in awstats reporting 2018-05-22 16:57:04 +02:00
bureau [enh] add a debug() method to messages, and set this instead of LOG() for most api calls => only api calls that CHANGES something are now calling log() (which logs) and others are calling debug() which logs nothing by default. A variable allow for debugging 2018-06-28 00:27:10 +02:00
debian [enh] adding translations from Transifex + update of PO files 2018-06-28 00:03:18 +02:00
etc Merge branch 'master' into pu 2018-06-25 09:57:37 -04:00
install Merge branch 'master' into pu 2018-07-03 11:09:05 -04:00
lang [enh] adding translations from Transifex + update of PO files 2018-06-28 00:03:18 +02:00
lib/Alternc/Api SSL massive backport 2018-06-21 17:26:27 +02:00
man
nightlybuild File de la mechant dash 2014-03-27 17:39:28 +00:00
phpunit cherry picking, update of phpunit for jessie 2018-06-21 17:59:16 +02:00
po
roundcube [fix] roundcube to core javascript disable conf apache2 2018-06-24 16:50:08 +02:00
selenium fixing alternc-awstats shell: using BASH 2014-03-28 16:05:36 +01:00
squirrelmail [fix] roundcube and squirrelmail are specific packages 2018-06-23 16:47:15 +02:00
src [fix] typo? script not crash anymore with unexpected '&' 2018-07-09 21:06:05 -03:00
ssl SSL massive backport 2018-06-21 17:26:27 +02:00
stretch [cosm] update README [enh] first stretch file we may need : opendkim.conf ? 2017-10-08 15:19:42 +02:00
tests
tools
.gitattributes add script to create emails by hand from the commandline 2014-05-16 19:40:14 +00:00
.gitignore [enh] now using compat=10 in debian packaging + depending on libjs-prettify => removing last lintian Error \o/ 2018-06-24 15:44:12 +02:00
.gitmodules
.scrutinizer.yml
.svnignore
.travis.yml Add php5.6 and php7.0 versions for tests 2018-06-21 17:58:26 +02:00
CODING_CONVENTION.php
COPYING
DEBIAN_COMPLIANCE [enh] debian compliance work, almost no warning in lintian 2018-06-24 17:18:01 +02:00
Makefile fixing help2man 2018-06-24 19:44:38 +02:00
README.md Merge branch 'master' into pu 2018-07-03 11:09:05 -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

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 language 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 Stretch whose packaging instructions are located in debian/ folder (this package can be installed on Jessie safely too)
  • To build the packages, clone this repository in a Debian machine and use debuild or dpkg-buildpackage from source code root.
  • 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 1 nightly build repositories:

and 3 nightly from former Debian releases (now unmaintained)

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

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

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

wget http://stable-3-5.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.