Difference between revisions of "Mail server"

From OSGeo
Jump to navigation Jump to search
(Add note about ongoing migration to hosted provider)
Line 2: Line 2:
  
 
See [[SAC#Communication]] in case of troubles or quick questions
 
See [[SAC#Communication]] in case of troubles or quick questions
 +
 +
'''WARNING''': As of August 2026 the osgeo.org mail service is being migrated to hosted provider, see https://trac.osgeo.org/osgeo/ticket/3616
  
 
= Services hosted on the mail container =
 
= Services hosted on the mail container =
Line 61: Line 63:
 
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).
 +
 +
 +
[[Category:Services]]

Revision as of 00:48, 14 August 2026

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

WARNING: As of August 2026 the osgeo.org mail service is being migrated to hosted provider, see https://trac.osgeo.org/osgeo/ticket/3616

Services hosted on the mail container

Postfix SMTP server

Handles outgoing and incoming email

Mailman

Websites

All websites are served by Apache

site path contact backup comments
www.tilecache.org /var/www/tilecache/docs SAC !? BackupOg6 bacula job
lists.osgeo.org admin Web interface for managing Mailman

MySQL server

TODO: review/cleanup

  • backed up via bacula in BackupOg6 job (see /osgeo/backup)
  • admin user credentials found in ~root/.my.cnf

SSL certificates

  • LetsEncrypt is configured 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.14: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).