{"id":13557055,"url":"https://github.com/AlternC/AlternC","last_synced_at":"2025-04-03T11:30:50.983Z","repository":{"id":14943378,"uuid":"17667967","full_name":"AlternC/AlternC","owner":"AlternC","description":"AlternC Hosting Panel ","archived":false,"fork":false,"pushed_at":"2024-10-29T10:05:15.000Z","size":13140,"stargazers_count":107,"open_issues_count":242,"forks_count":68,"subscribers_count":21,"default_branch":"main","last_synced_at":"2024-10-29T12:10:39.360Z","etag":null,"topics":["buster","debian","debian-packages","hosting-panel","https","php","php7","stretch"],"latest_commit_sha":null,"homepage":"https://alternc.com/Home-fr","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/AlternC.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"COPYING","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2014-03-12T13:33:32.000Z","updated_at":"2024-10-29T10:05:20.000Z","dependencies_parsed_at":"2023-12-07T09:33:39.893Z","dependency_job_id":"9acf2e0e-565e-4b3f-8581-3d385c5f526b","html_url":"https://github.com/AlternC/AlternC","commit_stats":null,"previous_names":[],"tags_count":30,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AlternC%2FAlternC","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AlternC%2FAlternC/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AlternC%2FAlternC/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AlternC%2FAlternC/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AlternC","download_url":"https://codeload.github.com/AlternC/AlternC/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246992830,"owners_count":20865893,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["buster","debian","debian-packages","hosting-panel","https","php","php7","stretch"],"created_at":"2024-08-01T12:04:09.076Z","updated_at":"2025-04-03T11:30:45.931Z","avatar_url":"https://github.com/AlternC.png","language":"PHP","readme":"![](https://alternc.com/logo.png)\n\n## AlternC: Web and Email Hosting Software Suite\n\nAlternC is a software helping system administrators to handle Web and Email services management. It should be easy to install, based only on free software.\n\nThis 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...\n\nTechnically, 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.\n\nThis 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.\n\n\n## Installation\n\n[To install AlternC, please follow our install documentation](https://alternc.com/Install-en)\n\n[Pour installer AlternC, merci de suivre la documentation d'installation](https://alternc.com/Install-fr)\n\n### Upgrading from AlternC 3.[1,2,3].11 or earlier\n\nThe recommended process for upgrading is to upgrade to 3.3.12 before upgrading to 3.5. If\nyou choose to upgrade directly to 3.5 from an earlier version, please read this information\nas there is a risk of a loss of data.\n\nAlternC \u003e= 3.5 removes integrates alternc-ssl and alternc-admintools in the the core AlternC package.\n\nAs a result, both alternc-ssl and alternc-admintools will be removed during installation.\nWhen alternc-ssl is removed, it will mark many of the sub domain types suffixed with '-ssl'\nand '-mixssl' for deletion.\n\nTo safely upgrade between these versions:\n\n* Backup your AlternC database\n* Stop the cron service: ```/etc/init.d/cron stop```\n* Install alternc (\u003e= 3.5)\n* Run the following queries against the alternc database (here, it's called \"alternc\"):\n```\nmysql alternc -e 'update sub_domaines set web_action = \"OK\" where type like \"%-mixssl\";'\nmysql alternc -e 'update sub_domaines set web_action = \"OK\" where type like \"%-ssl\";'\n```\n* Run alternc.install\n* Start the cron service again: ```/etc/init.d/cron start```\n\n## Developper information\n\n* This software is built around a Debian package for Stretch whose packaging instructions are located in [debian/](debian/) folder (this package can be installed on Jessie safely too)\n* To **build the packages**, clone this repository in a Debian machine and use `debuild` or `dpkg-buildpackage` from source code root.\n\n* The web control panel pages written in PHP are located in [bureau/admin](bureau/admin) and the associated PHP classes doing the stuff are in [bureau/class](bureau/class).\n\n## Nightly build\n\nWe have 1 nightly build repositories:\n* stretch - [stable 3.5](http://stable-3-5.nightly.alternc.org/)\n\nand 3 nightly from former Debian releases (now unmaintained)\n* jessie - [stable 3.3](http://stable-3-3.nightly.alternc.org/)\n* wheezy - [stable 3.2](http://stable-3-2.nightly.alternc.org/)\n* squeeze - [stable 3.1](http://stable-3-1.nightly.alternc.org/)\n\nTo 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 :\n\n```\n deb http://stable-3-5.nightly.alternc.org/ latest/\n```\n\nThe repository and the packages are signed by the pgp key of AlternC nightly build user :\n\n```\nwget http://stable-3-5.nightly.alternc.org/nightly.key -O - | apt-key add -\n```\n\n## License\n\nAlternC code and translation are distributed under the GPL v2 or later license. See [COPYING](COPYING).\n\nNote : AlternC's translations (po files) until 31 January 2024 was distributed under the [Creative Commons CC0 license](https://creativecommons.org/publicdomain/zero/1.0/).\n\nDon't participate to the code or translation if you don't agree to publish any contribution under that license.\n\n","funding_links":[],"categories":["PHP","php"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FAlternC%2FAlternC","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FAlternC%2FAlternC","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FAlternC%2FAlternC/lists"}