Enables Uberspace users to administrate some functions via a very simple web panel
Go to file
mxmehl 099d87e70a improve/add license headers 2016-04-26 23:51:27 +02:00
lang add multilanguage support (currently EN and DE) 2015-12-11 19:39:52 +01:00
static CSS rules for language changes 2015-12-11 20:10:22 +01:00
.gitignore initial commit 2015-07-09 00:06:31 +03:00
.htaccess.sample add multilanguage support (currently EN and DE) 2015-12-11 19:39:52 +01:00
.htpasswd.sample add sample htpasswd file 2015-12-11 19:44:18 +01:00
LICENSE switch to AGPL license 2015-07-10 19:13:39 +03:00
README.md add README file 2015-12-11 20:04:02 +01:00
action.sh improve/add license headers 2016-04-26 23:51:27 +02:00
adduser.py improve/add license headers 2016-04-26 23:51:27 +02:00
changepw.py improve/add license headers 2016-04-26 23:51:27 +02:00
config.cfg.sample add info that sendmailenc is experimental 2015-12-11 19:45:45 +01:00
index.php improve/add license headers 2016-04-26 23:51:27 +02:00
lang.php improve/add license headers 2016-04-26 23:51:27 +02:00
submit.php improve/add license headers 2016-04-26 23:51:27 +02:00

README.md

Uberspace Account Administration Panel (UAAP)

UAAP is a PHP and Bash based webpanel to administrate an Uberspace.de user. Uberspace is a popular German webhosting provider which focusses on fair prices, privacy and Free Software.

Features

With UAAP, you or your clients are able to execute commands on an Uberspace account very easily. For example:

  • Show a data sheet (works best when installed by uberspace-setup)
  • Show disk quotas
  • Show size of email accounts
  • Create new email or alias accounts
  • Show detail infos for email accounts
  • Delete email accounts
  • Automatic tracking of changed email passwords in the data sheet (when installed with uberspace-setup)
  • Install (and uninstall) WordPress automatically

The design and workflow is designed to be as simple as possible. However, UAAP offers multiple languages. Currently it supports English and German but additional languages can be added easily.

Installation

It's recommended to install UAAP automatically by using another script of mine, uberspace-setup, which sets up an Uberspace account quite easily. This process also creates the data sheet which can then be viewed at on UAAP. Using this method also enables UAAP to track email password changes automatically!

Download the git repository by using git clone http://src.mehl.mx/git/uberspace-setup.git

I assume it's best to place these files in a subdomain. I used panel.example.com for that.

Now open the files config.cfg.sample, .htaccess.sample, and .htpasswd.sample and change all necessary settings. Be sure to remove the .sample in the file names of these files afterwards.