Commit Graph

28 Commits (f55e5e26cdd4f4d0fbb8922cc66e5ff09ee40b64)

Author SHA1 Message Date
kaiyou 9ec3d3673e Convert the config uid to a string
kaiyou 002198d3d3 Build a Dockerfile
kaiyou b18a1d5217 Provide a function to generate secrets
kaiyou 08e95c08ca Add a way to get a dev environment
kaiyou 5a9f01d473 Provide some first configuration items
kaiyou 8efc51bc29 Finish writing the framework for the config manager
kaiyou 88903bc6f5 Prepare for multi-version setup wizard
kaiyou 90ba755abc Test commit
kaiyou efaa3058c0 Very first version of the configuration wizard
Pierre Jaury d0006dc624 Move to Docker Compose and multiple containers
Pierre Jaury caab793716 Store logs to /data/logs
Pierre Jaury 737635effd Temporarily run flask as root
Pierre Jaury 946054240d Run the administration interface as www-data
Pierre Jaury 0080621c4d Enable changing password from the webmail
Pierre Jaury 8bf14dac87 Enable some sieve, spam and quota related plugins for roundcube
Pierre Jaury cbfd2b3ebe Enable quotas in dovecot
Pierre Jaury 5075faea5b Restructure the dovecot configuration file
Pierre Jaury 6c492e854e Enable sieve and move spam to Junk
Pierre Jaury 16f30813c9 Setup a roundcube Webmail
Pierre Jaury bb0e972321 Fix a typo in the password query
Pierre Jaury 77dd73c113 Only set mynetworks to localhost (Webmail)
Pierre Jaury 48fbf737ce Actually bind flask-admin to the mail servers
Pierre Jaury a5ffcfdc90 Setup a basic flask-admin interface
Pierre Jaury 9df197f412 Add basic spamassassin support
Pierre Jaury 47272df96b Simple yet functional dovecot+postfix
Pierre Jaury 97dcf9d361 Import and clean vmm provided configuration files
Pierre Jaury 45e5f5f4d2 Setup a basic configuration for postfix and dovecot
Pierre Jaury ee0d6391cd Initial commit