Python Control Panel: do you want own python hosting? Help with this one.
Python JavaScript CSS PHP
Latest commit 9001288 Dec 11, 2013 @creckx Big bug in PHP backend
Failed to load latest commit information.
server_files Config files for postfix and courier, just replace Feb 23, 2012
sql Spam dirname fix Jan 29, 2013
stuff Screenshot Oct 17, 2011
tests Removed deprecation ngo.conf.urls.defaults imports Nov 26, 2013
wsgiadmin Big bug in PHP backend Dec 11, 2013
.gitignore exclude .mo files Feb 7, 2012
INSTALL minor typo changes, missing requirement, placeholder local settings f… May 19, 2013
LICENCE Icons for listings Jun 18, 2011
MANIFEST.in
README.rst minor typo changes, missing requirement, placeholder local settings f… May 19, 2013
index.wsgi rollback wsgi changes, add new shiny wsgi Feb 11, 2012
manage.py Payments, static app Dec 3, 2012
pcp_runner.py DNS record conversion, fixies, new emails, .. Jan 29, 2013
requirements.txt Set django version Nov 26, 2013
rosti.wsgi
rosti_wsgi.py init Jun 15, 2011
setup.py Cleaning, setup.py and INSTALL instructions (hope to make it easier s… Nov 27, 2012

README.rst

WSGIAdmin

Web interface for your server, based on Django and Python. It can handle a Python's applications through uWSGI and PHP applications through Apache and mod_fcgid. It's not complete yet, but we use it in production. We are working hard to make wsgiadmin to be the best solution for servers.

https://github.com/creckx/pcp/raw/master/stuff/screen1.png

TODO

  • e-mail redirects
  • master panel with cool things
  • VPS manager
  • Remove address from model, connect via JSONRPC with PCP-Invoices
  • Remove clients app, merge it with users
  • Provision system

Main features

  • Great Python support with virtualenv (Django, CherryPy and much more)
  • Less great PHP support - necessary evil
  • Nice static sites support
  • PostgreSQL, MySQL support
  • Bind support
  • Email via courier and postfix
  • FTP via pure-ftpd
  • Simple invoice system
  • IPv6 support

DEPS

project dependencies: * see requirements.txt

external dependencies: * uWSGI * Python 2.6, 2.7 * PostgreSQL 8.x (9.x not tested) or MySQL

Developers

  • Adam Štrauch - cx@initd.cz (e-mail/jabber)
  • Jiří Suchan - @yedpodtrzitko

Sponsored

You are welcome to join us, just click on the fork button up there.

-- Adam 'cx' Strauch cx@initd.cz