You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Benjamin Sonntag c8353f3f21 initialize , Fixes #56 3 years ago
.tx Updating language files from Transifex 5 years ago
api [enh] Importing API and SSL from branches 3 years ago
awstats removing awstats-package crontab 3 years ago
bureau initialize , Fixes #56 3 years ago
debian fixes #23: AlternC *depends* on the quota package 3 years ago
etc fixes in postfix configuration to prevent some high load issues 3 years ago
install adding TLD cc + co 3 years ago
jessie bug fixes in ACL, wildcard on vhost, and some sql bug 3 years ago
lang new translations 5 years ago
lib/Alternc/Api fixing double declaration of alternc_api_service->doc 3 years ago
man DEBIAN COMPLIANCE big commit : fixes almost all lintian issues + complete rewrite of debian/rules (now mostly in Makefile at the root of source code) + start using POD2MAN for man pages + remove some old unused and broken tools 5 years ago
nightlybuild File de la mechant dash 5 years ago
phpunit [fix] Missing chmod action 4 years ago
po bein l'admintools.pot n'a pas de raison d'avoir des trad FR... 7 years ago
roundcube fixing roundcube install (TODO: check what alternc.install is doing at the same time) 4 years ago
selenium fixing alternc-awstats shell: using BASH 5 years ago
squirrelmail Suggested comments 5 years ago
src bug fixes #65, domain seen as regexp 3 years ago
ssl CNAME doesn't allow *anything* else 3 years ago
tests Dataset 6 years ago
tools DEBIAN COMPLIANCE big commit : fixes almost all lintian issues + complete rewrite of debian/rules (now mostly in Makefile at the root of source code) + start using POD2MAN for man pages + remove some old unused and broken tools 5 years ago
upnp Mini modif 5 years ago
wheezy telling in 96_ssl.conf that this file is overwriten by alternc.install. Fixes #33 3 years ago
.gitattributes add script to create emails by hand from the commandline 4 years ago
.gitignore [fix] gitignore update 3 years ago
.gitmodules [enh] gitmodules 5 years ago
.scrutinizer.yml Encore scrutinizer 5 years ago
.svnignore adding svnignore where required to ignore .mo, debian files etc. thanks to this we can have an empty svn status properly now ;) 6 years ago
.travis.yml Travis and database: try again 3 years ago
CODING_CONVENTION.php Little changes to test PHP analyser 5 years ago
COPYING AlternC Plugin are now part of AlternC svn repository\n Migration Phase 2 13 years ago
DEBIAN_COMPLIANCE Trie et rangement divers 6 years ago
Makefile [enh] Import of SSL debian files 3 years ago
README.md Update README.md 3 years ago
repos-to-tx.sh Updating language files from Transifex 5 years ago
svnup.sh document the script I made for tx/po management + svnup ;) 6 years ago
tx-to-repos.sh fixing transifex for GIT mode + unmerge for mailman 5 years ago

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. However, the packages are available at least in French and English.

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 Squeeze 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 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.
  • If you want to build it for Jessie, clone the source and patch it for Wheezy using wheezy/patch.sh script then patch it for Jessie using jessie/patch.sh script. You’ll be able to use dpkg-buildpackage to build the Jessie 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.