socialnerds/accounts
socialnerds
/
accounts
Archived
1
0
Fork 0
A self-service web application for Mail-in-a-box (https://mailinabox.email/).
This repository has been archived on 2022-04-16. You can view files and clone it, but cannot push or open issues or pull requests.
Go to file
david fc3daf5f49 fixed disabled state of alias create form when limit is reached 2016-11-11 22:55:25 +01:00
static small changes 2016-11-10 00:43:06 +01:00
views fixed disabled state of alias create form when limit is reached 2016-11-11 22:55:25 +01:00
.gitignore added loading config values from configfile 2016-11-10 20:25:23 +01:00
CHANGELOG edited readme 2016-11-11 22:20:53 +01:00
LICENSE Add license 2016-11-08 00:04:39 +01:00
README.md edited readme 2016-11-11 22:22:20 +01:00
app.conf.sample working alias management 2016-11-11 20:59:26 +01:00
app.py all features planned working 2016-11-11 21:56:41 +01:00

README.md

accounts

A self-service web application for Mail-in-a-box.
We run it here: https://accounts.socialnerds.org

It is a very simple web application for users to manage their Mail-in-a-box account. I wrote this as a python/bottlepy learning project and to service users at my own Mail-in-a-box. There might be more features in the future.

Features

  • Login with Mail-in-a-box account
  • Change password
  • Manage email aliases
  • Delete own account (softdelete)

Installation

You need python installed (v3 or v2). Needed modules: requests, configparser, bottle(or just download bottlepy like below)

git clone git@socialg.it:socialnerds.org/accounts.git
cd accounts
wget https://raw.githubusercontent.com/bottlepy/bottle/0.12.10/bottle.py

Configure your app by renaming app.conf.sample into app.conf and edit accordingly.
Start it with:

python3 app.py

You should be able to see the login page at http://localhost:8000.

Deployment

If you want to host this somewhere more prominent following links could help: (someday i might write up some real documentation)