Dmytro Makovey
|
e4b338c9a4
|
add config sync for bulk operations on users and aliases driven by config management systems etc.
|
2017-08-25 12:44:05 -07:00 |
|
Pierre Jaury
|
0ff6dc892d
|
Install certbot from pip instead of source
|
2017-02-03 00:07:49 +01:00 |
|
Pierre Jaury
|
c9aff0691b
|
Add a scheduler to the Flask application
|
2016-11-06 17:00:10 +01:00 |
|
Pierre Jaury
|
d3436668d8
|
Enable Babel
|
2016-10-02 14:23:44 +02:00 |
|
Pierre Jaury
|
c1f9b61dac
|
Add a simple permission audit script
|
2016-08-29 20:18:00 +02:00 |
|
Pierre Jaury
|
24680957f7
|
Handle DKIM key generation and storage
|
2016-06-25 15:50:05 +02:00 |
|
Pierre Jaury
|
5d7b3b981d
|
Initialize the migration system
|
2016-06-25 12:57:47 +02:00 |
|
Pierre Jaury
|
85a9ae4361
|
Add a basic service status page
|
2016-04-20 22:37:17 +02:00 |
|
Pierre Jaury
|
4576e1f5c2
|
First shot at an AdminLTE dashboard
|
2016-03-19 20:37:48 +01:00 |
|
Pierre Jaury
|
d0006dc624
|
Move to Docker Compose and multiple containers
|
2016-02-24 07:44:49 +01:00 |
|
Pierre Jaury
|
48fbf737ce
|
Actually bind flask-admin to the mail servers
|
2016-02-20 20:11:59 +01:00 |
|
Pierre Jaury
|
a5ffcfdc90
|
Setup a basic flask-admin interface
|
2016-02-20 13:57:26 +01:00 |
|