Difference between revisions of "Mail server"
Jump to navigation
Jump to search
Tag: Rollback |
Tag: Undo |
||
| Line 1: | Line 1: | ||
| − | + | The production mail server is a Debian 10 LXD container administered by [[SAC]], hosted on [[osgeo9]]. | |
| − | + | See [[SAC#Communication]] in case of troubles or quick questions | |
| − | + | = Services hosted on the mail container = | |
| − | = | + | == Postfix SMTP server == |
| − | + | Handles [[SAC:Message Submission Agent|outgoing]] and [[SAC:Message Transport Agent|incoming]] email | |
| − | + | == Mailman == | |
| − | + | * [[SAC:Mailing Lists]] - mailman configuration for lists.osgeo.org. | |
| − | |||
| − | |||
== Websites == | == Websites == | ||
| Line 20: | Line 18: | ||
{| border="1" class="wikitable" | {| border="1" class="wikitable" | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
|- | |- | ||
| www.tilecache.org | | www.tilecache.org | ||
| Line 50: | Line 24: | ||
| BackupOg6 bacula job | | BackupOg6 bacula job | ||
| | | | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
|- | |- | ||
| https://lists.osgeo.org | | https://lists.osgeo.org | ||
| admin | | admin | ||
| Web interface for managing Mailman | | Web interface for managing Mailman | ||
| − | |||
| − | |||
| − | |||
|- | |- | ||
|} | |} | ||
== MySQL server == | == MySQL server == | ||
| + | |||
| + | '''TODO''': review | ||
| + | |||
* <del>used for GRASS GIS Wiki (maintained by Martin Landa and Markus Neteler)</del> | * <del>used for GRASS GIS Wiki (maintained by Martin Landa and Markus Neteler)</del> | ||
<del>* used for GRASS CMS and GRASS Wiki ? </devl> now on grass on osgeo7 and grass-wiki on osgeo3 | <del>* used for GRASS CMS and GRASS Wiki ? </devl> now on grass on osgeo7 and grass-wiki on osgeo3 | ||
* backed up via [[SAC:Backups|bacula]] in BackupOg6 job (see /osgeo/backup) | * backed up via [[SAC:Backups|bacula]] in BackupOg6 job (see /osgeo/backup) | ||
* admin user credentials found in ~root/.my.cnf | * admin user credentials found in ~root/.my.cnf | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
= SSL certificates = | = SSL certificates = | ||
| Line 121: | Line 51: | ||
= Backup strategy = | = Backup strategy = | ||
| − | + | See [[SAC:Backups]] for general info about backup strategies for containers. | |
| − | |||
| − | |||
A dump of each mysql database is also stored as a separate file under /osgeo | A dump of each mysql database is also stored as a separate file under /osgeo | ||
(created during the backup phase). | (created during the backup phase). | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
Revision as of 09:34, 2 October 2025
The production mail server is a Debian 10 LXD container administered by SAC, hosted on osgeo9.
See SAC#Communication in case of troubles or quick questions
Services hosted on the mail container
Postfix SMTP server
Handles outgoing and incoming email
Mailman
- SAC:Mailing Lists - mailman configuration for lists.osgeo.org.
Websites
All websites are served by Apache
| www.tilecache.org | /var/www/tilecache/docs | SAC !? | BackupOg6 bacula job | |
| https://lists.osgeo.org | admin | Web interface for managing Mailman |
MySQL server
TODO: review
used for GRASS GIS Wiki (maintained by Martin Landa and Markus Neteler)
* used for GRASS CMS and GRASS Wiki ? </devl> now on grass on osgeo7 and grass-wiki on osgeo3
- backed up via bacula in BackupOg6 job (see /osgeo/backup)
- admin user credentials found in ~root/.my.cnf
SSL certificates
- LetsEncrypt was configured by Jeff McKenna on 2018-07-27 for mapserver.org, gdal.org, grass.osgeo.org, grasswiki.osgeo.org, drone.osgeo.org, and lists.osgeo.org using certbot-auto
- careful: check the conf files in /etc/apache2/sites-enabled/ to make sure that the VirtualHost settings do not include something like <VirtualHost _default_:443> and instead should point to the IP such as <VirtualHost 140.211.15.3:443> or else the certificate loaded will always default to mapserver.org
- certbot-auto lives in /usr/local/sbin.
- to add more sites, run the command:
certbot-auto --apache -d mapserver.org -d www.mapserver.org
- a cronjob (certbot-auto renew) was created to check for renewal twice a day
- also enabled for geos.osgeo.org on by Jeff McKenna on 2018-10-01
Backup strategy
See SAC:Backups for general info about backup strategies for containers.
A dump of each mysql database is also stored as a separate file under /osgeo (created during the backup phase).