<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.osgeo.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Strk</id>
	<title>OSGeo - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.osgeo.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Strk"/>
	<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/wiki/Special:Contributions/Strk"/>
	<updated>2026-04-11T21:45:38Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.35.9</generator>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=SAC:Gitea&amp;diff=134801</id>
		<title>SAC:Gitea</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=SAC:Gitea&amp;diff=134801"/>
		<updated>2025-11-20T13:39:22Z</updated>

		<summary type="html">&lt;p&gt;Strk: /* Administration */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
Gitea is an instance of the [https://gitea.io/ Go Git Service] that runs on [[TracSVN]] as part of the [[SAC:Git Service|OSGeo Git Services]].&lt;br /&gt;
&lt;br /&gt;
It can be accessed via https://gitea.osgeo.org/ (login with your [[SAC:LDAP|OSGeo Userid]])&lt;br /&gt;
&lt;br /&gt;
Until September 2025 it was accessible also as https://git.osgeo.org/gitea/ - it should still be for backward compatibility&lt;br /&gt;
&lt;br /&gt;
= Files location and configuration =&lt;br /&gt;
&lt;br /&gt;
It is installed in &amp;lt;code&amp;gt;/home/git/gitea&amp;lt;/code&amp;gt;.&lt;br /&gt;
Its configuration is in the ''custom/'' subdir and controlled via ansible.&lt;br /&gt;
&lt;br /&gt;
Repositories are in &amp;lt;code&amp;gt;/home/git/gitea-repositories&amp;lt;/code&amp;gt; and all files are created as readable for any user in the ''git'' group.&lt;br /&gt;
Apache running user (''www-data'') is made part of the group to allow for browsing ''gitea-managed'' repositories via existing [[Trac_Instances|trac instances]].&lt;br /&gt;
&lt;br /&gt;
Attachment and session data are in &amp;lt;code&amp;gt;/home/git/gitea/data&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
It is configured to use [[SAC:LDAP|LDAP]] for authentication and ''PostgreSQL'' as the backend, see the configuration for access parameters.&lt;br /&gt;
&lt;br /&gt;
Backups are currently automated for the database and data directory via scripts in &amp;lt;code&amp;gt;/osgeo/backup/&amp;lt;/code&amp;gt; (start from &amp;lt;code&amp;gt;/osgeo/backup/bacula_before.sh&amp;lt;/code&amp;gt;). No repositories are backed up (what's a distributed code version control system worth otherwise?:). Refer to [[SAC:Backups]] for other backup info.&lt;br /&gt;
&lt;br /&gt;
It listens on IP &amp;lt;code&amp;gt;127.0.0.1&amp;lt;/code&amp;gt; and TCP port &amp;lt;code&amp;gt;3001&amp;lt;/code&amp;gt; via HTTP. Apache is configured to deal with HTTPS and act as a proxy.&lt;br /&gt;
See [[TracSVN]] for info about the apache configuration.&lt;br /&gt;
&lt;br /&gt;
Gitea is built to be composed by a single binary.&lt;br /&gt;
See https://gitea.io/ for more info.&lt;br /&gt;
&lt;br /&gt;
= Administration =&lt;br /&gt;
&lt;br /&gt;
At the moment [[User:Strk|Sandro Santilli]] (promoter of the initiative) and Martin Spott have admin privileges from the web UI.&lt;br /&gt;
[[User:Robe|Regina Obe]] and [[Jeff McKenna]] are willing to help.&lt;br /&gt;
&lt;br /&gt;
Server configuration is done via https://gitea.osgeo.org/sac/ansible-deployment&lt;br /&gt;
 (requires login and authorization to see)&lt;br /&gt;
&lt;br /&gt;
As of 2025 we're debating whether to switch to [[Forgejo]] instead&lt;br /&gt;
&lt;br /&gt;
== Starting and stopping the service ==&lt;br /&gt;
&lt;br /&gt;
The service is managed via systemctl:&lt;br /&gt;
&lt;br /&gt;
  - systemctl start gitea&lt;br /&gt;
  - systemctl stop gitea&lt;br /&gt;
  - systemctl restart gitea&lt;br /&gt;
&lt;br /&gt;
= Continuous integration =&lt;br /&gt;
&lt;br /&gt;
A CI server is associated to the hosting service,&lt;br /&gt;
see [[Dronie]] and [[Woodie]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Infrastructure]]&lt;br /&gt;
[[Category:Services]]&lt;/div&gt;</summary>
		<author><name>Strk</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=SAC:Gitea&amp;diff=134800</id>
		<title>SAC:Gitea</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=SAC:Gitea&amp;diff=134800"/>
		<updated>2025-11-20T13:37:40Z</updated>

		<summary type="html">&lt;p&gt;Strk: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
Gitea is an instance of the [https://gitea.io/ Go Git Service] that runs on [[TracSVN]] as part of the [[SAC:Git Service|OSGeo Git Services]].&lt;br /&gt;
&lt;br /&gt;
It can be accessed via https://gitea.osgeo.org/ (login with your [[SAC:LDAP|OSGeo Userid]])&lt;br /&gt;
&lt;br /&gt;
Until September 2025 it was accessible also as https://git.osgeo.org/gitea/ - it should still be for backward compatibility&lt;br /&gt;
&lt;br /&gt;
= Files location and configuration =&lt;br /&gt;
&lt;br /&gt;
It is installed in &amp;lt;code&amp;gt;/home/git/gitea&amp;lt;/code&amp;gt;.&lt;br /&gt;
Its configuration is in the ''custom/'' subdir and controlled via ansible.&lt;br /&gt;
&lt;br /&gt;
Repositories are in &amp;lt;code&amp;gt;/home/git/gitea-repositories&amp;lt;/code&amp;gt; and all files are created as readable for any user in the ''git'' group.&lt;br /&gt;
Apache running user (''www-data'') is made part of the group to allow for browsing ''gitea-managed'' repositories via existing [[Trac_Instances|trac instances]].&lt;br /&gt;
&lt;br /&gt;
Attachment and session data are in &amp;lt;code&amp;gt;/home/git/gitea/data&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
It is configured to use [[SAC:LDAP|LDAP]] for authentication and ''PostgreSQL'' as the backend, see the configuration for access parameters.&lt;br /&gt;
&lt;br /&gt;
Backups are currently automated for the database and data directory via scripts in &amp;lt;code&amp;gt;/osgeo/backup/&amp;lt;/code&amp;gt; (start from &amp;lt;code&amp;gt;/osgeo/backup/bacula_before.sh&amp;lt;/code&amp;gt;). No repositories are backed up (what's a distributed code version control system worth otherwise?:). Refer to [[SAC:Backups]] for other backup info.&lt;br /&gt;
&lt;br /&gt;
It listens on IP &amp;lt;code&amp;gt;127.0.0.1&amp;lt;/code&amp;gt; and TCP port &amp;lt;code&amp;gt;3001&amp;lt;/code&amp;gt; via HTTP. Apache is configured to deal with HTTPS and act as a proxy.&lt;br /&gt;
See [[TracSVN]] for info about the apache configuration.&lt;br /&gt;
&lt;br /&gt;
Gitea is built to be composed by a single binary.&lt;br /&gt;
See https://gitea.io/ for more info.&lt;br /&gt;
&lt;br /&gt;
= Administration =&lt;br /&gt;
&lt;br /&gt;
At the moment [[User:Strk|Sandro Santilli]] (promoter of the initiative) and Martin Spott have admin privileges from the web UI.&lt;br /&gt;
[[User:Robe|Regina Obe]] and [[Jeff McKenna]] are willing to help.&lt;br /&gt;
&lt;br /&gt;
Server configuration is done via https://gitea.osgeo.org/sac/ansible-deployment&lt;br /&gt;
 (requires login and authorization to see)&lt;br /&gt;
&lt;br /&gt;
== Starting and stopping the service ==&lt;br /&gt;
&lt;br /&gt;
The service is managed via systemctl:&lt;br /&gt;
&lt;br /&gt;
  - systemctl start gitea&lt;br /&gt;
  - systemctl stop gitea&lt;br /&gt;
  - systemctl restart gitea&lt;br /&gt;
&lt;br /&gt;
= Continuous integration =&lt;br /&gt;
&lt;br /&gt;
A CI server is associated to the hosting service,&lt;br /&gt;
see [[Dronie]] and [[Woodie]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Infrastructure]]&lt;br /&gt;
[[Category:Services]]&lt;/div&gt;</summary>
		<author><name>Strk</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=Forgejo&amp;diff=134799</id>
		<title>Forgejo</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=Forgejo&amp;diff=134799"/>
		<updated>2025-11-20T13:37:13Z</updated>

		<summary type="html">&lt;p&gt;Strk: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Forgejo was [https://forgejo.org/2022-12-15-hello-forgejo/ created] in October 2022 after a for profit company took over the [[SAC:Gitea|Gitea]] project. It exists under the umbrella of a non-profit organization, Codeberg e.V. and is developed in the interest of the general public. &lt;br /&gt;
&lt;br /&gt;
Comparison with Gitea, as seen by Forgejo: https://forgejo.org/compare-to-gitea/&lt;br /&gt;
&lt;br /&gt;
As of 2025 SAC is [https://trac.osgeo.org/osgeo/ticket/3414 debating] whether we should switch the [[SAC:Git Service|OSGeo Git Services]] over.&lt;/div&gt;</summary>
		<author><name>Strk</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=Forgejo&amp;diff=134798</id>
		<title>Forgejo</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=Forgejo&amp;diff=134798"/>
		<updated>2025-11-20T13:35:30Z</updated>

		<summary type="html">&lt;p&gt;Strk: Created page with &amp;quot;Forgejo was [https://forgejo.org/2022-12-15-hello-forgejo/ created] in October 2022 after a for profit company took over the Gitea project. It exists under the umbrella of...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Forgejo was [https://forgejo.org/2022-12-15-hello-forgejo/ created] in October 2022 after a for profit company took over the [[Gitea]] project. It exists under the umbrella of a non-profit organization, Codeberg e.V. and is developed in the interest of the general public. &lt;br /&gt;
&lt;br /&gt;
Comparison with Gitea, as seen by Forgejo: https://forgejo.org/compare-to-gitea/&lt;br /&gt;
&lt;br /&gt;
As of 2025 SAC is [https://trac.osgeo.org/osgeo/ticket/3414 debating] whether we should switch the [[OSGeo Git Service]] over.&lt;/div&gt;</summary>
		<author><name>Strk</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=Peertube&amp;diff=134733</id>
		<title>Peertube</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=Peertube&amp;diff=134733"/>
		<updated>2025-10-21T20:16:38Z</updated>

		<summary type="html">&lt;p&gt;Strk: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Peertube is a P2P video streaming web based service.&lt;br /&gt;
See https://en.wikipedia.org/wiki/PeerTube&lt;br /&gt;
&lt;br /&gt;
We host an experimental peertube instance on https://video.osgeo.org&lt;br /&gt;
&lt;br /&gt;
Internal details on how the peertube instance is configured are in:&lt;br /&gt;
https://gitea.osgeo.org/sac/osgeo3/wiki/peertube-container---moved-to-osgeo9 (private)&lt;br /&gt;
&lt;br /&gt;
= Administration =&lt;br /&gt;
&lt;br /&gt;
Peertube is installed from the git repository to /var/www/peertube, following instructions written in https://docs.joinpeertube.org/install-any-os?id=installation&lt;br /&gt;
&lt;br /&gt;
Version and more info can be seen on https://video.osgeo.org/about/instance&lt;br /&gt;
&lt;br /&gt;
= Using Peertube =&lt;br /&gt;
&lt;br /&gt;
See https://docs.joinpeertube.org/use-third-party-application&lt;br /&gt;
&lt;br /&gt;
[[Category:Infrastructure]]&lt;br /&gt;
[[Category:Services]]&lt;/div&gt;</summary>
		<author><name>Strk</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=Peertube&amp;diff=134732</id>
		<title>Peertube</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=Peertube&amp;diff=134732"/>
		<updated>2025-10-21T19:58:36Z</updated>

		<summary type="html">&lt;p&gt;Strk: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Peertube is a P2P video streaming web based service.&lt;br /&gt;
See https://en.wikipedia.org/wiki/PeerTube&lt;br /&gt;
&lt;br /&gt;
We host an experimental peertube instance on https://video.osgeo.org&lt;br /&gt;
&lt;br /&gt;
Internal details on how the peertube instance is configured are in:&lt;br /&gt;
https://gitea.osgeo.org/sac/osgeo3/wiki/peertube-container---moved-to-osgeo9 (private)&lt;br /&gt;
&lt;br /&gt;
= Administration =&lt;br /&gt;
&lt;br /&gt;
Peertube is installed from the git repository to /var/www/peertube, following instructions written in https://docs.joinpeertube.org/install-any-os?id=installation&lt;br /&gt;
&lt;br /&gt;
= Using Peertube =&lt;br /&gt;
&lt;br /&gt;
See https://docs.joinpeertube.org/use-third-party-application&lt;br /&gt;
&lt;br /&gt;
[[Category:Infrastructure]]&lt;br /&gt;
[[Category:Services]]&lt;/div&gt;</summary>
		<author><name>Strk</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=Peertube&amp;diff=134731</id>
		<title>Peertube</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=Peertube&amp;diff=134731"/>
		<updated>2025-10-21T19:56:19Z</updated>

		<summary type="html">&lt;p&gt;Strk: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Peertube is a P2P video streaming web based service.&lt;br /&gt;
See https://en.wikipedia.org/wiki/PeerTube&lt;br /&gt;
&lt;br /&gt;
We host an experimental peertube instance on https://video.osgeo.org&lt;br /&gt;
&lt;br /&gt;
Internal details on how the peertube instance is configured are in:&lt;br /&gt;
https://gitea.osgeo.org/sac/osgeo3/wiki/peertube-container---moved-to-osgeo9 (private)&lt;br /&gt;
&lt;br /&gt;
= Using Peertube =&lt;br /&gt;
&lt;br /&gt;
See https://docs.joinpeertube.org/use-third-party-application&lt;br /&gt;
&lt;br /&gt;
[[Category:Infrastructure]]&lt;br /&gt;
[[Category:Services]]&lt;/div&gt;</summary>
		<author><name>Strk</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=Mail_server&amp;diff=134558</id>
		<title>Mail server</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=Mail_server&amp;diff=134558"/>
		<updated>2025-10-02T17:39:55Z</updated>

		<summary type="html">&lt;p&gt;Strk: /* SSL certificates */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The production mail server is a Debian 10 LXD container administered by [[SAC]], hosted on [[osgeo9]].&lt;br /&gt;
&lt;br /&gt;
See [[SAC#Communication]] in case of troubles or quick questions&lt;br /&gt;
&lt;br /&gt;
= Services hosted on the mail container =&lt;br /&gt;
&lt;br /&gt;
== Postfix SMTP server ==&lt;br /&gt;
&lt;br /&gt;
Handles [[SAC:Message Submission Agent|outgoing]] and [[SAC:Message Transport Agent|incoming]] email&lt;br /&gt;
&lt;br /&gt;
== Mailman ==&lt;br /&gt;
&lt;br /&gt;
* [[SAC:Mailing Lists]] - mailman configuration for lists.osgeo.org.&lt;br /&gt;
&lt;br /&gt;
== Websites ==&lt;br /&gt;
&lt;br /&gt;
All websites are served by Apache&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! site &lt;br /&gt;
! path &lt;br /&gt;
! contact &lt;br /&gt;
! [[SAC:Backups|backup]]&lt;br /&gt;
! comments&lt;br /&gt;
|-&lt;br /&gt;
| www.tilecache.org&lt;br /&gt;
| /var/www/tilecache/docs&lt;br /&gt;
| SAC !?&lt;br /&gt;
| BackupOg6 bacula job&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| lists.osgeo.org&lt;br /&gt;
|&lt;br /&gt;
| admin&lt;br /&gt;
|&lt;br /&gt;
| Web interface for managing Mailman&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== MySQL server ==&lt;br /&gt;
&lt;br /&gt;
'''TODO''': review/cleanup&lt;br /&gt;
&lt;br /&gt;
* backed up via [[SAC:Backups|bacula]] in BackupOg6 job (see /osgeo/backup)&lt;br /&gt;
* admin user credentials found in ~root/.my.cnf&lt;br /&gt;
&lt;br /&gt;
= SSL certificates =&lt;br /&gt;
&lt;br /&gt;
* LetsEncrypt is configured using certbot-auto&lt;br /&gt;
** careful: check the conf files in /etc/apache2/sites-enabled/ to make sure that the VirtualHost settings do not include something like ''&amp;lt;VirtualHost _default_:443&amp;gt;'' and instead should point to the IP such as ''&amp;lt;VirtualHost 140.211.15.14:443&amp;gt;'' or else the certificate loaded will always default to mapserver.org&lt;br /&gt;
** certbot-auto lives in /usr/local/sbin.&lt;br /&gt;
** to add more sites, run the command:&amp;lt;blockquote&amp;gt;certbot-auto --apache -d mapserver.org -d www.mapserver.org&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
** a cronjob (certbot-auto renew) was created to check for renewal twice a day&lt;br /&gt;
** also enabled for geos.osgeo.org on by [[Jeff McKenna]] on 2018-10-01&lt;br /&gt;
&lt;br /&gt;
= Backup strategy =&lt;br /&gt;
&lt;br /&gt;
See [[SAC:Backups]] for general info about backup strategies for containers.&lt;br /&gt;
&lt;br /&gt;
A dump of each mysql database is also stored as a separate file under /osgeo&lt;br /&gt;
(created during the backup phase).&lt;/div&gt;</summary>
		<author><name>Strk</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=Mail_server&amp;diff=134557</id>
		<title>Mail server</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=Mail_server&amp;diff=134557"/>
		<updated>2025-10-02T17:38:06Z</updated>

		<summary type="html">&lt;p&gt;Strk: /* MySQL server */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The production mail server is a Debian 10 LXD container administered by [[SAC]], hosted on [[osgeo9]].&lt;br /&gt;
&lt;br /&gt;
See [[SAC#Communication]] in case of troubles or quick questions&lt;br /&gt;
&lt;br /&gt;
= Services hosted on the mail container =&lt;br /&gt;
&lt;br /&gt;
== Postfix SMTP server ==&lt;br /&gt;
&lt;br /&gt;
Handles [[SAC:Message Submission Agent|outgoing]] and [[SAC:Message Transport Agent|incoming]] email&lt;br /&gt;
&lt;br /&gt;
== Mailman ==&lt;br /&gt;
&lt;br /&gt;
* [[SAC:Mailing Lists]] - mailman configuration for lists.osgeo.org.&lt;br /&gt;
&lt;br /&gt;
== Websites ==&lt;br /&gt;
&lt;br /&gt;
All websites are served by Apache&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! site &lt;br /&gt;
! path &lt;br /&gt;
! contact &lt;br /&gt;
! [[SAC:Backups|backup]]&lt;br /&gt;
! comments&lt;br /&gt;
|-&lt;br /&gt;
| www.tilecache.org&lt;br /&gt;
| /var/www/tilecache/docs&lt;br /&gt;
| SAC !?&lt;br /&gt;
| BackupOg6 bacula job&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| lists.osgeo.org&lt;br /&gt;
|&lt;br /&gt;
| admin&lt;br /&gt;
|&lt;br /&gt;
| Web interface for managing Mailman&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== MySQL server ==&lt;br /&gt;
&lt;br /&gt;
'''TODO''': review/cleanup&lt;br /&gt;
&lt;br /&gt;
* backed up via [[SAC:Backups|bacula]] in BackupOg6 job (see /osgeo/backup)&lt;br /&gt;
* admin user credentials found in ~root/.my.cnf&lt;br /&gt;
&lt;br /&gt;
= SSL certificates =&lt;br /&gt;
&lt;br /&gt;
* 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&lt;br /&gt;
** careful: check the conf files in /etc/apache2/sites-enabled/ to make sure that the VirtualHost settings do not include something like ''&amp;lt;VirtualHost _default_:443&amp;gt;'' and instead should point to the IP such as ''&amp;lt;VirtualHost 140.211.15.3:443&amp;gt;'' or else the certificate loaded will always default to mapserver.org&lt;br /&gt;
** certbot-auto lives in /usr/local/sbin.&lt;br /&gt;
** to add more sites, run the command:&amp;lt;blockquote&amp;gt;certbot-auto --apache -d mapserver.org -d www.mapserver.org&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
** a cronjob (certbot-auto renew) was created to check for renewal twice a day&lt;br /&gt;
** also enabled for geos.osgeo.org on by [[Jeff McKenna]] on 2018-10-01&lt;br /&gt;
&lt;br /&gt;
= Backup strategy =&lt;br /&gt;
&lt;br /&gt;
See [[SAC:Backups]] for general info about backup strategies for containers.&lt;br /&gt;
&lt;br /&gt;
A dump of each mysql database is also stored as a separate file under /osgeo&lt;br /&gt;
(created during the backup phase).&lt;/div&gt;</summary>
		<author><name>Strk</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=Mail_server&amp;diff=134556</id>
		<title>Mail server</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=Mail_server&amp;diff=134556"/>
		<updated>2025-10-02T17:37:22Z</updated>

		<summary type="html">&lt;p&gt;Strk: /* Websites */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The production mail server is a Debian 10 LXD container administered by [[SAC]], hosted on [[osgeo9]].&lt;br /&gt;
&lt;br /&gt;
See [[SAC#Communication]] in case of troubles or quick questions&lt;br /&gt;
&lt;br /&gt;
= Services hosted on the mail container =&lt;br /&gt;
&lt;br /&gt;
== Postfix SMTP server ==&lt;br /&gt;
&lt;br /&gt;
Handles [[SAC:Message Submission Agent|outgoing]] and [[SAC:Message Transport Agent|incoming]] email&lt;br /&gt;
&lt;br /&gt;
== Mailman ==&lt;br /&gt;
&lt;br /&gt;
* [[SAC:Mailing Lists]] - mailman configuration for lists.osgeo.org.&lt;br /&gt;
&lt;br /&gt;
== Websites ==&lt;br /&gt;
&lt;br /&gt;
All websites are served by Apache&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! site &lt;br /&gt;
! path &lt;br /&gt;
! contact &lt;br /&gt;
! [[SAC:Backups|backup]]&lt;br /&gt;
! comments&lt;br /&gt;
|-&lt;br /&gt;
| www.tilecache.org&lt;br /&gt;
| /var/www/tilecache/docs&lt;br /&gt;
| SAC !?&lt;br /&gt;
| BackupOg6 bacula job&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| lists.osgeo.org&lt;br /&gt;
|&lt;br /&gt;
| admin&lt;br /&gt;
|&lt;br /&gt;
| Web interface for managing Mailman&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== MySQL server ==&lt;br /&gt;
&lt;br /&gt;
'''TODO''': review&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;del&amp;gt;used for GRASS GIS Wiki (maintained by Martin Landa and Markus Neteler)&amp;lt;/del&amp;gt;&lt;br /&gt;
&amp;lt;del&amp;gt;* used for GRASS CMS and GRASS Wiki ? &amp;lt;/devl&amp;gt; now on grass on osgeo7 and grass-wiki on osgeo3&lt;br /&gt;
* backed up via [[SAC:Backups|bacula]] in BackupOg6 job (see /osgeo/backup)&lt;br /&gt;
* admin user credentials found in ~root/.my.cnf&lt;br /&gt;
&lt;br /&gt;
= SSL certificates =&lt;br /&gt;
&lt;br /&gt;
* 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&lt;br /&gt;
** careful: check the conf files in /etc/apache2/sites-enabled/ to make sure that the VirtualHost settings do not include something like ''&amp;lt;VirtualHost _default_:443&amp;gt;'' and instead should point to the IP such as ''&amp;lt;VirtualHost 140.211.15.3:443&amp;gt;'' or else the certificate loaded will always default to mapserver.org&lt;br /&gt;
** certbot-auto lives in /usr/local/sbin.&lt;br /&gt;
** to add more sites, run the command:&amp;lt;blockquote&amp;gt;certbot-auto --apache -d mapserver.org -d www.mapserver.org&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
** a cronjob (certbot-auto renew) was created to check for renewal twice a day&lt;br /&gt;
** also enabled for geos.osgeo.org on by [[Jeff McKenna]] on 2018-10-01&lt;br /&gt;
&lt;br /&gt;
= Backup strategy =&lt;br /&gt;
&lt;br /&gt;
See [[SAC:Backups]] for general info about backup strategies for containers.&lt;br /&gt;
&lt;br /&gt;
A dump of each mysql database is also stored as a separate file under /osgeo&lt;br /&gt;
(created during the backup phase).&lt;/div&gt;</summary>
		<author><name>Strk</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=Mail_server&amp;diff=134555</id>
		<title>Mail server</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=Mail_server&amp;diff=134555"/>
		<updated>2025-10-02T17:36:33Z</updated>

		<summary type="html">&lt;p&gt;Strk: /* Websites */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The production mail server is a Debian 10 LXD container administered by [[SAC]], hosted on [[osgeo9]].&lt;br /&gt;
&lt;br /&gt;
See [[SAC#Communication]] in case of troubles or quick questions&lt;br /&gt;
&lt;br /&gt;
= Services hosted on the mail container =&lt;br /&gt;
&lt;br /&gt;
== Postfix SMTP server ==&lt;br /&gt;
&lt;br /&gt;
Handles [[SAC:Message Submission Agent|outgoing]] and [[SAC:Message Transport Agent|incoming]] email&lt;br /&gt;
&lt;br /&gt;
== Mailman ==&lt;br /&gt;
&lt;br /&gt;
* [[SAC:Mailing Lists]] - mailman configuration for lists.osgeo.org.&lt;br /&gt;
&lt;br /&gt;
== Websites ==&lt;br /&gt;
&lt;br /&gt;
All websites are served by Apache&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! site &lt;br /&gt;
! path &lt;br /&gt;
! contact &lt;br /&gt;
! [[SAC:Backups|backup]]&lt;br /&gt;
! comments&lt;br /&gt;
|-&lt;br /&gt;
| www.tilecache.org&lt;br /&gt;
| /var/www/tilecache/docs&lt;br /&gt;
| SAC !?&lt;br /&gt;
| BackupOg6 bacula job&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| https://lists.osgeo.org&lt;br /&gt;
| admin&lt;br /&gt;
| Web interface for managing Mailman&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== MySQL server ==&lt;br /&gt;
&lt;br /&gt;
'''TODO''': review&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;del&amp;gt;used for GRASS GIS Wiki (maintained by Martin Landa and Markus Neteler)&amp;lt;/del&amp;gt;&lt;br /&gt;
&amp;lt;del&amp;gt;* used for GRASS CMS and GRASS Wiki ? &amp;lt;/devl&amp;gt; now on grass on osgeo7 and grass-wiki on osgeo3&lt;br /&gt;
* backed up via [[SAC:Backups|bacula]] in BackupOg6 job (see /osgeo/backup)&lt;br /&gt;
* admin user credentials found in ~root/.my.cnf&lt;br /&gt;
&lt;br /&gt;
= SSL certificates =&lt;br /&gt;
&lt;br /&gt;
* 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&lt;br /&gt;
** careful: check the conf files in /etc/apache2/sites-enabled/ to make sure that the VirtualHost settings do not include something like ''&amp;lt;VirtualHost _default_:443&amp;gt;'' and instead should point to the IP such as ''&amp;lt;VirtualHost 140.211.15.3:443&amp;gt;'' or else the certificate loaded will always default to mapserver.org&lt;br /&gt;
** certbot-auto lives in /usr/local/sbin.&lt;br /&gt;
** to add more sites, run the command:&amp;lt;blockquote&amp;gt;certbot-auto --apache -d mapserver.org -d www.mapserver.org&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
** a cronjob (certbot-auto renew) was created to check for renewal twice a day&lt;br /&gt;
** also enabled for geos.osgeo.org on by [[Jeff McKenna]] on 2018-10-01&lt;br /&gt;
&lt;br /&gt;
= Backup strategy =&lt;br /&gt;
&lt;br /&gt;
See [[SAC:Backups]] for general info about backup strategies for containers.&lt;br /&gt;
&lt;br /&gt;
A dump of each mysql database is also stored as a separate file under /osgeo&lt;br /&gt;
(created during the backup phase).&lt;/div&gt;</summary>
		<author><name>Strk</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=Mail_server&amp;diff=134554</id>
		<title>Mail server</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=Mail_server&amp;diff=134554"/>
		<updated>2025-10-02T17:34:58Z</updated>

		<summary type="html">&lt;p&gt;Strk: Undo revision 134553 by Strk (talk)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The production mail server is a Debian 10 LXD container administered by [[SAC]], hosted on [[osgeo9]].&lt;br /&gt;
&lt;br /&gt;
See [[SAC#Communication]] in case of troubles or quick questions&lt;br /&gt;
&lt;br /&gt;
= Services hosted on the mail container =&lt;br /&gt;
&lt;br /&gt;
== Postfix SMTP server ==&lt;br /&gt;
&lt;br /&gt;
Handles [[SAC:Message Submission Agent|outgoing]] and [[SAC:Message Transport Agent|incoming]] email&lt;br /&gt;
&lt;br /&gt;
== Mailman ==&lt;br /&gt;
&lt;br /&gt;
* [[SAC:Mailing Lists]] - mailman configuration for lists.osgeo.org.&lt;br /&gt;
&lt;br /&gt;
== Websites ==&lt;br /&gt;
&lt;br /&gt;
All websites are served by Apache&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| www.tilecache.org&lt;br /&gt;
| /var/www/tilecache/docs&lt;br /&gt;
| SAC !?&lt;br /&gt;
| BackupOg6 bacula job&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| https://lists.osgeo.org&lt;br /&gt;
| admin&lt;br /&gt;
| Web interface for managing Mailman&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== MySQL server ==&lt;br /&gt;
&lt;br /&gt;
'''TODO''': review&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;del&amp;gt;used for GRASS GIS Wiki (maintained by Martin Landa and Markus Neteler)&amp;lt;/del&amp;gt;&lt;br /&gt;
&amp;lt;del&amp;gt;* used for GRASS CMS and GRASS Wiki ? &amp;lt;/devl&amp;gt; now on grass on osgeo7 and grass-wiki on osgeo3&lt;br /&gt;
* backed up via [[SAC:Backups|bacula]] in BackupOg6 job (see /osgeo/backup)&lt;br /&gt;
* admin user credentials found in ~root/.my.cnf&lt;br /&gt;
&lt;br /&gt;
= SSL certificates =&lt;br /&gt;
&lt;br /&gt;
* 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&lt;br /&gt;
** careful: check the conf files in /etc/apache2/sites-enabled/ to make sure that the VirtualHost settings do not include something like ''&amp;lt;VirtualHost _default_:443&amp;gt;'' and instead should point to the IP such as ''&amp;lt;VirtualHost 140.211.15.3:443&amp;gt;'' or else the certificate loaded will always default to mapserver.org&lt;br /&gt;
** certbot-auto lives in /usr/local/sbin.&lt;br /&gt;
** to add more sites, run the command:&amp;lt;blockquote&amp;gt;certbot-auto --apache -d mapserver.org -d www.mapserver.org&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
** a cronjob (certbot-auto renew) was created to check for renewal twice a day&lt;br /&gt;
** also enabled for geos.osgeo.org on by [[Jeff McKenna]] on 2018-10-01&lt;br /&gt;
&lt;br /&gt;
= Backup strategy =&lt;br /&gt;
&lt;br /&gt;
See [[SAC:Backups]] for general info about backup strategies for containers.&lt;br /&gt;
&lt;br /&gt;
A dump of each mysql database is also stored as a separate file under /osgeo&lt;br /&gt;
(created during the backup phase).&lt;/div&gt;</summary>
		<author><name>Strk</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=Mail_server&amp;diff=134553</id>
		<title>Mail server</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=Mail_server&amp;diff=134553"/>
		<updated>2025-10-02T17:34:18Z</updated>

		<summary type="html">&lt;p&gt;Strk: Reverted edits by Strk (talk) to last revision by Jmckenna&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Osgeo6''' is a Debian 10 machine administered by [[SAC]], hosted on [[SAC_Service_Status#Servers_at_OSL|OSU OSL servers]] since August 2015 (see also [[Infrastructure Transition Plan 2014#Hardware|Hardware plan 2014]]). &lt;br /&gt;
&lt;br /&gt;
It hosts several '''critical resources''', projects web sites mail-transport and -lists, it is the successor of the [[ProjectsVM]] and the [[MailVM]] (this machine runs NO VMs instead).&lt;br /&gt;
&lt;br /&gt;
The host is reachable by ssh at '''osgeo6.osgeo.osuosl.org'''.&lt;br /&gt;
&lt;br /&gt;
= Shell access =&lt;br /&gt;
&lt;br /&gt;
Anyone in the https://www.osgeo.org/cgi-bin/auth/ldap_shell.py has ssh access, and anyone in this group can add new people via the link. Sudo access can be provided by existing sudoer's by adding folks to the sudoers group in /etc/group, though it is normal practice to try and only extend sudo access to one user per project. &lt;br /&gt;
&lt;br /&gt;
It is a shared environment and it is important that folks making changes on the system be aware of the impact they might have on other hosted services. Apache changes should be made carefully and needfully. Think about '''security'''!&lt;br /&gt;
&lt;br /&gt;
See [[SAC#Communication]] in case of troubles or quick questions&lt;br /&gt;
&lt;br /&gt;
= Services hosted on osgeo6 =&lt;br /&gt;
&lt;br /&gt;
== Websites ==&lt;br /&gt;
&lt;br /&gt;
All websites are served by Apache&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! site &lt;br /&gt;
! path &lt;br /&gt;
! contact &lt;br /&gt;
! [[SAC:Backups|backup]]&lt;br /&gt;
! comments&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;del&amp;gt;old.grass.osgeo.org&amp;lt;/del&amp;gt;  (grass.osgeo.org moved to osgeo7 grass container)&lt;br /&gt;
| /var/www/grass/grass-cms&lt;br /&gt;
| admined by [[User:Neteler]], martinL&lt;br /&gt;
| BackupOg6 bacula job&lt;br /&gt;
| based on CMSMS; GRASS GIS infrastructure explained [https://trac.osgeo.org/grass/browser/grass/trunk/doc/infrastructure.txt here], also enabled [https://www.ssllabs.com/ssltest/analyze.html?d=grass.osgeo.org&amp;amp;latest LetsEncrypt]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;del&amp;gt;old.grasswiki.osgeo.org&amp;lt;/del&amp;gt;  (grasswiki.osgeo.org moved to osgeo3 grass-wiki container)&lt;br /&gt;
| /var/www/grass/grass-wiki&lt;br /&gt;
| admined by [[User:Neteler]], martinL&lt;br /&gt;
| BackupOg6 bacula job&lt;br /&gt;
| own MediaWiki, also enabled [https://www.ssllabs.com/ssltest/analyze.html?d=grasswiki.osgeo.org&amp;amp;latest LetsEncrypt]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;del&amp;gt;www.featureserver.org&amp;lt;/del&amp;gt;&lt;br /&gt;
| /var/www/featureserver/website&lt;br /&gt;
| admined by [[User:Warmerda]]&lt;br /&gt;
| BackupOg6 bacula job&lt;br /&gt;
| DEAD project. Not yet active, pending Python/GEOS issues&lt;br /&gt;
|-&lt;br /&gt;
| www.tilecache.org&lt;br /&gt;
| /var/www/tilecache/docs&lt;br /&gt;
| SAC !?&lt;br /&gt;
| BackupOg6 bacula job&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;del&amp;gt;www.gdal.org&amp;lt;/del&amp;gt; Now hosted on github (gdal.org) and redirect for www.gdal.org (redirected to https://gdal.org on osgeo7 nginx)&lt;br /&gt;
| /var/www/gdal/gdal-web/&lt;br /&gt;
| admined by [[User:Warmerda]]&lt;br /&gt;
| BackupOg6 bacula job&lt;br /&gt;
| CRON-job migrated as well, also enabled [https://www.ssllabs.com/ssltest/analyze.html?d=gdal.org&amp;amp;latest LetsEncrypt]&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;del&amp;gt;www.mapserver.org&amp;lt;/del&amp;gt;&lt;br /&gt;
| /var/www/mapserver.org/&lt;br /&gt;
| admined by [[Jeff McKenna]]&lt;br /&gt;
| BackupOg6 bacula job&lt;br /&gt;
| moved to OSGeo7 on 2025-08-01 ([https://trac.osgeo.org/osgeo/ticket/3405 ticket])&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;del&amp;gt;drone.osgeo.org&amp;lt;/del&amp;gt; (this has been replaced by [[Dronie | dronie.osgeo.org]] which is on osgeo7)&lt;br /&gt;
| /var/www/drone.osgeo.org&lt;br /&gt;
| admined by [[User:Strk]]&lt;br /&gt;
| Continuous Integration for [[SAC:Gitea|Gitea]]&lt;br /&gt;
| reverse-proxy to [[#Drone service|Drone server]] server, also enabled [https://www.ssllabs.com/ssltest/analyze.html?d=drone.osgeo..org&amp;amp;latest LetsEncrypt]&lt;br /&gt;
|-&lt;br /&gt;
| https://lists.osgeo.org&lt;br /&gt;
| admin&lt;br /&gt;
| Web interface for managing Mailman&lt;br /&gt;
|&lt;br /&gt;
| also enabled [https://www.ssllabs.com/ssltest/analyze.html?d=lists.osgeo.org&amp;amp;latest LetsEncypt]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== MySQL server ==&lt;br /&gt;
* &amp;lt;del&amp;gt;used for GRASS GIS Wiki (maintained by Martin Landa and Markus Neteler)&amp;lt;/del&amp;gt;&lt;br /&gt;
&amp;lt;del&amp;gt;* used for GRASS CMS and GRASS Wiki ? &amp;lt;/devl&amp;gt; now on grass on osgeo7 and grass-wiki on osgeo3&lt;br /&gt;
* backed up via [[SAC:Backups|bacula]] in BackupOg6 job (see /osgeo/backup)&lt;br /&gt;
* admin user credentials found in ~root/.my.cnf&lt;br /&gt;
&lt;br /&gt;
== Postfix SMTP server ==&lt;br /&gt;
&lt;br /&gt;
* Central OSGeo MX running Postfix (includes @osgeo.org aliases in /etc/aliases)&lt;br /&gt;
=== Setting up mail alias ===&lt;br /&gt;
 # '''''edit''''' /etc/aliases&lt;br /&gt;
 # git diff # and git commit (please set GIT_AUTHOR_NAME/GIT_AUTHOR_EMAIL envs)&lt;br /&gt;
 # newaliases&lt;br /&gt;
 # postfix reload&lt;br /&gt;
&lt;br /&gt;
== Mailman ==&lt;br /&gt;
&lt;br /&gt;
* [[SAC:Mailing Lists]] - mailman configuration for lists.osgeo.org.&lt;br /&gt;
&lt;br /&gt;
== Mailman subscriber statistics ==&lt;br /&gt;
* monthly cronjob &amp;quot;OSGeo mailman server unique subscribers&amp;quot;, run as root user with scripts in /home/neteler/osgeo_mailman_stats/*.sh (operated by [[User:Neteler|M. Neteler]])&lt;br /&gt;
&lt;br /&gt;
== PostgreSQL server ==&lt;br /&gt;
OBSOLETE removed.&lt;br /&gt;
As of April 2017 PostgreSQL 9.6 is installed from pgdg packages and a new cluster was added&lt;br /&gt;
to host the database for the Drone service (in progress)&lt;br /&gt;
&lt;br /&gt;
== Drone service ==&lt;br /&gt;
&lt;br /&gt;
See [[SAC::Drone]] No longer hosted on this&lt;br /&gt;
&lt;br /&gt;
= SSL certificates =&lt;br /&gt;
&lt;br /&gt;
* 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&lt;br /&gt;
** careful: check the conf files in /etc/apache2/sites-enabled/ to make sure that the VirtualHost settings do not include something like ''&amp;lt;VirtualHost _default_:443&amp;gt;'' and instead should point to the IP such as ''&amp;lt;VirtualHost 140.211.15.3:443&amp;gt;'' or else the certificate loaded will always default to mapserver.org&lt;br /&gt;
** certbot-auto lives in /usr/local/sbin.&lt;br /&gt;
** to add more sites, run the command:&amp;lt;blockquote&amp;gt;certbot-auto --apache -d mapserver.org -d www.mapserver.org&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
** a cronjob (certbot-auto renew) was created to check for renewal twice a day&lt;br /&gt;
** also enabled for geos.osgeo.org on by [[Jeff McKenna]] on 2018-10-01&lt;br /&gt;
&lt;br /&gt;
= Backup strategy =&lt;br /&gt;
&lt;br /&gt;
As of Feb 2017 backup is performed by bacula, with the BackupOg6 job,&lt;br /&gt;
which includes the whole /var/www, /etc, /osgeo, /var/lib/mysql and more&lt;br /&gt;
files (see [[SAC:Backups]] for info about figuring out more).&lt;br /&gt;
&lt;br /&gt;
A dump of each mysql database is also stored as a separate file under /osgeo&lt;br /&gt;
(created during the backup phase).&lt;br /&gt;
&lt;br /&gt;
= Hardware =&lt;br /&gt;
&lt;br /&gt;
Details:&lt;br /&gt;
    CPU:  2 x Intel Xeon E5-2620v3, 2.4 GHz (6-Core, HT, 15MB Cache, 85W) 22nm&lt;br /&gt;
    RAM:  128GB (8 x 16GB DDR4-2133 ECC Registered 2R 1.2V DIMMs) Operating at 2133 MT/s Max&lt;br /&gt;
    NIC:  Dual Intel i210 Gigabit Ethernet Controllers - Integrated&lt;br /&gt;
    Management:  Integrated IPMI 2.0 &amp;amp; KVM over LAN&lt;br /&gt;
    Controller:  10 Ports 6Gb/s SATA (Intel C612 Chipset)&lt;br /&gt;
    PCIe 3.0 x8:  No Item Selected&lt;br /&gt;
    NOTE:  Hot-swap and fixed drives will be connected to SATA3 controller (C612) unless otherwise specified&lt;br /&gt;
    Hot-Swap Drive - 1:  80GB Intel DC S3500 Series MLC (6Gb/s, 0.3 DWPD) 2.5&amp;quot; SATA SSD&lt;br /&gt;
    Hot-Swap Drive - 2:  80GB Intel DC S3500 Series MLC (6Gb/s, 0.3 DWPD) 2.5&amp;quot; SATA SSD&lt;br /&gt;
    Hot-Swap Drive - 3:  480GB Intel DC S3500 Series MLC (6Gb/s, 0.3 DWPD) 2.5&amp;quot; SATA SSD&lt;br /&gt;
    Hot-Swap Drive - 4:  480GB Intel DC S3500 Series MLC (6Gb/s, 0.3 DWPD) 2.5&amp;quot; SATA SSD&lt;br /&gt;
    Hot-Swap Drive - 5:  480GB Intel DC S3500 Series MLC (6Gb/s, 0.3 DWPD) 2.5&amp;quot; SATA SSD&lt;br /&gt;
    Hot-Swap Drive - 6:  480GB Intel DC S3500 Series MLC (6Gb/s, 0.3 DWPD) 2.5&amp;quot; SATA SSD&lt;br /&gt;
    Optical Drive:  No Item Selected&lt;br /&gt;
&lt;br /&gt;
3 year warranty starting on May 4,2015 ending on May 4,2018&lt;br /&gt;
&lt;br /&gt;
[[Category:Infrastructure]]&lt;/div&gt;</summary>
		<author><name>Strk</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=Mail_server&amp;diff=134552</id>
		<title>Mail server</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=Mail_server&amp;diff=134552"/>
		<updated>2025-10-02T17:33:58Z</updated>

		<summary type="html">&lt;p&gt;Strk: /* Websites */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The production mail server is a Debian 10 LXD container administered by [[SAC]], hosted on [[osgeo9]].&lt;br /&gt;
&lt;br /&gt;
See [[SAC#Communication]] in case of troubles or quick questions&lt;br /&gt;
&lt;br /&gt;
= Services hosted on the mail container =&lt;br /&gt;
&lt;br /&gt;
== Postfix SMTP server ==&lt;br /&gt;
&lt;br /&gt;
Handles [[SAC:Message Submission Agent|outgoing]] and [[SAC:Message Transport Agent|incoming]] email&lt;br /&gt;
&lt;br /&gt;
== Mailman ==&lt;br /&gt;
&lt;br /&gt;
* [[SAC:Mailing Lists]] - mailman configuration for lists.osgeo.org.&lt;br /&gt;
&lt;br /&gt;
== Websites ==&lt;br /&gt;
&lt;br /&gt;
All websites are served by Apache&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| www.tilecache.org&lt;br /&gt;
| /var/www/tilecache/docs&lt;br /&gt;
| SAC !?&lt;br /&gt;
| BackupOg6 bacula job&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| https://lists.osgeo.org&lt;br /&gt;
| admin&lt;br /&gt;
| Web interface for managing Mailman&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== MySQL server ==&lt;br /&gt;
&lt;br /&gt;
'''TODO''': review&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;del&amp;gt;used for GRASS GIS Wiki (maintained by Martin Landa and Markus Neteler)&amp;lt;/del&amp;gt;&lt;br /&gt;
&amp;lt;del&amp;gt;* used for GRASS CMS and GRASS Wiki ? &amp;lt;/devl&amp;gt; now on grass on osgeo7 and grass-wiki on osgeo3&lt;br /&gt;
* backed up via [[SAC:Backups|bacula]] in BackupOg6 job (see /osgeo/backup)&lt;br /&gt;
* admin user credentials found in ~root/.my.cnf&lt;br /&gt;
&lt;br /&gt;
= SSL certificates =&lt;br /&gt;
&lt;br /&gt;
* 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&lt;br /&gt;
** careful: check the conf files in /etc/apache2/sites-enabled/ to make sure that the VirtualHost settings do not include something like ''&amp;lt;VirtualHost _default_:443&amp;gt;'' and instead should point to the IP such as ''&amp;lt;VirtualHost 140.211.15.3:443&amp;gt;'' or else the certificate loaded will always default to mapserver.org&lt;br /&gt;
** certbot-auto lives in /usr/local/sbin.&lt;br /&gt;
** to add more sites, run the command:&amp;lt;blockquote&amp;gt;certbot-auto --apache -d mapserver.org -d www.mapserver.org&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
** a cronjob (certbot-auto renew) was created to check for renewal twice a day&lt;br /&gt;
** also enabled for geos.osgeo.org on by [[Jeff McKenna]] on 2018-10-01&lt;br /&gt;
&lt;br /&gt;
= Backup strategy =&lt;br /&gt;
&lt;br /&gt;
See [[SAC:Backups]] for general info about backup strategies for containers.&lt;br /&gt;
&lt;br /&gt;
A dump of each mysql database is also stored as a separate file under /osgeo&lt;br /&gt;
(created during the backup phase).&lt;/div&gt;</summary>
		<author><name>Strk</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=Mail_server&amp;diff=134551</id>
		<title>Mail server</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=Mail_server&amp;diff=134551"/>
		<updated>2025-10-02T17:33:02Z</updated>

		<summary type="html">&lt;p&gt;Strk: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The production mail server is a Debian 10 LXD container administered by [[SAC]], hosted on [[osgeo9]].&lt;br /&gt;
&lt;br /&gt;
See [[SAC#Communication]] in case of troubles or quick questions&lt;br /&gt;
&lt;br /&gt;
= Services hosted on the mail container =&lt;br /&gt;
&lt;br /&gt;
== Postfix SMTP server ==&lt;br /&gt;
&lt;br /&gt;
Handles [[SAC:Message Submission Agent|outgoing]] and [[SAC:Message Transport Agent|incoming]] email&lt;br /&gt;
&lt;br /&gt;
== Mailman ==&lt;br /&gt;
&lt;br /&gt;
* [[SAC:Mailing Lists]] - mailman configuration for lists.osgeo.org.&lt;br /&gt;
&lt;br /&gt;
== Websites ==&lt;br /&gt;
&lt;br /&gt;
All websites are served by Apache&lt;br /&gt;
&lt;br /&gt;
'''TODO''': review&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! site &lt;br /&gt;
! path &lt;br /&gt;
! contact &lt;br /&gt;
! [[SAC:Backups|backup]]&lt;br /&gt;
! comments&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;del&amp;gt;old.grass.osgeo.org&amp;lt;/del&amp;gt;  (grass.osgeo.org moved to osgeo7 grass container)&lt;br /&gt;
| /var/www/grass/grass-cms&lt;br /&gt;
| admined by [[User:Neteler]], martinL&lt;br /&gt;
| BackupOg6 bacula job&lt;br /&gt;
| based on CMSMS; GRASS GIS infrastructure explained [https://trac.osgeo.org/grass/browser/grass/trunk/doc/infrastructure.txt here], also enabled [https://www.ssllabs.com/ssltest/analyze.html?d=grass.osgeo.org&amp;amp;latest LetsEncrypt]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;del&amp;gt;old.grasswiki.osgeo.org&amp;lt;/del&amp;gt;  (grasswiki.osgeo.org moved to osgeo3 grass-wiki container)&lt;br /&gt;
| /var/www/grass/grass-wiki&lt;br /&gt;
| admined by [[User:Neteler]], martinL&lt;br /&gt;
| BackupOg6 bacula job&lt;br /&gt;
| own MediaWiki, also enabled [https://www.ssllabs.com/ssltest/analyze.html?d=grasswiki.osgeo.org&amp;amp;latest LetsEncrypt]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;del&amp;gt;www.featureserver.org&amp;lt;/del&amp;gt;&lt;br /&gt;
| /var/www/featureserver/website&lt;br /&gt;
| admined by [[User:Warmerda]]&lt;br /&gt;
| BackupOg6 bacula job&lt;br /&gt;
| DEAD project. Not yet active, pending Python/GEOS issues&lt;br /&gt;
|-&lt;br /&gt;
| www.tilecache.org&lt;br /&gt;
| /var/www/tilecache/docs&lt;br /&gt;
| SAC !?&lt;br /&gt;
| BackupOg6 bacula job&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;del&amp;gt;www.gdal.org&amp;lt;/del&amp;gt; Now hosted on github (gdal.org) and redirect for www.gdal.org (redirected to https://gdal.org on osgeo7 nginx)&lt;br /&gt;
| /var/www/gdal/gdal-web/&lt;br /&gt;
| admined by [[User:Warmerda]]&lt;br /&gt;
| BackupOg6 bacula job&lt;br /&gt;
| CRON-job migrated as well, also enabled [https://www.ssllabs.com/ssltest/analyze.html?d=gdal.org&amp;amp;latest LetsEncrypt]&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;del&amp;gt;www.mapserver.org&amp;lt;/del&amp;gt;&lt;br /&gt;
| /var/www/mapserver.org/&lt;br /&gt;
| admined by [[Jeff McKenna]]&lt;br /&gt;
| BackupOg6 bacula job&lt;br /&gt;
| moved to OSGeo7 on 2025-08-01 ([https://trac.osgeo.org/osgeo/ticket/3405 ticket])&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;del&amp;gt;drone.osgeo.org&amp;lt;/del&amp;gt; (this has been replaced by [[Dronie | dronie.osgeo.org]] which is on osgeo7)&lt;br /&gt;
| /var/www/drone.osgeo.org&lt;br /&gt;
| admined by [[User:Strk]]&lt;br /&gt;
| Continuous Integration for [[SAC:Gitea|Gitea]]&lt;br /&gt;
| reverse-proxy to [[#Drone service|Drone server]] server, also enabled [https://www.ssllabs.com/ssltest/analyze.html?d=drone.osgeo..org&amp;amp;latest LetsEncrypt]&lt;br /&gt;
|-&lt;br /&gt;
| https://lists.osgeo.org&lt;br /&gt;
| admin&lt;br /&gt;
| Web interface for managing Mailman&lt;br /&gt;
|&lt;br /&gt;
| also enabled [https://www.ssllabs.com/ssltest/analyze.html?d=lists.osgeo.org&amp;amp;latest LetsEncypt]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== MySQL server ==&lt;br /&gt;
&lt;br /&gt;
'''TODO''': review&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;del&amp;gt;used for GRASS GIS Wiki (maintained by Martin Landa and Markus Neteler)&amp;lt;/del&amp;gt;&lt;br /&gt;
&amp;lt;del&amp;gt;* used for GRASS CMS and GRASS Wiki ? &amp;lt;/devl&amp;gt; now on grass on osgeo7 and grass-wiki on osgeo3&lt;br /&gt;
* backed up via [[SAC:Backups|bacula]] in BackupOg6 job (see /osgeo/backup)&lt;br /&gt;
* admin user credentials found in ~root/.my.cnf&lt;br /&gt;
&lt;br /&gt;
= SSL certificates =&lt;br /&gt;
&lt;br /&gt;
* 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&lt;br /&gt;
** careful: check the conf files in /etc/apache2/sites-enabled/ to make sure that the VirtualHost settings do not include something like ''&amp;lt;VirtualHost _default_:443&amp;gt;'' and instead should point to the IP such as ''&amp;lt;VirtualHost 140.211.15.3:443&amp;gt;'' or else the certificate loaded will always default to mapserver.org&lt;br /&gt;
** certbot-auto lives in /usr/local/sbin.&lt;br /&gt;
** to add more sites, run the command:&amp;lt;blockquote&amp;gt;certbot-auto --apache -d mapserver.org -d www.mapserver.org&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
** a cronjob (certbot-auto renew) was created to check for renewal twice a day&lt;br /&gt;
** also enabled for geos.osgeo.org on by [[Jeff McKenna]] on 2018-10-01&lt;br /&gt;
&lt;br /&gt;
= Backup strategy =&lt;br /&gt;
&lt;br /&gt;
See [[SAC:Backups]] for general info about backup strategies for containers.&lt;br /&gt;
&lt;br /&gt;
A dump of each mysql database is also stored as a separate file under /osgeo&lt;br /&gt;
(created during the backup phase).&lt;/div&gt;</summary>
		<author><name>Strk</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=SAC_Service_Status&amp;diff=134550</id>
		<title>SAC Service Status</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=SAC_Service_Status&amp;diff=134550"/>
		<updated>2025-10-02T17:31:53Z</updated>

		<summary type="html">&lt;p&gt;Strk: /* mail */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Infrastructure of OSGeo System Administration Committee ([[SAC]])&lt;br /&gt;
&lt;br /&gt;
For emergency plans see: [[SAC:Admin and Troubleshooting]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Servers at OSL =&lt;br /&gt;
[[OSL | Open Source Labs]] - 7 physical machines of which 5 ar lxd hosts containing ''x'' virtual machines/containers.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Logging into Physical Machines ==&lt;br /&gt;
&lt;br /&gt;
Currently we have osgeo6 and backup.osgeo.osuosl.org that are physical machines under LDAP control.&lt;br /&gt;
&lt;br /&gt;
'''Note this does not apply to osgeo3, osgeo4, osgeo7, osgeo8, osgeo9 lxd hosts'''.  Refer to those sections for instructions on logging in.&lt;br /&gt;
If hanging, see [[OSL]] for how to open a ticket with OSUOSL's support.&lt;br /&gt;
&lt;br /&gt;
This section currently only applies to '''osgeo6''' and '''backup'''.&lt;br /&gt;
&lt;br /&gt;
All [[SAC#Members|SAC administrators]] have LDAP auth to the OSL Machines. &lt;br /&gt;
&lt;br /&gt;
To ssh into a server using your LDAP account, you can do the following replacing '''your_osgeo_login''' with your OSGeo login and '''vmname''' with the vm name of the server at OSL.&lt;br /&gt;
&lt;br /&gt;
  ssh '''your_osgeo_login'''@'''servername'''.osgeo.osuosl.org&lt;br /&gt;
&lt;br /&gt;
When prompted for password, use your OSGeo Login password.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[SAC:Primary Administrators]] also have ssh key access in case LDAP is down and that will also apply to the physical machines. Worst case scenario use the information on [[OSL | Open Source Labs]] to file a ticket (SAC members only). Direct connection to virtual machines is by appending it's vm alias to .osgeo.osuosl.org.&lt;br /&gt;
&lt;br /&gt;
== Logging into LXD Hosts ==&lt;br /&gt;
&lt;br /&gt;
OSGeo3, OSGeo4, OSGeo7, OSGeo8, and OSGeo9 are all Ubuntu servers running LXD. &lt;br /&gt;
LXD is a management system for LXC containers and QEMU VMS. LXD has a [https://www.youtube.com/channel/UCuP6xPt0WTeZu32CkQPpbvA channel] that covers its features. &lt;br /&gt;
&lt;br /&gt;
To directly access the host, you go thru port 2222&lt;br /&gt;
&lt;br /&gt;
   ssh tech_dev@''server_name''.osgeo.osuosl.org -p 2222&lt;br /&gt;
&lt;br /&gt;
Only [[SAC:Primary Administrators]] have their ssh key installed under that account.  In order to access via KVM of these in event servers do not come up on a reboot, you need to go thru OSU OSL OpenVPN. To get an OpenVPN account, you need to put in a support ticket to support@osuosl.org.  In order to qualify for an OpenVPN account, you need to be an OSGeo SAC administrator. You will also need to install [https://openvpn.net/community-downloads/ OpenVPN client]) to use your OpenVPN account.&lt;br /&gt;
&lt;br /&gt;
Each host on the private KVM side is named https://'''osgeo8'''.osuosl.oob -- where replace '''osgeo8''' with the relevant host. The .oob is the private network, so doesn't work unless you are connected to via OpenVPN.&lt;br /&gt;
&lt;br /&gt;
The browser interface is sometimes clunky, so you might want to use  '''ipmitool''' installable on linux/unix or wsl using relevant package manager. KVM passwords are stored in [https://git.osgeo.org/gitea/sac/password-store SAC password-store].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A convenient block to add to your ~/.ssh/config to easily login to osgeo's LXD hosts follows: &lt;br /&gt;
&lt;br /&gt;
    Host osgeo?&lt;br /&gt;
      User tech_dev&lt;br /&gt;
      HostName %h.osgeo.osuosl.org&lt;br /&gt;
      Port 2222&lt;br /&gt;
&lt;br /&gt;
Then you would be able to log into those hosts with commands like:&lt;br /&gt;
&lt;br /&gt;
    ssh osgeo7&lt;br /&gt;
&lt;br /&gt;
== Logging into LXD Containers and VMs ==&lt;br /&gt;
&lt;br /&gt;
A convenient block to add to your ~/.ssh/config to easily login to osgeo's LXD hosted containers and vms is the following:&lt;br /&gt;
&lt;br /&gt;
   # This stanza is only needed if you have an IdentityFile configured below.&lt;br /&gt;
   # The IdentityFile from a target host is not automatically applied to the hop host, so we need to make it explicit:&lt;br /&gt;
   Host hop.*.osgeo.org&lt;br /&gt;
     IdentityFile &amp;quot;path/to/your/private/key&amp;quot;&lt;br /&gt;
   &lt;br /&gt;
   Host osgeo*-*&lt;br /&gt;
     ProxyCommand ssh hop.$(sed -e &amp;quot;s/-.*//&amp;quot; &amp;lt;&amp;lt;&amp;lt; &amp;quot;%h&amp;quot;).osgeo.org -W $(sed -e &amp;quot;s/^osgeo[^-*]-//;s/$/.lxd/&amp;quot; &amp;lt;&amp;lt;&amp;lt; &amp;quot;%h&amp;quot;):%p&lt;br /&gt;
     # this is only needed if you you use different private keys for different servers&lt;br /&gt;
     IdentityFile &amp;quot;path/to/your/private/key&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Then you'll be able to access a LXC Container or QEMU VM on machine `osgeo3` with:&lt;br /&gt;
&lt;br /&gt;
   ssh yourusername@osgeo3-matrix&lt;br /&gt;
&lt;br /&gt;
And one on machine `osgeo7` with:&lt;br /&gt;
&lt;br /&gt;
   ssh yourusername@osgeo7-download&lt;br /&gt;
&lt;br /&gt;
Note you still need to know where each LXC host is hosted... See successive sections to know what's on which machine.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Troubleshooting:''' In case of &amp;quot;Permission denied (publickey).&amp;quot; after an update to a modern openSSH version, it might well be that your ssh key (RSH key) is disabled in your client in favour of more modern cyphers.&lt;br /&gt;
&lt;br /&gt;
Ugly workaround: add one line `PubkeyAcceptedKeyTypes ...` in `.ssh/config`, to re-enable RSA keys for now (consider to generate a new key):&lt;br /&gt;
&lt;br /&gt;
  vim .ssh/config&lt;br /&gt;
  ...&lt;br /&gt;
  Host *&lt;br /&gt;
     ...&lt;br /&gt;
     PubkeyAcceptedKeyTypes +ssh-rsa&lt;br /&gt;
&lt;br /&gt;
... but better read e.g. [https://dev.to/bowmanjd/upgrade-ssh-client-keys-and-remote-servers-after-fedora-33-s-new-crypto-policy-47ag here]!&lt;br /&gt;
&lt;br /&gt;
== osgeo 8 ==&lt;br /&gt;
Server added April 2021, donated by OpenStreetMap project.&lt;br /&gt;
&lt;br /&gt;
Likely machine: https://web.archive.org/web/20191112203036/https://hardware.openstreetmap.org/servers/stormfly-01.openstreetmap.org/&lt;br /&gt;
&lt;br /&gt;
Intended to provide additional LXD capacity and backup.&lt;br /&gt;
&lt;br /&gt;
[[osgeo8|Configuration Details]]&lt;br /&gt;
&lt;br /&gt;
=== Services running on osgeo8 ===&lt;br /&gt;
&lt;br /&gt;
==== hop ====&lt;br /&gt;
hop.osgeo8.osgeo.org - jump host for accessing containers/vms on osgeo8&lt;br /&gt;
&lt;br /&gt;
==== nginx ====&lt;br /&gt;
http, https Proxy for all containers on osgeo8 and also provides mirror proxy for download.osgeo.org&lt;br /&gt;
&lt;br /&gt;
==== centtie-7-pgrouting ====&lt;br /&gt;
Centos 7 running PostgreSQL 15, PostGIS 3.3.2, gcc-4.8.5, cmake 3&lt;br /&gt;
Configured to be a github self-hosted runner for testing centos for pgrouting project&lt;br /&gt;
&lt;br /&gt;
[https://github.com/pgRouting/admin/wiki/CI%3A-Centos-7-GHA-runner Details of Github Action runner setup]&lt;br /&gt;
&lt;br /&gt;
==== download8 ====&lt;br /&gt;
&lt;br /&gt;
Replica of download that is on osgeo7.&lt;br /&gt;
Mirrors download and home folders from osgeo7. &lt;br /&gt;
https://download-cache.osgeo.org&lt;br /&gt;
&lt;br /&gt;
See [[Download Server]]&lt;br /&gt;
&lt;br /&gt;
==== dronie-client ====&lt;br /&gt;
a ci bot for dronie.osgeo.org which is used for git.osgeo.org/gitea ci jobs&lt;br /&gt;
&lt;br /&gt;
==== grass-wiki ====&lt;br /&gt;
&lt;br /&gt;
See [[SAC:GrassWiki]]&lt;br /&gt;
&lt;br /&gt;
==== grass ====&lt;br /&gt;
https://grass.osgeo.org upgraded to Bullseye debian 11.&lt;br /&gt;
&lt;br /&gt;
GRASS GIS server&lt;br /&gt;
&lt;br /&gt;
Current DNS name: grass.osgeo.org&lt;br /&gt;
&lt;br /&gt;
Debian 11 Bullseye&lt;br /&gt;
&lt;br /&gt;
Web: Apache + Hugo (generated through cronjob from https://github.com/OSGeo/grass-website/), see https://github.com/OSGeo/grass-addons/tree/grass8/utils/cronjobs_osgeo_lxd&lt;br /&gt;
&lt;br /&gt;
`unattended-upgrades` for automatic installation of security upgrades is installed and running&lt;br /&gt;
&lt;br /&gt;
ssh: reachable via jumphost.&lt;br /&gt;
&lt;br /&gt;
==== meshcentral ====&lt;br /&gt;
https://remote.osgeo.org&lt;br /&gt;
This is a remoting tool currently setup to test livecd vms via a web browser.&lt;br /&gt;
&lt;br /&gt;
4 VMS currently set up on osgeo8 accessible from this. Currently based on livecd 16rc1 snapshots, with wm install script run.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== pgrouting-dev ====&lt;br /&gt;
For pgrouting development use to do things like pushing docker images on a scheduled basis.&lt;br /&gt;
Perhaps later for demo sites.  WIP.&lt;br /&gt;
&lt;br /&gt;
==== woodie-client-vm ====&lt;br /&gt;
&lt;br /&gt;
Separate agent for woodie-server, this one is a true VM rather than container.&lt;br /&gt;
&lt;br /&gt;
==== woodie-server ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
See [[Woodie]]&lt;br /&gt;
&lt;br /&gt;
== osgeo 9 ==&lt;br /&gt;
Server added April 2021, donated by OpenStreetMap project.&lt;br /&gt;
&lt;br /&gt;
Likely machine: https://web.archive.org/web/20191112203042/https://hardware.openstreetmap.org/servers/stormfly-02.openstreetmap.org/&lt;br /&gt;
&lt;br /&gt;
Is an LXD host.  Also Stores lxd images used by other lxd hosts.&lt;br /&gt;
&lt;br /&gt;
[[osgeo9|Configuration Details]]&lt;br /&gt;
&lt;br /&gt;
=== Services running on osgeo9 ===&lt;br /&gt;
==== hop ====&lt;br /&gt;
hop.osgeo9.osgeo.org. For LDAP users allows them to hop thru to get to other containers.&lt;br /&gt;
&lt;br /&gt;
==== Secure (LDAP )  ====&lt;br /&gt;
[https://git.osgeo.org/gitea/sac/osgeo9/wiki/secure-container secure] -- ldap.osgeo.org [[SAC:LDAP]] used for ldap service (a rebuild of old secure.osgeo.osuosl.org) now on Debian 11&lt;br /&gt;
Moved from osgeo7&lt;br /&gt;
&lt;br /&gt;
==== ldap-web ====&lt;br /&gt;
&lt;br /&gt;
Currently housing https://id.osgeo.org/ for LDAP management.&lt;br /&gt;
Deployed via ansible&lt;br /&gt;
Moved from osgeo9&lt;br /&gt;
&lt;br /&gt;
* id.osgeo.org&lt;br /&gt;
&lt;br /&gt;
==== jitsi ====&lt;br /&gt;
&lt;br /&gt;
See [[SAC:Jitsi]] (for video meetings)&lt;br /&gt;
&lt;br /&gt;
==== nextcloud  ====&lt;br /&gt;
https://nextcloud.osgeo.org&lt;br /&gt;
&lt;br /&gt;
Ubuntu 22.04 LXD/nginx/postgresql 14 container for document sharing similar to dropbox/google drive - nextcloud.lxd - https://nextcloud.osgeo.org [https://git.osgeo.org/gitea/sac/osgeo9/wiki/Nextcloud-container Nextcloud Setup]&lt;br /&gt;
&lt;br /&gt;
home of https://nextcloud.osgeo.org&lt;br /&gt;
This server does not use ssh osgeo-ldap as it was the first container built.  However nextcloud.osgeo.org does authenticate with osgeo ldap.&lt;br /&gt;
&lt;br /&gt;
TODO: add special page for this&lt;br /&gt;
&lt;br /&gt;
==== nginx ====&lt;br /&gt;
nginx (for web proxy of traffic of osgeo9 containers) additional mirror proxy for download.osgeo.org&lt;br /&gt;
&lt;br /&gt;
==== adventure (WIP)====&lt;br /&gt;
https://adventure.osgeo.org runs https://github.com/thecodingmachine/workadventure software&lt;br /&gt;
&lt;br /&gt;
==== dronie-client ====&lt;br /&gt;
a ci bot for dronie.osgeo.org which is used for git.osgeo.org/gitea ci jobs&lt;br /&gt;
&lt;br /&gt;
==== limesurvey ====&lt;br /&gt;
Debian 10, PostgreSQL 13, PHP 8 with ldap/ssh. https://limesurvey.osgeo.org &lt;br /&gt;
Setup detailed on [https://git.osgeo.org/gitea/sac/osgeo3/wiki/limesurvey-container limesurvey container]&lt;br /&gt;
&lt;br /&gt;
==== pixelfed ====&lt;br /&gt;
&lt;br /&gt;
SHUT OFF (both container and website) cause of lack of interest.  Container is still there.&lt;br /&gt;
[[Pixelfed]] instance reachable on https://photo.osgeo.org to house community photos&lt;br /&gt;
&lt;br /&gt;
==== peertube ====&lt;br /&gt;
&lt;br /&gt;
[[Peertube]] instance reachable on https://video.osgeo.org&lt;br /&gt;
&lt;br /&gt;
==== pretalx  ====&lt;br /&gt;
Ubuntu 20.04 with OSGeo LDAP and Docker installed.  pretalx software runs in Docker.&lt;br /&gt;
https://talks.osgeo.org - for OSGeo Talk collection and voting See [[Pretalx]]&lt;br /&gt;
&lt;br /&gt;
==== weblate ====&lt;br /&gt;
'''Container Name:''' weblate (for doc translation)&lt;br /&gt;
&lt;br /&gt;
Houses: https://weblate.osgeo.org  (for document translation to different languages)&lt;br /&gt;
&lt;br /&gt;
For further details refer to [[SAC:Weblate]]&lt;br /&gt;
&lt;br /&gt;
==== wordpress ====&lt;br /&gt;
&lt;br /&gt;
See [[SAC:Wordpress]]&lt;br /&gt;
&lt;br /&gt;
==== wiki ====&lt;br /&gt;
&lt;br /&gt;
See [[OSGeo Wiki]]&lt;br /&gt;
&lt;br /&gt;
==== discourse ====&lt;br /&gt;
&lt;br /&gt;
See [[SAC:Discourse]]&lt;br /&gt;
&lt;br /&gt;
==== mail ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Hosts: lists.osgeo.org, mail.osgeo.org and a few other services.&lt;br /&gt;
See [[Mail server]] for more details.&lt;br /&gt;
&lt;br /&gt;
== osgeo 7 ==&lt;br /&gt;
&lt;br /&gt;
Server added June 2018. Intended to replace osgeo3 and old osgeo4 (before reformat).&lt;br /&gt;
See [[Osgeo7]] for configuration details.&lt;br /&gt;
&lt;br /&gt;
[https://git.osgeo.org/gitea/sac/osgeo7/wiki/_pages Container setup of all the osgeo7 servers is located in https://git.osgeo.org/gitea/sac/osgeo7/wiki/_pages] &lt;br /&gt;
&lt;br /&gt;
Running LXD 3 snap based container management -- LXD version 3.17 as of 2019-09-15&lt;br /&gt;
&lt;br /&gt;
=== Accessing osgeo7 containers via ssh ===&lt;br /&gt;
&lt;br /&gt;
Only the download.osgeo.org is directly exposed ssh via port 22.  To access the other containers, you can tunnel thru &lt;br /&gt;
download.osgeo.org -- You need to be in the shell group to be able to access download and the other servers.  If you are not already put in a [https://trac.osgeo.org/osgeo/newticket SAC Ticket Request].  You also need to have your public key registered. To do so edit your profile [https://id.osgeo.org/ldap/edit]  (and put in your public key)&lt;br /&gt;
&lt;br /&gt;
A convenient block to add to your own `.ssh/config` file follows:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Host osgeo7-*&lt;br /&gt;
   ProxyCommand ssh your_osgeo_id@hop.osgeo7.osgeo.org -W $(sed -e &amp;quot;s/^osgeo7-//;s/$/.lxd/&amp;quot; &amp;lt;&amp;lt;&amp;lt; &amp;quot;%h&amp;quot;):%p&lt;br /&gt;
   IdentityFile &amp;quot;path/to/your/private/key&amp;quot;&lt;br /&gt;
&lt;br /&gt;
With the above in place, you can connect to any container using:&lt;br /&gt;
&lt;br /&gt;
  ssh your_id@osgeo7-&amp;lt;container_name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Troubleshooting:''' In case of &amp;quot;Permission denied (publickey).&amp;quot; after an update to a modern openSSH version, it might well be that your ssh key (RSH key) is disabled in your client in favour of more modern cyphers.&lt;br /&gt;
&lt;br /&gt;
Ugly workaround: add one line `PubkeyAcceptedKeyTypes ...` in `.ssh/config`, to re-enable RSA keys for now (consider to generate a new key):&lt;br /&gt;
&lt;br /&gt;
  vim .ssh/config&lt;br /&gt;
  ...&lt;br /&gt;
  Host *&lt;br /&gt;
     ...&lt;br /&gt;
     PubkeyAcceptedKeyTypes +ssh-rsa&lt;br /&gt;
&lt;br /&gt;
... but better read e.g. [https://dev.to/bowmanjd/upgrade-ssh-client-keys-and-remote-servers-after-fedora-33-s-new-crypto-policy-47ag here]!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Services on osgeo7 ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Download ====&lt;br /&gt;
&lt;br /&gt;
See [[Download Server]]&lt;br /&gt;
&lt;br /&gt;
==== nginx  ====&lt;br /&gt;
Proxy that routes all http/https traffic for the other containers (can be accessed via osgeo7 host lxc or ubuntu@osgeo7-nginx if your key is installed on ubuntu user).&lt;br /&gt;
The nginx container holds the letsencrypt https SSL certs for all the containers and handles the renewal of the letsencrypt certs using certbot renew cronjob.&lt;br /&gt;
Prometheus server to collect all monitoring logs from OSGeo7 (only accessible by OSGeo3), these get queried via monitor.osgeo.org (running on osgeo3) via grafana server.&lt;br /&gt;
&lt;br /&gt;
==== tracsvn (trac, svn, git) ====&lt;br /&gt;
&lt;br /&gt;
Home of [[Trac]], [[SAC:Git Service|Git]] and [[Subversion]] services.&lt;br /&gt;
&lt;br /&gt;
See [[TracSVN]] for full details.&lt;br /&gt;
&lt;br /&gt;
==== old-wiki (stopped) ====&lt;br /&gt;
This used to be housed on osgeo3, and was moved 2019-09-14 to osgeo7 as old-wiki container.&lt;br /&gt;
wiki.osgeo.org moved back to osgeo3 on 2020-05-22 and in wiki container. The wiki container is a complete rebuild with files and database restored and upgraded.&lt;br /&gt;
Refer to the osgeo3 section for more details. &lt;br /&gt;
&lt;br /&gt;
[https://git.osgeo.org/gitea/sac/osgeo7/wiki/old-wiki-container old wiki container] -- used for wiki service (it is an lxd2pc created image of wiki.osgeo.osuosl.org VM that was on osgeo3)&lt;br /&gt;
&lt;br /&gt;
See [[OSGeo Wiki]]&lt;br /&gt;
&lt;br /&gt;
==== nextcloud-ubuntu (stopped) ====&lt;br /&gt;
Moved to osgeo9&lt;br /&gt;
&lt;br /&gt;
==== collabora (stopped) ====&lt;br /&gt;
# https://collabora.osgeo.org&lt;br /&gt;
Ubuntu 18.04 LXD container for  LibreOffice/MS Office online document editor currently used exclusively by nextcloud.osgeo.org.  Setup detailed in Nextcloud setup.&lt;br /&gt;
No longer needed now that nextcloud is using a self-contained collabora instance.&lt;br /&gt;
&lt;br /&gt;
==== live ====&lt;br /&gt;
Home of live.osgeo.org (created 2021-10-05ish&lt;br /&gt;
Running Ubuntu 20.04 with OSGeo LDAP SSH&lt;br /&gt;
&lt;br /&gt;
==== dronie-server ====&lt;br /&gt;
&lt;br /&gt;
See [[Dronie]]&lt;br /&gt;
&lt;br /&gt;
==== old-projects (stopped) ====&lt;br /&gt;
-- this is the old projects.osgeo.osuosl.org migrated from osgeo4 as an lxd container, so more or less the same as it was before, with the exception that all the websites are now proxied thru the nginx container.  Websites on it are community-review.foss4g.org and spatialreference.org&lt;br /&gt;
&lt;br /&gt;
To access you need to go thru download.osgeo.org -&amp;gt; old-projects&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== old-web (stopped) ====&lt;br /&gt;
The old web.osgeo.osuosl.org (was on osgeo3) &lt;br /&gt;
&lt;br /&gt;
* mapguide.osgeo.org&lt;br /&gt;
&lt;br /&gt;
==== old-webextra ====&lt;br /&gt;
This is a replica of webextra.osgeo.osuosl.org that was hosted on osgeo3&lt;br /&gt;
&lt;br /&gt;
Started move on November 29th 2019 and completed December 8th, 2019&lt;br /&gt;
* foss4g.org&lt;br /&gt;
* europe.foss4g.org&lt;br /&gt;
* video.foss4g.org&lt;br /&gt;
* planet.osgeo.org&lt;br /&gt;
* various old foss4g.org years&lt;br /&gt;
* &amp;lt;del&amp;gt;live.osgeo.org&amp;lt;/del&amp;gt; moved to dedicated container&lt;br /&gt;
* journal.osgeo.org (not sure what this is for, should be retired?)&lt;br /&gt;
* &amp;lt;del&amp;gt;vmap0.tiles.osgeo.org&amp;lt;/del&amp;gt; #removed site&lt;br /&gt;
&lt;br /&gt;
==== pycsw ====&lt;br /&gt;
'''Container Name:''' pycsw &lt;br /&gt;
&lt;br /&gt;
* https://demo.pycsw.org&lt;br /&gt;
* '''OGC CSW Reference Implementation and Server demo'''&lt;br /&gt;
* deployment setup at https://github.com/geopython/demo.pycsw.org&lt;br /&gt;
* running hourly teardown/setup cron via docker-compose&lt;br /&gt;
* migrated from [[AdhocVM#Existing_services_hosted_on_the_Ad-hoc_VM:|Adhoc VM]] thanks to [https://trac.osgeo.org/osgeo/ticket/2452 SAC] (May 2020)&lt;br /&gt;
&lt;br /&gt;
==== mapserver ====&lt;br /&gt;
&lt;br /&gt;
See [[MapServer_at_osgeo7]]&lt;br /&gt;
&lt;br /&gt;
=== osgeo7 decommissioned containers ===&lt;br /&gt;
&lt;br /&gt;
==== &amp;lt;del&amp;gt;old-adhoc&amp;lt;/del&amp;gt; ====&lt;br /&gt;
&lt;br /&gt;
'''SHUTOFF as of 2022-01-29'''&lt;br /&gt;
&lt;br /&gt;
[[AdhocVM|old-adhoc]] -- this is the old adhoc.osgeo.osuosl.org migrated 2019-05-08 from osgeo4 as an lxd container.  &lt;br /&gt;
Used by osgeo-live for there test docs and by grass for earthquake, and mapserver for demo.&lt;br /&gt;
Note that there is a new live (container that osgeo-live will more to), there is also a mapserver container (which mapserver have started to move their demo to)&lt;br /&gt;
&lt;br /&gt;
To access via ssh you should go thru download.osgeo.org -&amp;gt; old-adhoc.lxd&lt;br /&gt;
It is accessible via https://adhoc.osgeo.org and http://adhoc.osgeo.osuosl.org&lt;br /&gt;
&lt;br /&gt;
* VM used for projects for various adhoc purposes.  Risks to system stability that would be unacceptable on the Projects VM may be ok here. &lt;br /&gt;
* See [[AdhocVM]] for full details, and some notes on services running here.&lt;br /&gt;
* eg http://adhoc.osgeo.osuosl.org/livedvd/docs/en/quickstart/&lt;br /&gt;
&lt;br /&gt;
== osgeo6 ==&lt;br /&gt;
&lt;br /&gt;
See  [[osgeo6]]&lt;br /&gt;
&lt;br /&gt;
== Backup (osgeo5) ==&lt;br /&gt;
* Backup now runs on dedicated hardware&lt;br /&gt;
* Provides Rsync backups of download.osgeo.org&lt;br /&gt;
* Provides Bacula backups of various VMs.&lt;br /&gt;
* See [[SAC:Backups]] for details.&lt;br /&gt;
&lt;br /&gt;
== osgeo4 ==&lt;br /&gt;
&lt;br /&gt;
osgeo4 is a real server managed by OSUOSL - can be access via ssh tech_dev@osgeo4.osgeo.osuosl.org -p 2222  (only people with their access keys installed can log in and doesn't allow password access) - password for tech_dev is in the secure container (on osgeo7) / access folder.&lt;br /&gt;
&lt;br /&gt;
In August 2019 the server had new power supply put in and replacement disks.  It was reformatted with Ubuntu 18.04.3 to serve as secondary LXD host to osgeo7&lt;br /&gt;
zfsutils-linux was installed so lxd can use zfs for storage.&lt;br /&gt;
&lt;br /&gt;
=== sshing into osgeo4 containers ===&lt;br /&gt;
Note that all the containers are closed off from direct ssh access except for the hop.osgeo4.osgeo.org.  To access the other containers, you need to hop through hop.&lt;br /&gt;
hop container has port 22 open but requires ssh access so users who’ve been granted rights can hop thru it to other containers using hop.osgeo4.osgeo.org as name.&lt;br /&gt;
&lt;br /&gt;
A convenient block to add to your own .ssh/config file follows where your_id could be your osgeo id or a local account on that container&lt;br /&gt;
&lt;br /&gt;
 Host osgeo4-*&lt;br /&gt;
   ProxyCommand ssh your_osgeo_id@hop.osgeo4.osgeo.org -W $(sed -e &amp;quot;s/^osgeo4-//;s/$/.lxd/&amp;quot; &amp;lt;&amp;lt;&amp;lt; &amp;quot;%h&amp;quot;):%p&lt;br /&gt;
   IdentityFile &amp;quot;path/to/your/private/key&amp;quot;&lt;br /&gt;
   User your_id&lt;br /&gt;
&lt;br /&gt;
Then to access say the wordpress-dev container, you'd do the below&lt;br /&gt;
&lt;br /&gt;
 ssh osgeo4-wordpress-dev&lt;br /&gt;
&lt;br /&gt;
=== osgeo4 baremetal features ===&lt;br /&gt;
It's makeup is as follows:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Item !! Settings&lt;br /&gt;
|-&lt;br /&gt;
| Disks || 6 1.8 TB drives&lt;br /&gt;
|-&lt;br /&gt;
| Memory || 48 GB&lt;br /&gt;
|-&lt;br /&gt;
| CPUs || 8 Intel(R) Xeon(R) CPU E5540  @ 2.53GHz (8192kb cache)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;pre&amp;gt;lsblk -i&lt;br /&gt;
NAME           MAJ:MIN RM  SIZE RO TYPE  MOUNTPOINT&lt;br /&gt;
sda              8:0    0  1.8T  0 disk  &lt;br /&gt;
|-sda1           8:1    0  953M  0 part  &lt;br /&gt;
| `-md0          9:0    0  952M  0 raid1 /boot&lt;br /&gt;
`-sda2           8:2    0 46.6G  0 part  &lt;br /&gt;
  `-md1          9:1    0 46.5G  0 raid1 &lt;br /&gt;
	|-lvm-root 253:0    0 37.3G  0 lvm   /&lt;br /&gt;
	`-lvm-swap 253:1    0  7.5G  0 lvm   [SWAP]&lt;br /&gt;
sdb              8:16   0  1.8T  0 disk  &lt;br /&gt;
|-sdb1           8:17   0  953M  0 part  &lt;br /&gt;
| `-md0          9:0    0  952M  0 raid1 /boot&lt;br /&gt;
`-sdb2           8:18   0 46.6G  0 part  &lt;br /&gt;
  `-md1          9:1    0 46.5G  0 raid1 &lt;br /&gt;
	|-lvm-root 253:0    0 37.3G  0 lvm   /&lt;br /&gt;
	`-lvm-swap 253:1    0  7.5G  0 lvm   [SWAP]&lt;br /&gt;
sdc              8:32   0  1.8T  0 disk  &lt;br /&gt;
sdd              8:48   0  1.8T  0 disk  &lt;br /&gt;
sde              8:64   0  1.8T  0 disk  &lt;br /&gt;
sdf              8:80   0  1.8T  0 disk &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sdc,sdd,sde,sdf  form a zfs osgeo4_lxd partition (sdc,sdd) mirrors sde,sdf for total lxd capacity of 3.62 TB&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nightly backups of osgeo3, osgeo7, and osgeo4 containers are kept here and named &amp;lt;container&amp;gt;-backup and be kept in a stopped state.&lt;br /&gt;
&lt;br /&gt;
== Services running on osgeo4 ==&lt;br /&gt;
&lt;br /&gt;
=== hop ===&lt;br /&gt;
'''Container Name:''' hop - this is the only container with direct ssh access via ssh hop.osgeo4.osgeo.org. To get to other containers, you need to hop thru this one. Requires ssh key access&lt;br /&gt;
&lt;br /&gt;
=== ansible-dev ===&lt;br /&gt;
'''Container Name:''' ansible-dev, has ansible 2.9.27 installed and all plugins needed to manage OSGeo ansible infrastructure.&lt;br /&gt;
DEPRECATED, use `ansible-dev`&lt;br /&gt;
&lt;br /&gt;
=== ansible-control ===&lt;br /&gt;
'''Container Name:''' ansible-control, can be used to deploy OSGeo ansible infrastructure. Replaces `ansible-dev`&lt;br /&gt;
&lt;br /&gt;
=== osgeo4-nginx ===&lt;br /&gt;
'''Container Name:''' osgeo4-nginx -&amp;gt;&amp;gt; all web traffick from other containers on osgeo4 get proxied thru here&lt;br /&gt;
&lt;br /&gt;
=== old-web-staging  ===&lt;br /&gt;
'''Container Name:''' old-web-staging - used primarily for experimenting with changes to id.osgeo.org (old-web on osgeo7) like testing out OS and software upgrade etc, changes to LDAP forms and registration, before applying to id.osgeo.org. - https://id.staging.osgeo.org&lt;br /&gt;
&lt;br /&gt;
=== pretalx-staging  ===&lt;br /&gt;
'''Container Name:''' pretalx-staging - used primarily for experimenting with changes to talks.osgeo.org (pretalx on osgeo3) like testing out Docker builds and software upgrade etc, before applying to talks.osgeo.org. - https://talks.staging.osgeo.org&lt;br /&gt;
&lt;br /&gt;
=== wordpress-dev  ===&lt;br /&gt;
'''Container Name:''' wordpress-dev - used primarily for osgeo.org main website development - https://staging.www.osgeo.org, https://dev.www.osgeo.org&lt;br /&gt;
&lt;br /&gt;
=== wiki-dev  ===&lt;br /&gt;
'''Container Name:''' wiki-dev - used primarily for experimenting with changes to wiki.osgeo.org like testing out OS and software upgrade etc before appying to wiki.osgeo.org. - https://dev.wiki.osgeo.org&lt;br /&gt;
&lt;br /&gt;
=== wiki-staging  ===&lt;br /&gt;
'''Container Name:''' wiki-staging - used primarily for upgrade changes to wiki.osgeo.org like testing out OS and software upgrade etc before applying to wiki.osgeo.org. - https://staging.wiki.osgeo.org.  The construction of this container is managed by sac ansible-deployment.&lt;br /&gt;
&lt;br /&gt;
=== tracsvn-dev  ===&lt;br /&gt;
'''Container Name:''' tracsvn-dev - This is a 2019-09-05 lxd2pc image of tracsvn.osgeo.osuosl.org (now on osgeo7 as tracsvn) used primarily for experimenting like testing out OS, git and software upgrade etc before appying to production. -- https://dev.git.osgeo.org, https://dev.tracsvn.osgeo.org Has the following sites: https://dev.trac.osgeo.org, https://dev.git.osgeo.org/gitea, https://dev.svn.osgeo.org.&lt;br /&gt;
&lt;br /&gt;
It was upgraded to Debian 11 on 2024-08-21.&lt;br /&gt;
&lt;br /&gt;
=== dronie-client  ===&lt;br /&gt;
'''Container Name:''' dronie-client - This is a debian 10 machine, with OSGeo LDAP authentication and a drone-agent docker running.  To be used with https://dronie.osgeo.org&lt;br /&gt;
&lt;br /&gt;
== osgeo3 ==&lt;br /&gt;
osgeo3 physical server refer to [[osgeo3|Configuration Details]] for hardware specs. It is used to run production, but moderately risky things. Refer to [[SAC:Old-osgeo3]] for past history before osgeo3 was rebuilt.&lt;br /&gt;
osgeo3 is a hosted by OSUOSL - can be accessed via ssh tech_dev@osgeo3.osgeo.osuosl.org -p 2222  (only people with their access keys installed can log in and doesn't allow password access) - password for tech_dev is in the secure container (on osgeo7) / access folder.&lt;br /&gt;
&lt;br /&gt;
=== sshing into osgeo3 containers ===&lt;br /&gt;
Note that all the containers are closed off from direct ssh access except for the hop.osgeo3.osgeo.org.  To access the other containers, you need to hop through hop.osgeo3.osgeo.org.&lt;br /&gt;
hop container has port 22 open but requires ssh key access, you need to be added to shell group and have your ssh keys registered on your profile https://id.osgeo.org/ldap/edit). Users who’ve been granted rights can hop thru it to other containers using hop.osgeo3.osgeo.org as name.  Other containers may or may not allow password access. It's up to the those who manage the internal containers.&lt;br /&gt;
&lt;br /&gt;
A convenient block to add to your own .ssh/config file follows&lt;br /&gt;
 # this is only needed if you you use different private keys for different servers&lt;br /&gt;
 Host hop.osgeo3.osgeo.org&lt;br /&gt;
   IdentityFile &amp;quot;path/to/your/private/key&amp;quot;&lt;br /&gt;
&lt;br /&gt;
 Host osgeo3-*&lt;br /&gt;
   ProxyCommand ssh '''your_osgeo_id'''@hop.osgeo3.osgeo.org -W $(sed -e &amp;quot;s/^osgeo3-//;s/$/.lxd/&amp;quot; &amp;lt;&amp;lt;&amp;lt; &amp;quot;%h&amp;quot;):%p&lt;br /&gt;
   IdentityFile &amp;quot;path/to/your/private/key&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Then to access say the nexus container, you'd do the below where your_id could be your osgeo id or a local account on that container&lt;br /&gt;
&lt;br /&gt;
 ssh '''your_id'''@osgeo3-nexus&lt;br /&gt;
&lt;br /&gt;
=== hop ===&lt;br /&gt;
This is the only container with direct ssh access via ssh hop.osgeo3.osgeo.org. To get to other containers, you need to hop thru this one. Requires ssh key access which you can register by editing your ldap profile.&lt;br /&gt;
&lt;br /&gt;
=== osgeo3-nginx ===&lt;br /&gt;
nginx proxy all web-traffic via the  (using IP: 140.211.15.6 web-osgeo3.osgeo.osuosl.org), the second ip is not in use, but may be used for a secondary nginx, to temporarily host osgeo7/osgeo8/osgeo9 containers in case of major hardware upgrades&lt;br /&gt;
&lt;br /&gt;
=== dronie-client ===&lt;br /&gt;
This is a debian 10 lxd container running docker. Currently has just one running docker osgeo-drone-agent to serve as a client for dronie-server (dronie.osgeo.org running on osgeo7) &lt;br /&gt;
&lt;br /&gt;
=== geo-docs ===&lt;br /&gt;
Debian 11 houses the following:&lt;br /&gt;
&lt;br /&gt;
* lastools.osgeo.org (as of 2021-10-06 snapshot of  https://www.cs.unc.edu/~isenburg/lastools/ see [https://trac.osgeo.org/osgeo/ticket/2649 2649] &lt;br /&gt;
* https://planet.osgeo.org&lt;br /&gt;
* https://docs.geoserver.org &lt;br /&gt;
* https://docs.geotools.org [https://trac.osgeo.org/osgeo/ticket/2944 2944]&lt;br /&gt;
* https://geotools.org [https://trac.osgeo.org/osgeo/ticket/2944 2944]&lt;br /&gt;
&lt;br /&gt;
planned home of ? docs.geowebcache.org&lt;br /&gt;
&lt;br /&gt;
=== geoserver-cite ===&lt;br /&gt;
Houses OGC site certification for geoserver https://cite.geoserver.org&lt;br /&gt;
&lt;br /&gt;
=== matrix ===&lt;br /&gt;
'''Container Name:''' matrix - lxd container with ldap/ssh.&lt;br /&gt;
Hosts [[Matrix]] homeserver ([[SAC:MatrixSynapse]]) and IRC bridges ([[SAC:Heisenbridge]])&lt;br /&gt;
&lt;br /&gt;
See https://git.osgeo.org/gitea/sac/osgeo3/wiki/matrix-container for full detail on how the container is setup&lt;br /&gt;
&lt;br /&gt;
=== nexus (repo.osgeo.org, docker.osgeo.org)  ===&lt;br /&gt;
See [[SAC:Repo]] this is a debian 10 lxd container running docker 19.  &lt;br /&gt;
It currently has one docker container running within it called nexus -- exposed as repo.osgeo.org on nginx.&lt;br /&gt;
&lt;br /&gt;
Also exposed as project dockers for pushing images:  postgis-docker.osgeo.org, geoserver-docker.osgeo.org, geos-docker.osgeo.org, sac-docker.osgeo.org&lt;br /&gt;
&lt;br /&gt;
=== monitor ===&lt;br /&gt;
debian10 lxd container with ldap/ssh. https://monitor.osgeo.org (houses grafana dashboard (for all servers) and prometheus server for osgeo3 containers and pulls basic container metrics using node exporters pulled via prometheus servers. Requirs ldap to log into the web console.&lt;br /&gt;
&lt;br /&gt;
Configuring servers for monitoring is detailed [https://git.osgeo.org/gitea/sac/prometheus-config Git Prometheus Config]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== gallery ===&lt;br /&gt;
&lt;br /&gt;
Picture gallery.&lt;br /&gt;
See [[Gallery]]&lt;br /&gt;
&lt;br /&gt;
== WebExtra ==&lt;br /&gt;
** Retired December 8th, 2019 -- and moved to osgeo7 as container old-webextra&lt;br /&gt;
&lt;br /&gt;
* See [[WebExtraVM]] for full details (server: http://webextra.osgeo.osuosl.org)&lt;br /&gt;
* hosts http://planet.osgeo.org, http://mum03.mapserver.org, http://live.osgeo.org&lt;br /&gt;
* http://foss4g.org (main portal) and archive of old sites 2006-2014&lt;br /&gt;
* http://conference.osgeo.org - [[Conference System]] (also: [[SAC:Setup_OCS]])&lt;br /&gt;
* http://journal.osgeo.org / osgeo.org/ojs - [[Journal System]]&lt;br /&gt;
* Redirects for many chapter and other urls handled via /etc/httpd/conf.d/rewrite.conf&lt;br /&gt;
&lt;br /&gt;
= Cloud Hosted Servers and other external under SAC Control =&lt;br /&gt;
&lt;br /&gt;
== Future Hosting Plans for Windows / Mac Building ==&lt;br /&gt;
&lt;br /&gt;
[[SAC_Shared_Building_Services|SAC Shared Building Services]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Atlantic.net ==&lt;br /&gt;
&lt;br /&gt;
* host.postgis.net -p 2222 is an LXD Ubuntu 18.04 16GB RAM/ 6 vCPU, 350GB data, 250GB block storage&lt;br /&gt;
* Currenlty running two lxd containers:&lt;br /&gt;
    debbie: debian 10 postgis.net, planet.postgis.net, debbie.postgis.net (jenkins build bot)  &lt;br /&gt;
    debbie-docker.host.postgis.net - runs docker and serves as a 1.0 agent for dronie.osgeo.org&lt;br /&gt;
&lt;br /&gt;
= QGIS off OSGeo =&lt;br /&gt;
Services on separated machines rented and managed by the QGIS project at hetzner&lt;br /&gt;
&lt;br /&gt;
* website including documentation http://www.qgis.org&lt;br /&gt;
* website building, documentation building, debian/ubuntu nightlies, plugins.qgis.org&lt;br /&gt;
* issues.qgis.org: redmine&lt;br /&gt;
&lt;br /&gt;
= Historical servers (not more in use) =&lt;br /&gt;
&lt;br /&gt;
- [[Telascience Blades (Historical)]]&lt;br /&gt;
&lt;br /&gt;
== web18a.osgeo.osuosl.org ==&lt;br /&gt;
NO LONGER USED - turned off&lt;br /&gt;
'''2019-09-03 Production services www.osgeo.org, 2018.foss4g.org moved to wordpress container on [[osgeo7]]&lt;br /&gt;
Staging services (staging.www.osgeo.org, dev.www.osgeo.org move to wordpress-dev container on [[osgeo4]]&lt;br /&gt;
Grass wordpress is disabled as grass decided to go with another solution, so have grass container on osgeo7'''&lt;br /&gt;
(Cloud hosted server on OSUOSL hardware (not ours) )&lt;br /&gt;
* Debian 9.3 4GB server, host name: web18a.osgeo.osuosl.org require ssh key to log in.&lt;br /&gt;
* Hosts wordpress sites staging.www.osgeo.org,www.osgeo.org, staging.grass.osgeo.org, foss4g2018.osgeo.org&lt;br /&gt;
* Setup details on [https://git.osgeo.org/gitea/osgeo/www_apache_configs/wiki/Web18a-setup Web18a setup]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OSGeo funtoo ==&lt;br /&gt;
&lt;br /&gt;
For lxd experimentation it's an lxd container running other lxd containers and provided by funtoo.org.&lt;br /&gt;
&lt;br /&gt;
OSGeo is paying funtoo via treasurer at osgeo.org.&lt;br /&gt;
&lt;br /&gt;
* [https://git.osgeo.org/gitea/sac/osgeo_funtoo OSGeo Funtoo] osgeo.host.funtoo.org&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* funtoo LXDs currently running:&lt;br /&gt;
** &amp;lt;del&amp;gt;[https://limesurvey.osgeo.org LimeSurvey] -this may be in future migrated to osgeo7 or osgeo3&amp;lt;/del&amp;gt;&lt;br /&gt;
Migrated to osgeo3  2020-11-28 -- see https://trac.osgeo.org/osgeo/ticket/2362&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Infrastructure]]&lt;br /&gt;
[[Category:Services]]&lt;/div&gt;</summary>
		<author><name>Strk</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=SAC_Service_Status&amp;diff=134549</id>
		<title>SAC Service Status</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=SAC_Service_Status&amp;diff=134549"/>
		<updated>2025-10-02T17:31:31Z</updated>

		<summary type="html">&lt;p&gt;Strk: /* osgeo6 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Infrastructure of OSGeo System Administration Committee ([[SAC]])&lt;br /&gt;
&lt;br /&gt;
For emergency plans see: [[SAC:Admin and Troubleshooting]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Servers at OSL =&lt;br /&gt;
[[OSL | Open Source Labs]] - 7 physical machines of which 5 ar lxd hosts containing ''x'' virtual machines/containers.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Logging into Physical Machines ==&lt;br /&gt;
&lt;br /&gt;
Currently we have osgeo6 and backup.osgeo.osuosl.org that are physical machines under LDAP control.&lt;br /&gt;
&lt;br /&gt;
'''Note this does not apply to osgeo3, osgeo4, osgeo7, osgeo8, osgeo9 lxd hosts'''.  Refer to those sections for instructions on logging in.&lt;br /&gt;
If hanging, see [[OSL]] for how to open a ticket with OSUOSL's support.&lt;br /&gt;
&lt;br /&gt;
This section currently only applies to '''osgeo6''' and '''backup'''.&lt;br /&gt;
&lt;br /&gt;
All [[SAC#Members|SAC administrators]] have LDAP auth to the OSL Machines. &lt;br /&gt;
&lt;br /&gt;
To ssh into a server using your LDAP account, you can do the following replacing '''your_osgeo_login''' with your OSGeo login and '''vmname''' with the vm name of the server at OSL.&lt;br /&gt;
&lt;br /&gt;
  ssh '''your_osgeo_login'''@'''servername'''.osgeo.osuosl.org&lt;br /&gt;
&lt;br /&gt;
When prompted for password, use your OSGeo Login password.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[SAC:Primary Administrators]] also have ssh key access in case LDAP is down and that will also apply to the physical machines. Worst case scenario use the information on [[OSL | Open Source Labs]] to file a ticket (SAC members only). Direct connection to virtual machines is by appending it's vm alias to .osgeo.osuosl.org.&lt;br /&gt;
&lt;br /&gt;
== Logging into LXD Hosts ==&lt;br /&gt;
&lt;br /&gt;
OSGeo3, OSGeo4, OSGeo7, OSGeo8, and OSGeo9 are all Ubuntu servers running LXD. &lt;br /&gt;
LXD is a management system for LXC containers and QEMU VMS. LXD has a [https://www.youtube.com/channel/UCuP6xPt0WTeZu32CkQPpbvA channel] that covers its features. &lt;br /&gt;
&lt;br /&gt;
To directly access the host, you go thru port 2222&lt;br /&gt;
&lt;br /&gt;
   ssh tech_dev@''server_name''.osgeo.osuosl.org -p 2222&lt;br /&gt;
&lt;br /&gt;
Only [[SAC:Primary Administrators]] have their ssh key installed under that account.  In order to access via KVM of these in event servers do not come up on a reboot, you need to go thru OSU OSL OpenVPN. To get an OpenVPN account, you need to put in a support ticket to support@osuosl.org.  In order to qualify for an OpenVPN account, you need to be an OSGeo SAC administrator. You will also need to install [https://openvpn.net/community-downloads/ OpenVPN client]) to use your OpenVPN account.&lt;br /&gt;
&lt;br /&gt;
Each host on the private KVM side is named https://'''osgeo8'''.osuosl.oob -- where replace '''osgeo8''' with the relevant host. The .oob is the private network, so doesn't work unless you are connected to via OpenVPN.&lt;br /&gt;
&lt;br /&gt;
The browser interface is sometimes clunky, so you might want to use  '''ipmitool''' installable on linux/unix or wsl using relevant package manager. KVM passwords are stored in [https://git.osgeo.org/gitea/sac/password-store SAC password-store].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A convenient block to add to your ~/.ssh/config to easily login to osgeo's LXD hosts follows: &lt;br /&gt;
&lt;br /&gt;
    Host osgeo?&lt;br /&gt;
      User tech_dev&lt;br /&gt;
      HostName %h.osgeo.osuosl.org&lt;br /&gt;
      Port 2222&lt;br /&gt;
&lt;br /&gt;
Then you would be able to log into those hosts with commands like:&lt;br /&gt;
&lt;br /&gt;
    ssh osgeo7&lt;br /&gt;
&lt;br /&gt;
== Logging into LXD Containers and VMs ==&lt;br /&gt;
&lt;br /&gt;
A convenient block to add to your ~/.ssh/config to easily login to osgeo's LXD hosted containers and vms is the following:&lt;br /&gt;
&lt;br /&gt;
   # This stanza is only needed if you have an IdentityFile configured below.&lt;br /&gt;
   # The IdentityFile from a target host is not automatically applied to the hop host, so we need to make it explicit:&lt;br /&gt;
   Host hop.*.osgeo.org&lt;br /&gt;
     IdentityFile &amp;quot;path/to/your/private/key&amp;quot;&lt;br /&gt;
   &lt;br /&gt;
   Host osgeo*-*&lt;br /&gt;
     ProxyCommand ssh hop.$(sed -e &amp;quot;s/-.*//&amp;quot; &amp;lt;&amp;lt;&amp;lt; &amp;quot;%h&amp;quot;).osgeo.org -W $(sed -e &amp;quot;s/^osgeo[^-*]-//;s/$/.lxd/&amp;quot; &amp;lt;&amp;lt;&amp;lt; &amp;quot;%h&amp;quot;):%p&lt;br /&gt;
     # this is only needed if you you use different private keys for different servers&lt;br /&gt;
     IdentityFile &amp;quot;path/to/your/private/key&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Then you'll be able to access a LXC Container or QEMU VM on machine `osgeo3` with:&lt;br /&gt;
&lt;br /&gt;
   ssh yourusername@osgeo3-matrix&lt;br /&gt;
&lt;br /&gt;
And one on machine `osgeo7` with:&lt;br /&gt;
&lt;br /&gt;
   ssh yourusername@osgeo7-download&lt;br /&gt;
&lt;br /&gt;
Note you still need to know where each LXC host is hosted... See successive sections to know what's on which machine.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Troubleshooting:''' In case of &amp;quot;Permission denied (publickey).&amp;quot; after an update to a modern openSSH version, it might well be that your ssh key (RSH key) is disabled in your client in favour of more modern cyphers.&lt;br /&gt;
&lt;br /&gt;
Ugly workaround: add one line `PubkeyAcceptedKeyTypes ...` in `.ssh/config`, to re-enable RSA keys for now (consider to generate a new key):&lt;br /&gt;
&lt;br /&gt;
  vim .ssh/config&lt;br /&gt;
  ...&lt;br /&gt;
  Host *&lt;br /&gt;
     ...&lt;br /&gt;
     PubkeyAcceptedKeyTypes +ssh-rsa&lt;br /&gt;
&lt;br /&gt;
... but better read e.g. [https://dev.to/bowmanjd/upgrade-ssh-client-keys-and-remote-servers-after-fedora-33-s-new-crypto-policy-47ag here]!&lt;br /&gt;
&lt;br /&gt;
== osgeo 8 ==&lt;br /&gt;
Server added April 2021, donated by OpenStreetMap project.&lt;br /&gt;
&lt;br /&gt;
Likely machine: https://web.archive.org/web/20191112203036/https://hardware.openstreetmap.org/servers/stormfly-01.openstreetmap.org/&lt;br /&gt;
&lt;br /&gt;
Intended to provide additional LXD capacity and backup.&lt;br /&gt;
&lt;br /&gt;
[[osgeo8|Configuration Details]]&lt;br /&gt;
&lt;br /&gt;
=== Services running on osgeo8 ===&lt;br /&gt;
&lt;br /&gt;
==== hop ====&lt;br /&gt;
hop.osgeo8.osgeo.org - jump host for accessing containers/vms on osgeo8&lt;br /&gt;
&lt;br /&gt;
==== nginx ====&lt;br /&gt;
http, https Proxy for all containers on osgeo8 and also provides mirror proxy for download.osgeo.org&lt;br /&gt;
&lt;br /&gt;
==== centtie-7-pgrouting ====&lt;br /&gt;
Centos 7 running PostgreSQL 15, PostGIS 3.3.2, gcc-4.8.5, cmake 3&lt;br /&gt;
Configured to be a github self-hosted runner for testing centos for pgrouting project&lt;br /&gt;
&lt;br /&gt;
[https://github.com/pgRouting/admin/wiki/CI%3A-Centos-7-GHA-runner Details of Github Action runner setup]&lt;br /&gt;
&lt;br /&gt;
==== download8 ====&lt;br /&gt;
&lt;br /&gt;
Replica of download that is on osgeo7.&lt;br /&gt;
Mirrors download and home folders from osgeo7. &lt;br /&gt;
https://download-cache.osgeo.org&lt;br /&gt;
&lt;br /&gt;
See [[Download Server]]&lt;br /&gt;
&lt;br /&gt;
==== dronie-client ====&lt;br /&gt;
a ci bot for dronie.osgeo.org which is used for git.osgeo.org/gitea ci jobs&lt;br /&gt;
&lt;br /&gt;
==== grass-wiki ====&lt;br /&gt;
&lt;br /&gt;
See [[SAC:GrassWiki]]&lt;br /&gt;
&lt;br /&gt;
==== grass ====&lt;br /&gt;
https://grass.osgeo.org upgraded to Bullseye debian 11.&lt;br /&gt;
&lt;br /&gt;
GRASS GIS server&lt;br /&gt;
&lt;br /&gt;
Current DNS name: grass.osgeo.org&lt;br /&gt;
&lt;br /&gt;
Debian 11 Bullseye&lt;br /&gt;
&lt;br /&gt;
Web: Apache + Hugo (generated through cronjob from https://github.com/OSGeo/grass-website/), see https://github.com/OSGeo/grass-addons/tree/grass8/utils/cronjobs_osgeo_lxd&lt;br /&gt;
&lt;br /&gt;
`unattended-upgrades` for automatic installation of security upgrades is installed and running&lt;br /&gt;
&lt;br /&gt;
ssh: reachable via jumphost.&lt;br /&gt;
&lt;br /&gt;
==== meshcentral ====&lt;br /&gt;
https://remote.osgeo.org&lt;br /&gt;
This is a remoting tool currently setup to test livecd vms via a web browser.&lt;br /&gt;
&lt;br /&gt;
4 VMS currently set up on osgeo8 accessible from this. Currently based on livecd 16rc1 snapshots, with wm install script run.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== pgrouting-dev ====&lt;br /&gt;
For pgrouting development use to do things like pushing docker images on a scheduled basis.&lt;br /&gt;
Perhaps later for demo sites.  WIP.&lt;br /&gt;
&lt;br /&gt;
==== woodie-client-vm ====&lt;br /&gt;
&lt;br /&gt;
Separate agent for woodie-server, this one is a true VM rather than container.&lt;br /&gt;
&lt;br /&gt;
==== woodie-server ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
See [[Woodie]]&lt;br /&gt;
&lt;br /&gt;
== osgeo 9 ==&lt;br /&gt;
Server added April 2021, donated by OpenStreetMap project.&lt;br /&gt;
&lt;br /&gt;
Likely machine: https://web.archive.org/web/20191112203042/https://hardware.openstreetmap.org/servers/stormfly-02.openstreetmap.org/&lt;br /&gt;
&lt;br /&gt;
Is an LXD host.  Also Stores lxd images used by other lxd hosts.&lt;br /&gt;
&lt;br /&gt;
[[osgeo9|Configuration Details]]&lt;br /&gt;
&lt;br /&gt;
=== Services running on osgeo9 ===&lt;br /&gt;
==== hop ====&lt;br /&gt;
hop.osgeo9.osgeo.org. For LDAP users allows them to hop thru to get to other containers.&lt;br /&gt;
&lt;br /&gt;
==== Secure (LDAP )  ====&lt;br /&gt;
[https://git.osgeo.org/gitea/sac/osgeo9/wiki/secure-container secure] -- ldap.osgeo.org [[SAC:LDAP]] used for ldap service (a rebuild of old secure.osgeo.osuosl.org) now on Debian 11&lt;br /&gt;
Moved from osgeo7&lt;br /&gt;
&lt;br /&gt;
==== ldap-web ====&lt;br /&gt;
&lt;br /&gt;
Currently housing https://id.osgeo.org/ for LDAP management.&lt;br /&gt;
Deployed via ansible&lt;br /&gt;
Moved from osgeo9&lt;br /&gt;
&lt;br /&gt;
* id.osgeo.org&lt;br /&gt;
&lt;br /&gt;
==== jitsi ====&lt;br /&gt;
&lt;br /&gt;
See [[SAC:Jitsi]] (for video meetings)&lt;br /&gt;
&lt;br /&gt;
==== nextcloud  ====&lt;br /&gt;
https://nextcloud.osgeo.org&lt;br /&gt;
&lt;br /&gt;
Ubuntu 22.04 LXD/nginx/postgresql 14 container for document sharing similar to dropbox/google drive - nextcloud.lxd - https://nextcloud.osgeo.org [https://git.osgeo.org/gitea/sac/osgeo9/wiki/Nextcloud-container Nextcloud Setup]&lt;br /&gt;
&lt;br /&gt;
home of https://nextcloud.osgeo.org&lt;br /&gt;
This server does not use ssh osgeo-ldap as it was the first container built.  However nextcloud.osgeo.org does authenticate with osgeo ldap.&lt;br /&gt;
&lt;br /&gt;
TODO: add special page for this&lt;br /&gt;
&lt;br /&gt;
==== nginx ====&lt;br /&gt;
nginx (for web proxy of traffic of osgeo9 containers) additional mirror proxy for download.osgeo.org&lt;br /&gt;
&lt;br /&gt;
==== adventure (WIP)====&lt;br /&gt;
https://adventure.osgeo.org runs https://github.com/thecodingmachine/workadventure software&lt;br /&gt;
&lt;br /&gt;
==== dronie-client ====&lt;br /&gt;
a ci bot for dronie.osgeo.org which is used for git.osgeo.org/gitea ci jobs&lt;br /&gt;
&lt;br /&gt;
==== limesurvey ====&lt;br /&gt;
Debian 10, PostgreSQL 13, PHP 8 with ldap/ssh. https://limesurvey.osgeo.org &lt;br /&gt;
Setup detailed on [https://git.osgeo.org/gitea/sac/osgeo3/wiki/limesurvey-container limesurvey container]&lt;br /&gt;
&lt;br /&gt;
==== pixelfed ====&lt;br /&gt;
&lt;br /&gt;
SHUT OFF (both container and website) cause of lack of interest.  Container is still there.&lt;br /&gt;
[[Pixelfed]] instance reachable on https://photo.osgeo.org to house community photos&lt;br /&gt;
&lt;br /&gt;
==== peertube ====&lt;br /&gt;
&lt;br /&gt;
[[Peertube]] instance reachable on https://video.osgeo.org&lt;br /&gt;
&lt;br /&gt;
==== pretalx  ====&lt;br /&gt;
Ubuntu 20.04 with OSGeo LDAP and Docker installed.  pretalx software runs in Docker.&lt;br /&gt;
https://talks.osgeo.org - for OSGeo Talk collection and voting See [[Pretalx]]&lt;br /&gt;
&lt;br /&gt;
==== weblate ====&lt;br /&gt;
'''Container Name:''' weblate (for doc translation)&lt;br /&gt;
&lt;br /&gt;
Houses: https://weblate.osgeo.org  (for document translation to different languages)&lt;br /&gt;
&lt;br /&gt;
For further details refer to [[SAC:Weblate]]&lt;br /&gt;
&lt;br /&gt;
==== wordpress ====&lt;br /&gt;
&lt;br /&gt;
See [[SAC:Wordpress]]&lt;br /&gt;
&lt;br /&gt;
==== wiki ====&lt;br /&gt;
&lt;br /&gt;
See [[OSGeo Wiki]]&lt;br /&gt;
&lt;br /&gt;
==== discourse ====&lt;br /&gt;
&lt;br /&gt;
See [[SAC:Discourse]]&lt;br /&gt;
&lt;br /&gt;
==== mail ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Hosts: lists.osgeo.org, mail.osgeo.org and a few other services&lt;br /&gt;
See [[Mail server]] for more details&lt;br /&gt;
&lt;br /&gt;
== osgeo 7 ==&lt;br /&gt;
&lt;br /&gt;
Server added June 2018. Intended to replace osgeo3 and old osgeo4 (before reformat).&lt;br /&gt;
See [[Osgeo7]] for configuration details.&lt;br /&gt;
&lt;br /&gt;
[https://git.osgeo.org/gitea/sac/osgeo7/wiki/_pages Container setup of all the osgeo7 servers is located in https://git.osgeo.org/gitea/sac/osgeo7/wiki/_pages] &lt;br /&gt;
&lt;br /&gt;
Running LXD 3 snap based container management -- LXD version 3.17 as of 2019-09-15&lt;br /&gt;
&lt;br /&gt;
=== Accessing osgeo7 containers via ssh ===&lt;br /&gt;
&lt;br /&gt;
Only the download.osgeo.org is directly exposed ssh via port 22.  To access the other containers, you can tunnel thru &lt;br /&gt;
download.osgeo.org -- You need to be in the shell group to be able to access download and the other servers.  If you are not already put in a [https://trac.osgeo.org/osgeo/newticket SAC Ticket Request].  You also need to have your public key registered. To do so edit your profile [https://id.osgeo.org/ldap/edit]  (and put in your public key)&lt;br /&gt;
&lt;br /&gt;
A convenient block to add to your own `.ssh/config` file follows:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Host osgeo7-*&lt;br /&gt;
   ProxyCommand ssh your_osgeo_id@hop.osgeo7.osgeo.org -W $(sed -e &amp;quot;s/^osgeo7-//;s/$/.lxd/&amp;quot; &amp;lt;&amp;lt;&amp;lt; &amp;quot;%h&amp;quot;):%p&lt;br /&gt;
   IdentityFile &amp;quot;path/to/your/private/key&amp;quot;&lt;br /&gt;
&lt;br /&gt;
With the above in place, you can connect to any container using:&lt;br /&gt;
&lt;br /&gt;
  ssh your_id@osgeo7-&amp;lt;container_name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Troubleshooting:''' In case of &amp;quot;Permission denied (publickey).&amp;quot; after an update to a modern openSSH version, it might well be that your ssh key (RSH key) is disabled in your client in favour of more modern cyphers.&lt;br /&gt;
&lt;br /&gt;
Ugly workaround: add one line `PubkeyAcceptedKeyTypes ...` in `.ssh/config`, to re-enable RSA keys for now (consider to generate a new key):&lt;br /&gt;
&lt;br /&gt;
  vim .ssh/config&lt;br /&gt;
  ...&lt;br /&gt;
  Host *&lt;br /&gt;
     ...&lt;br /&gt;
     PubkeyAcceptedKeyTypes +ssh-rsa&lt;br /&gt;
&lt;br /&gt;
... but better read e.g. [https://dev.to/bowmanjd/upgrade-ssh-client-keys-and-remote-servers-after-fedora-33-s-new-crypto-policy-47ag here]!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Services on osgeo7 ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Download ====&lt;br /&gt;
&lt;br /&gt;
See [[Download Server]]&lt;br /&gt;
&lt;br /&gt;
==== nginx  ====&lt;br /&gt;
Proxy that routes all http/https traffic for the other containers (can be accessed via osgeo7 host lxc or ubuntu@osgeo7-nginx if your key is installed on ubuntu user).&lt;br /&gt;
The nginx container holds the letsencrypt https SSL certs for all the containers and handles the renewal of the letsencrypt certs using certbot renew cronjob.&lt;br /&gt;
Prometheus server to collect all monitoring logs from OSGeo7 (only accessible by OSGeo3), these get queried via monitor.osgeo.org (running on osgeo3) via grafana server.&lt;br /&gt;
&lt;br /&gt;
==== tracsvn (trac, svn, git) ====&lt;br /&gt;
&lt;br /&gt;
Home of [[Trac]], [[SAC:Git Service|Git]] and [[Subversion]] services.&lt;br /&gt;
&lt;br /&gt;
See [[TracSVN]] for full details.&lt;br /&gt;
&lt;br /&gt;
==== old-wiki (stopped) ====&lt;br /&gt;
This used to be housed on osgeo3, and was moved 2019-09-14 to osgeo7 as old-wiki container.&lt;br /&gt;
wiki.osgeo.org moved back to osgeo3 on 2020-05-22 and in wiki container. The wiki container is a complete rebuild with files and database restored and upgraded.&lt;br /&gt;
Refer to the osgeo3 section for more details. &lt;br /&gt;
&lt;br /&gt;
[https://git.osgeo.org/gitea/sac/osgeo7/wiki/old-wiki-container old wiki container] -- used for wiki service (it is an lxd2pc created image of wiki.osgeo.osuosl.org VM that was on osgeo3)&lt;br /&gt;
&lt;br /&gt;
See [[OSGeo Wiki]]&lt;br /&gt;
&lt;br /&gt;
==== nextcloud-ubuntu (stopped) ====&lt;br /&gt;
Moved to osgeo9&lt;br /&gt;
&lt;br /&gt;
==== collabora (stopped) ====&lt;br /&gt;
# https://collabora.osgeo.org&lt;br /&gt;
Ubuntu 18.04 LXD container for  LibreOffice/MS Office online document editor currently used exclusively by nextcloud.osgeo.org.  Setup detailed in Nextcloud setup.&lt;br /&gt;
No longer needed now that nextcloud is using a self-contained collabora instance.&lt;br /&gt;
&lt;br /&gt;
==== live ====&lt;br /&gt;
Home of live.osgeo.org (created 2021-10-05ish&lt;br /&gt;
Running Ubuntu 20.04 with OSGeo LDAP SSH&lt;br /&gt;
&lt;br /&gt;
==== dronie-server ====&lt;br /&gt;
&lt;br /&gt;
See [[Dronie]]&lt;br /&gt;
&lt;br /&gt;
==== old-projects (stopped) ====&lt;br /&gt;
-- this is the old projects.osgeo.osuosl.org migrated from osgeo4 as an lxd container, so more or less the same as it was before, with the exception that all the websites are now proxied thru the nginx container.  Websites on it are community-review.foss4g.org and spatialreference.org&lt;br /&gt;
&lt;br /&gt;
To access you need to go thru download.osgeo.org -&amp;gt; old-projects&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== old-web (stopped) ====&lt;br /&gt;
The old web.osgeo.osuosl.org (was on osgeo3) &lt;br /&gt;
&lt;br /&gt;
* mapguide.osgeo.org&lt;br /&gt;
&lt;br /&gt;
==== old-webextra ====&lt;br /&gt;
This is a replica of webextra.osgeo.osuosl.org that was hosted on osgeo3&lt;br /&gt;
&lt;br /&gt;
Started move on November 29th 2019 and completed December 8th, 2019&lt;br /&gt;
* foss4g.org&lt;br /&gt;
* europe.foss4g.org&lt;br /&gt;
* video.foss4g.org&lt;br /&gt;
* planet.osgeo.org&lt;br /&gt;
* various old foss4g.org years&lt;br /&gt;
* &amp;lt;del&amp;gt;live.osgeo.org&amp;lt;/del&amp;gt; moved to dedicated container&lt;br /&gt;
* journal.osgeo.org (not sure what this is for, should be retired?)&lt;br /&gt;
* &amp;lt;del&amp;gt;vmap0.tiles.osgeo.org&amp;lt;/del&amp;gt; #removed site&lt;br /&gt;
&lt;br /&gt;
==== pycsw ====&lt;br /&gt;
'''Container Name:''' pycsw &lt;br /&gt;
&lt;br /&gt;
* https://demo.pycsw.org&lt;br /&gt;
* '''OGC CSW Reference Implementation and Server demo'''&lt;br /&gt;
* deployment setup at https://github.com/geopython/demo.pycsw.org&lt;br /&gt;
* running hourly teardown/setup cron via docker-compose&lt;br /&gt;
* migrated from [[AdhocVM#Existing_services_hosted_on_the_Ad-hoc_VM:|Adhoc VM]] thanks to [https://trac.osgeo.org/osgeo/ticket/2452 SAC] (May 2020)&lt;br /&gt;
&lt;br /&gt;
==== mapserver ====&lt;br /&gt;
&lt;br /&gt;
See [[MapServer_at_osgeo7]]&lt;br /&gt;
&lt;br /&gt;
=== osgeo7 decommissioned containers ===&lt;br /&gt;
&lt;br /&gt;
==== &amp;lt;del&amp;gt;old-adhoc&amp;lt;/del&amp;gt; ====&lt;br /&gt;
&lt;br /&gt;
'''SHUTOFF as of 2022-01-29'''&lt;br /&gt;
&lt;br /&gt;
[[AdhocVM|old-adhoc]] -- this is the old adhoc.osgeo.osuosl.org migrated 2019-05-08 from osgeo4 as an lxd container.  &lt;br /&gt;
Used by osgeo-live for there test docs and by grass for earthquake, and mapserver for demo.&lt;br /&gt;
Note that there is a new live (container that osgeo-live will more to), there is also a mapserver container (which mapserver have started to move their demo to)&lt;br /&gt;
&lt;br /&gt;
To access via ssh you should go thru download.osgeo.org -&amp;gt; old-adhoc.lxd&lt;br /&gt;
It is accessible via https://adhoc.osgeo.org and http://adhoc.osgeo.osuosl.org&lt;br /&gt;
&lt;br /&gt;
* VM used for projects for various adhoc purposes.  Risks to system stability that would be unacceptable on the Projects VM may be ok here. &lt;br /&gt;
* See [[AdhocVM]] for full details, and some notes on services running here.&lt;br /&gt;
* eg http://adhoc.osgeo.osuosl.org/livedvd/docs/en/quickstart/&lt;br /&gt;
&lt;br /&gt;
== osgeo6 ==&lt;br /&gt;
&lt;br /&gt;
See  [[osgeo6]]&lt;br /&gt;
&lt;br /&gt;
== Backup (osgeo5) ==&lt;br /&gt;
* Backup now runs on dedicated hardware&lt;br /&gt;
* Provides Rsync backups of download.osgeo.org&lt;br /&gt;
* Provides Bacula backups of various VMs.&lt;br /&gt;
* See [[SAC:Backups]] for details.&lt;br /&gt;
&lt;br /&gt;
== osgeo4 ==&lt;br /&gt;
&lt;br /&gt;
osgeo4 is a real server managed by OSUOSL - can be access via ssh tech_dev@osgeo4.osgeo.osuosl.org -p 2222  (only people with their access keys installed can log in and doesn't allow password access) - password for tech_dev is in the secure container (on osgeo7) / access folder.&lt;br /&gt;
&lt;br /&gt;
In August 2019 the server had new power supply put in and replacement disks.  It was reformatted with Ubuntu 18.04.3 to serve as secondary LXD host to osgeo7&lt;br /&gt;
zfsutils-linux was installed so lxd can use zfs for storage.&lt;br /&gt;
&lt;br /&gt;
=== sshing into osgeo4 containers ===&lt;br /&gt;
Note that all the containers are closed off from direct ssh access except for the hop.osgeo4.osgeo.org.  To access the other containers, you need to hop through hop.&lt;br /&gt;
hop container has port 22 open but requires ssh access so users who’ve been granted rights can hop thru it to other containers using hop.osgeo4.osgeo.org as name.&lt;br /&gt;
&lt;br /&gt;
A convenient block to add to your own .ssh/config file follows where your_id could be your osgeo id or a local account on that container&lt;br /&gt;
&lt;br /&gt;
 Host osgeo4-*&lt;br /&gt;
   ProxyCommand ssh your_osgeo_id@hop.osgeo4.osgeo.org -W $(sed -e &amp;quot;s/^osgeo4-//;s/$/.lxd/&amp;quot; &amp;lt;&amp;lt;&amp;lt; &amp;quot;%h&amp;quot;):%p&lt;br /&gt;
   IdentityFile &amp;quot;path/to/your/private/key&amp;quot;&lt;br /&gt;
   User your_id&lt;br /&gt;
&lt;br /&gt;
Then to access say the wordpress-dev container, you'd do the below&lt;br /&gt;
&lt;br /&gt;
 ssh osgeo4-wordpress-dev&lt;br /&gt;
&lt;br /&gt;
=== osgeo4 baremetal features ===&lt;br /&gt;
It's makeup is as follows:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Item !! Settings&lt;br /&gt;
|-&lt;br /&gt;
| Disks || 6 1.8 TB drives&lt;br /&gt;
|-&lt;br /&gt;
| Memory || 48 GB&lt;br /&gt;
|-&lt;br /&gt;
| CPUs || 8 Intel(R) Xeon(R) CPU E5540  @ 2.53GHz (8192kb cache)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;pre&amp;gt;lsblk -i&lt;br /&gt;
NAME           MAJ:MIN RM  SIZE RO TYPE  MOUNTPOINT&lt;br /&gt;
sda              8:0    0  1.8T  0 disk  &lt;br /&gt;
|-sda1           8:1    0  953M  0 part  &lt;br /&gt;
| `-md0          9:0    0  952M  0 raid1 /boot&lt;br /&gt;
`-sda2           8:2    0 46.6G  0 part  &lt;br /&gt;
  `-md1          9:1    0 46.5G  0 raid1 &lt;br /&gt;
	|-lvm-root 253:0    0 37.3G  0 lvm   /&lt;br /&gt;
	`-lvm-swap 253:1    0  7.5G  0 lvm   [SWAP]&lt;br /&gt;
sdb              8:16   0  1.8T  0 disk  &lt;br /&gt;
|-sdb1           8:17   0  953M  0 part  &lt;br /&gt;
| `-md0          9:0    0  952M  0 raid1 /boot&lt;br /&gt;
`-sdb2           8:18   0 46.6G  0 part  &lt;br /&gt;
  `-md1          9:1    0 46.5G  0 raid1 &lt;br /&gt;
	|-lvm-root 253:0    0 37.3G  0 lvm   /&lt;br /&gt;
	`-lvm-swap 253:1    0  7.5G  0 lvm   [SWAP]&lt;br /&gt;
sdc              8:32   0  1.8T  0 disk  &lt;br /&gt;
sdd              8:48   0  1.8T  0 disk  &lt;br /&gt;
sde              8:64   0  1.8T  0 disk  &lt;br /&gt;
sdf              8:80   0  1.8T  0 disk &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sdc,sdd,sde,sdf  form a zfs osgeo4_lxd partition (sdc,sdd) mirrors sde,sdf for total lxd capacity of 3.62 TB&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nightly backups of osgeo3, osgeo7, and osgeo4 containers are kept here and named &amp;lt;container&amp;gt;-backup and be kept in a stopped state.&lt;br /&gt;
&lt;br /&gt;
== Services running on osgeo4 ==&lt;br /&gt;
&lt;br /&gt;
=== hop ===&lt;br /&gt;
'''Container Name:''' hop - this is the only container with direct ssh access via ssh hop.osgeo4.osgeo.org. To get to other containers, you need to hop thru this one. Requires ssh key access&lt;br /&gt;
&lt;br /&gt;
=== ansible-dev ===&lt;br /&gt;
'''Container Name:''' ansible-dev, has ansible 2.9.27 installed and all plugins needed to manage OSGeo ansible infrastructure.&lt;br /&gt;
DEPRECATED, use `ansible-dev`&lt;br /&gt;
&lt;br /&gt;
=== ansible-control ===&lt;br /&gt;
'''Container Name:''' ansible-control, can be used to deploy OSGeo ansible infrastructure. Replaces `ansible-dev`&lt;br /&gt;
&lt;br /&gt;
=== osgeo4-nginx ===&lt;br /&gt;
'''Container Name:''' osgeo4-nginx -&amp;gt;&amp;gt; all web traffick from other containers on osgeo4 get proxied thru here&lt;br /&gt;
&lt;br /&gt;
=== old-web-staging  ===&lt;br /&gt;
'''Container Name:''' old-web-staging - used primarily for experimenting with changes to id.osgeo.org (old-web on osgeo7) like testing out OS and software upgrade etc, changes to LDAP forms and registration, before applying to id.osgeo.org. - https://id.staging.osgeo.org&lt;br /&gt;
&lt;br /&gt;
=== pretalx-staging  ===&lt;br /&gt;
'''Container Name:''' pretalx-staging - used primarily for experimenting with changes to talks.osgeo.org (pretalx on osgeo3) like testing out Docker builds and software upgrade etc, before applying to talks.osgeo.org. - https://talks.staging.osgeo.org&lt;br /&gt;
&lt;br /&gt;
=== wordpress-dev  ===&lt;br /&gt;
'''Container Name:''' wordpress-dev - used primarily for osgeo.org main website development - https://staging.www.osgeo.org, https://dev.www.osgeo.org&lt;br /&gt;
&lt;br /&gt;
=== wiki-dev  ===&lt;br /&gt;
'''Container Name:''' wiki-dev - used primarily for experimenting with changes to wiki.osgeo.org like testing out OS and software upgrade etc before appying to wiki.osgeo.org. - https://dev.wiki.osgeo.org&lt;br /&gt;
&lt;br /&gt;
=== wiki-staging  ===&lt;br /&gt;
'''Container Name:''' wiki-staging - used primarily for upgrade changes to wiki.osgeo.org like testing out OS and software upgrade etc before applying to wiki.osgeo.org. - https://staging.wiki.osgeo.org.  The construction of this container is managed by sac ansible-deployment.&lt;br /&gt;
&lt;br /&gt;
=== tracsvn-dev  ===&lt;br /&gt;
'''Container Name:''' tracsvn-dev - This is a 2019-09-05 lxd2pc image of tracsvn.osgeo.osuosl.org (now on osgeo7 as tracsvn) used primarily for experimenting like testing out OS, git and software upgrade etc before appying to production. -- https://dev.git.osgeo.org, https://dev.tracsvn.osgeo.org Has the following sites: https://dev.trac.osgeo.org, https://dev.git.osgeo.org/gitea, https://dev.svn.osgeo.org.&lt;br /&gt;
&lt;br /&gt;
It was upgraded to Debian 11 on 2024-08-21.&lt;br /&gt;
&lt;br /&gt;
=== dronie-client  ===&lt;br /&gt;
'''Container Name:''' dronie-client - This is a debian 10 machine, with OSGeo LDAP authentication and a drone-agent docker running.  To be used with https://dronie.osgeo.org&lt;br /&gt;
&lt;br /&gt;
== osgeo3 ==&lt;br /&gt;
osgeo3 physical server refer to [[osgeo3|Configuration Details]] for hardware specs. It is used to run production, but moderately risky things. Refer to [[SAC:Old-osgeo3]] for past history before osgeo3 was rebuilt.&lt;br /&gt;
osgeo3 is a hosted by OSUOSL - can be accessed via ssh tech_dev@osgeo3.osgeo.osuosl.org -p 2222  (only people with their access keys installed can log in and doesn't allow password access) - password for tech_dev is in the secure container (on osgeo7) / access folder.&lt;br /&gt;
&lt;br /&gt;
=== sshing into osgeo3 containers ===&lt;br /&gt;
Note that all the containers are closed off from direct ssh access except for the hop.osgeo3.osgeo.org.  To access the other containers, you need to hop through hop.osgeo3.osgeo.org.&lt;br /&gt;
hop container has port 22 open but requires ssh key access, you need to be added to shell group and have your ssh keys registered on your profile https://id.osgeo.org/ldap/edit). Users who’ve been granted rights can hop thru it to other containers using hop.osgeo3.osgeo.org as name.  Other containers may or may not allow password access. It's up to the those who manage the internal containers.&lt;br /&gt;
&lt;br /&gt;
A convenient block to add to your own .ssh/config file follows&lt;br /&gt;
 # this is only needed if you you use different private keys for different servers&lt;br /&gt;
 Host hop.osgeo3.osgeo.org&lt;br /&gt;
   IdentityFile &amp;quot;path/to/your/private/key&amp;quot;&lt;br /&gt;
&lt;br /&gt;
 Host osgeo3-*&lt;br /&gt;
   ProxyCommand ssh '''your_osgeo_id'''@hop.osgeo3.osgeo.org -W $(sed -e &amp;quot;s/^osgeo3-//;s/$/.lxd/&amp;quot; &amp;lt;&amp;lt;&amp;lt; &amp;quot;%h&amp;quot;):%p&lt;br /&gt;
   IdentityFile &amp;quot;path/to/your/private/key&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Then to access say the nexus container, you'd do the below where your_id could be your osgeo id or a local account on that container&lt;br /&gt;
&lt;br /&gt;
 ssh '''your_id'''@osgeo3-nexus&lt;br /&gt;
&lt;br /&gt;
=== hop ===&lt;br /&gt;
This is the only container with direct ssh access via ssh hop.osgeo3.osgeo.org. To get to other containers, you need to hop thru this one. Requires ssh key access which you can register by editing your ldap profile.&lt;br /&gt;
&lt;br /&gt;
=== osgeo3-nginx ===&lt;br /&gt;
nginx proxy all web-traffic via the  (using IP: 140.211.15.6 web-osgeo3.osgeo.osuosl.org), the second ip is not in use, but may be used for a secondary nginx, to temporarily host osgeo7/osgeo8/osgeo9 containers in case of major hardware upgrades&lt;br /&gt;
&lt;br /&gt;
=== dronie-client ===&lt;br /&gt;
This is a debian 10 lxd container running docker. Currently has just one running docker osgeo-drone-agent to serve as a client for dronie-server (dronie.osgeo.org running on osgeo7) &lt;br /&gt;
&lt;br /&gt;
=== geo-docs ===&lt;br /&gt;
Debian 11 houses the following:&lt;br /&gt;
&lt;br /&gt;
* lastools.osgeo.org (as of 2021-10-06 snapshot of  https://www.cs.unc.edu/~isenburg/lastools/ see [https://trac.osgeo.org/osgeo/ticket/2649 2649] &lt;br /&gt;
* https://planet.osgeo.org&lt;br /&gt;
* https://docs.geoserver.org &lt;br /&gt;
* https://docs.geotools.org [https://trac.osgeo.org/osgeo/ticket/2944 2944]&lt;br /&gt;
* https://geotools.org [https://trac.osgeo.org/osgeo/ticket/2944 2944]&lt;br /&gt;
&lt;br /&gt;
planned home of ? docs.geowebcache.org&lt;br /&gt;
&lt;br /&gt;
=== geoserver-cite ===&lt;br /&gt;
Houses OGC site certification for geoserver https://cite.geoserver.org&lt;br /&gt;
&lt;br /&gt;
=== matrix ===&lt;br /&gt;
'''Container Name:''' matrix - lxd container with ldap/ssh.&lt;br /&gt;
Hosts [[Matrix]] homeserver ([[SAC:MatrixSynapse]]) and IRC bridges ([[SAC:Heisenbridge]])&lt;br /&gt;
&lt;br /&gt;
See https://git.osgeo.org/gitea/sac/osgeo3/wiki/matrix-container for full detail on how the container is setup&lt;br /&gt;
&lt;br /&gt;
=== nexus (repo.osgeo.org, docker.osgeo.org)  ===&lt;br /&gt;
See [[SAC:Repo]] this is a debian 10 lxd container running docker 19.  &lt;br /&gt;
It currently has one docker container running within it called nexus -- exposed as repo.osgeo.org on nginx.&lt;br /&gt;
&lt;br /&gt;
Also exposed as project dockers for pushing images:  postgis-docker.osgeo.org, geoserver-docker.osgeo.org, geos-docker.osgeo.org, sac-docker.osgeo.org&lt;br /&gt;
&lt;br /&gt;
=== monitor ===&lt;br /&gt;
debian10 lxd container with ldap/ssh. https://monitor.osgeo.org (houses grafana dashboard (for all servers) and prometheus server for osgeo3 containers and pulls basic container metrics using node exporters pulled via prometheus servers. Requirs ldap to log into the web console.&lt;br /&gt;
&lt;br /&gt;
Configuring servers for monitoring is detailed [https://git.osgeo.org/gitea/sac/prometheus-config Git Prometheus Config]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== gallery ===&lt;br /&gt;
&lt;br /&gt;
Picture gallery.&lt;br /&gt;
See [[Gallery]]&lt;br /&gt;
&lt;br /&gt;
== WebExtra ==&lt;br /&gt;
** Retired December 8th, 2019 -- and moved to osgeo7 as container old-webextra&lt;br /&gt;
&lt;br /&gt;
* See [[WebExtraVM]] for full details (server: http://webextra.osgeo.osuosl.org)&lt;br /&gt;
* hosts http://planet.osgeo.org, http://mum03.mapserver.org, http://live.osgeo.org&lt;br /&gt;
* http://foss4g.org (main portal) and archive of old sites 2006-2014&lt;br /&gt;
* http://conference.osgeo.org - [[Conference System]] (also: [[SAC:Setup_OCS]])&lt;br /&gt;
* http://journal.osgeo.org / osgeo.org/ojs - [[Journal System]]&lt;br /&gt;
* Redirects for many chapter and other urls handled via /etc/httpd/conf.d/rewrite.conf&lt;br /&gt;
&lt;br /&gt;
= Cloud Hosted Servers and other external under SAC Control =&lt;br /&gt;
&lt;br /&gt;
== Future Hosting Plans for Windows / Mac Building ==&lt;br /&gt;
&lt;br /&gt;
[[SAC_Shared_Building_Services|SAC Shared Building Services]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Atlantic.net ==&lt;br /&gt;
&lt;br /&gt;
* host.postgis.net -p 2222 is an LXD Ubuntu 18.04 16GB RAM/ 6 vCPU, 350GB data, 250GB block storage&lt;br /&gt;
* Currenlty running two lxd containers:&lt;br /&gt;
    debbie: debian 10 postgis.net, planet.postgis.net, debbie.postgis.net (jenkins build bot)  &lt;br /&gt;
    debbie-docker.host.postgis.net - runs docker and serves as a 1.0 agent for dronie.osgeo.org&lt;br /&gt;
&lt;br /&gt;
= QGIS off OSGeo =&lt;br /&gt;
Services on separated machines rented and managed by the QGIS project at hetzner&lt;br /&gt;
&lt;br /&gt;
* website including documentation http://www.qgis.org&lt;br /&gt;
* website building, documentation building, debian/ubuntu nightlies, plugins.qgis.org&lt;br /&gt;
* issues.qgis.org: redmine&lt;br /&gt;
&lt;br /&gt;
= Historical servers (not more in use) =&lt;br /&gt;
&lt;br /&gt;
- [[Telascience Blades (Historical)]]&lt;br /&gt;
&lt;br /&gt;
== web18a.osgeo.osuosl.org ==&lt;br /&gt;
NO LONGER USED - turned off&lt;br /&gt;
'''2019-09-03 Production services www.osgeo.org, 2018.foss4g.org moved to wordpress container on [[osgeo7]]&lt;br /&gt;
Staging services (staging.www.osgeo.org, dev.www.osgeo.org move to wordpress-dev container on [[osgeo4]]&lt;br /&gt;
Grass wordpress is disabled as grass decided to go with another solution, so have grass container on osgeo7'''&lt;br /&gt;
(Cloud hosted server on OSUOSL hardware (not ours) )&lt;br /&gt;
* Debian 9.3 4GB server, host name: web18a.osgeo.osuosl.org require ssh key to log in.&lt;br /&gt;
* Hosts wordpress sites staging.www.osgeo.org,www.osgeo.org, staging.grass.osgeo.org, foss4g2018.osgeo.org&lt;br /&gt;
* Setup details on [https://git.osgeo.org/gitea/osgeo/www_apache_configs/wiki/Web18a-setup Web18a setup]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OSGeo funtoo ==&lt;br /&gt;
&lt;br /&gt;
For lxd experimentation it's an lxd container running other lxd containers and provided by funtoo.org.&lt;br /&gt;
&lt;br /&gt;
OSGeo is paying funtoo via treasurer at osgeo.org.&lt;br /&gt;
&lt;br /&gt;
* [https://git.osgeo.org/gitea/sac/osgeo_funtoo OSGeo Funtoo] osgeo.host.funtoo.org&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* funtoo LXDs currently running:&lt;br /&gt;
** &amp;lt;del&amp;gt;[https://limesurvey.osgeo.org LimeSurvey] -this may be in future migrated to osgeo7 or osgeo3&amp;lt;/del&amp;gt;&lt;br /&gt;
Migrated to osgeo3  2020-11-28 -- see https://trac.osgeo.org/osgeo/ticket/2362&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Infrastructure]]&lt;br /&gt;
[[Category:Services]]&lt;/div&gt;</summary>
		<author><name>Strk</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=SAC_Service_Status&amp;diff=134548</id>
		<title>SAC Service Status</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=SAC_Service_Status&amp;diff=134548"/>
		<updated>2025-10-02T17:31:19Z</updated>

		<summary type="html">&lt;p&gt;Strk: /* osgeo6 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Infrastructure of OSGeo System Administration Committee ([[SAC]])&lt;br /&gt;
&lt;br /&gt;
For emergency plans see: [[SAC:Admin and Troubleshooting]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Servers at OSL =&lt;br /&gt;
[[OSL | Open Source Labs]] - 7 physical machines of which 5 ar lxd hosts containing ''x'' virtual machines/containers.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Logging into Physical Machines ==&lt;br /&gt;
&lt;br /&gt;
Currently we have osgeo6 and backup.osgeo.osuosl.org that are physical machines under LDAP control.&lt;br /&gt;
&lt;br /&gt;
'''Note this does not apply to osgeo3, osgeo4, osgeo7, osgeo8, osgeo9 lxd hosts'''.  Refer to those sections for instructions on logging in.&lt;br /&gt;
If hanging, see [[OSL]] for how to open a ticket with OSUOSL's support.&lt;br /&gt;
&lt;br /&gt;
This section currently only applies to '''osgeo6''' and '''backup'''.&lt;br /&gt;
&lt;br /&gt;
All [[SAC#Members|SAC administrators]] have LDAP auth to the OSL Machines. &lt;br /&gt;
&lt;br /&gt;
To ssh into a server using your LDAP account, you can do the following replacing '''your_osgeo_login''' with your OSGeo login and '''vmname''' with the vm name of the server at OSL.&lt;br /&gt;
&lt;br /&gt;
  ssh '''your_osgeo_login'''@'''servername'''.osgeo.osuosl.org&lt;br /&gt;
&lt;br /&gt;
When prompted for password, use your OSGeo Login password.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[SAC:Primary Administrators]] also have ssh key access in case LDAP is down and that will also apply to the physical machines. Worst case scenario use the information on [[OSL | Open Source Labs]] to file a ticket (SAC members only). Direct connection to virtual machines is by appending it's vm alias to .osgeo.osuosl.org.&lt;br /&gt;
&lt;br /&gt;
== Logging into LXD Hosts ==&lt;br /&gt;
&lt;br /&gt;
OSGeo3, OSGeo4, OSGeo7, OSGeo8, and OSGeo9 are all Ubuntu servers running LXD. &lt;br /&gt;
LXD is a management system for LXC containers and QEMU VMS. LXD has a [https://www.youtube.com/channel/UCuP6xPt0WTeZu32CkQPpbvA channel] that covers its features. &lt;br /&gt;
&lt;br /&gt;
To directly access the host, you go thru port 2222&lt;br /&gt;
&lt;br /&gt;
   ssh tech_dev@''server_name''.osgeo.osuosl.org -p 2222&lt;br /&gt;
&lt;br /&gt;
Only [[SAC:Primary Administrators]] have their ssh key installed under that account.  In order to access via KVM of these in event servers do not come up on a reboot, you need to go thru OSU OSL OpenVPN. To get an OpenVPN account, you need to put in a support ticket to support@osuosl.org.  In order to qualify for an OpenVPN account, you need to be an OSGeo SAC administrator. You will also need to install [https://openvpn.net/community-downloads/ OpenVPN client]) to use your OpenVPN account.&lt;br /&gt;
&lt;br /&gt;
Each host on the private KVM side is named https://'''osgeo8'''.osuosl.oob -- where replace '''osgeo8''' with the relevant host. The .oob is the private network, so doesn't work unless you are connected to via OpenVPN.&lt;br /&gt;
&lt;br /&gt;
The browser interface is sometimes clunky, so you might want to use  '''ipmitool''' installable on linux/unix or wsl using relevant package manager. KVM passwords are stored in [https://git.osgeo.org/gitea/sac/password-store SAC password-store].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A convenient block to add to your ~/.ssh/config to easily login to osgeo's LXD hosts follows: &lt;br /&gt;
&lt;br /&gt;
    Host osgeo?&lt;br /&gt;
      User tech_dev&lt;br /&gt;
      HostName %h.osgeo.osuosl.org&lt;br /&gt;
      Port 2222&lt;br /&gt;
&lt;br /&gt;
Then you would be able to log into those hosts with commands like:&lt;br /&gt;
&lt;br /&gt;
    ssh osgeo7&lt;br /&gt;
&lt;br /&gt;
== Logging into LXD Containers and VMs ==&lt;br /&gt;
&lt;br /&gt;
A convenient block to add to your ~/.ssh/config to easily login to osgeo's LXD hosted containers and vms is the following:&lt;br /&gt;
&lt;br /&gt;
   # This stanza is only needed if you have an IdentityFile configured below.&lt;br /&gt;
   # The IdentityFile from a target host is not automatically applied to the hop host, so we need to make it explicit:&lt;br /&gt;
   Host hop.*.osgeo.org&lt;br /&gt;
     IdentityFile &amp;quot;path/to/your/private/key&amp;quot;&lt;br /&gt;
   &lt;br /&gt;
   Host osgeo*-*&lt;br /&gt;
     ProxyCommand ssh hop.$(sed -e &amp;quot;s/-.*//&amp;quot; &amp;lt;&amp;lt;&amp;lt; &amp;quot;%h&amp;quot;).osgeo.org -W $(sed -e &amp;quot;s/^osgeo[^-*]-//;s/$/.lxd/&amp;quot; &amp;lt;&amp;lt;&amp;lt; &amp;quot;%h&amp;quot;):%p&lt;br /&gt;
     # this is only needed if you you use different private keys for different servers&lt;br /&gt;
     IdentityFile &amp;quot;path/to/your/private/key&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Then you'll be able to access a LXC Container or QEMU VM on machine `osgeo3` with:&lt;br /&gt;
&lt;br /&gt;
   ssh yourusername@osgeo3-matrix&lt;br /&gt;
&lt;br /&gt;
And one on machine `osgeo7` with:&lt;br /&gt;
&lt;br /&gt;
   ssh yourusername@osgeo7-download&lt;br /&gt;
&lt;br /&gt;
Note you still need to know where each LXC host is hosted... See successive sections to know what's on which machine.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Troubleshooting:''' In case of &amp;quot;Permission denied (publickey).&amp;quot; after an update to a modern openSSH version, it might well be that your ssh key (RSH key) is disabled in your client in favour of more modern cyphers.&lt;br /&gt;
&lt;br /&gt;
Ugly workaround: add one line `PubkeyAcceptedKeyTypes ...` in `.ssh/config`, to re-enable RSA keys for now (consider to generate a new key):&lt;br /&gt;
&lt;br /&gt;
  vim .ssh/config&lt;br /&gt;
  ...&lt;br /&gt;
  Host *&lt;br /&gt;
     ...&lt;br /&gt;
     PubkeyAcceptedKeyTypes +ssh-rsa&lt;br /&gt;
&lt;br /&gt;
... but better read e.g. [https://dev.to/bowmanjd/upgrade-ssh-client-keys-and-remote-servers-after-fedora-33-s-new-crypto-policy-47ag here]!&lt;br /&gt;
&lt;br /&gt;
== osgeo 8 ==&lt;br /&gt;
Server added April 2021, donated by OpenStreetMap project.&lt;br /&gt;
&lt;br /&gt;
Likely machine: https://web.archive.org/web/20191112203036/https://hardware.openstreetmap.org/servers/stormfly-01.openstreetmap.org/&lt;br /&gt;
&lt;br /&gt;
Intended to provide additional LXD capacity and backup.&lt;br /&gt;
&lt;br /&gt;
[[osgeo8|Configuration Details]]&lt;br /&gt;
&lt;br /&gt;
=== Services running on osgeo8 ===&lt;br /&gt;
&lt;br /&gt;
==== hop ====&lt;br /&gt;
hop.osgeo8.osgeo.org - jump host for accessing containers/vms on osgeo8&lt;br /&gt;
&lt;br /&gt;
==== nginx ====&lt;br /&gt;
http, https Proxy for all containers on osgeo8 and also provides mirror proxy for download.osgeo.org&lt;br /&gt;
&lt;br /&gt;
==== centtie-7-pgrouting ====&lt;br /&gt;
Centos 7 running PostgreSQL 15, PostGIS 3.3.2, gcc-4.8.5, cmake 3&lt;br /&gt;
Configured to be a github self-hosted runner for testing centos for pgrouting project&lt;br /&gt;
&lt;br /&gt;
[https://github.com/pgRouting/admin/wiki/CI%3A-Centos-7-GHA-runner Details of Github Action runner setup]&lt;br /&gt;
&lt;br /&gt;
==== download8 ====&lt;br /&gt;
&lt;br /&gt;
Replica of download that is on osgeo7.&lt;br /&gt;
Mirrors download and home folders from osgeo7. &lt;br /&gt;
https://download-cache.osgeo.org&lt;br /&gt;
&lt;br /&gt;
See [[Download Server]]&lt;br /&gt;
&lt;br /&gt;
==== dronie-client ====&lt;br /&gt;
a ci bot for dronie.osgeo.org which is used for git.osgeo.org/gitea ci jobs&lt;br /&gt;
&lt;br /&gt;
==== grass-wiki ====&lt;br /&gt;
&lt;br /&gt;
See [[SAC:GrassWiki]]&lt;br /&gt;
&lt;br /&gt;
==== grass ====&lt;br /&gt;
https://grass.osgeo.org upgraded to Bullseye debian 11.&lt;br /&gt;
&lt;br /&gt;
GRASS GIS server&lt;br /&gt;
&lt;br /&gt;
Current DNS name: grass.osgeo.org&lt;br /&gt;
&lt;br /&gt;
Debian 11 Bullseye&lt;br /&gt;
&lt;br /&gt;
Web: Apache + Hugo (generated through cronjob from https://github.com/OSGeo/grass-website/), see https://github.com/OSGeo/grass-addons/tree/grass8/utils/cronjobs_osgeo_lxd&lt;br /&gt;
&lt;br /&gt;
`unattended-upgrades` for automatic installation of security upgrades is installed and running&lt;br /&gt;
&lt;br /&gt;
ssh: reachable via jumphost.&lt;br /&gt;
&lt;br /&gt;
==== meshcentral ====&lt;br /&gt;
https://remote.osgeo.org&lt;br /&gt;
This is a remoting tool currently setup to test livecd vms via a web browser.&lt;br /&gt;
&lt;br /&gt;
4 VMS currently set up on osgeo8 accessible from this. Currently based on livecd 16rc1 snapshots, with wm install script run.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== pgrouting-dev ====&lt;br /&gt;
For pgrouting development use to do things like pushing docker images on a scheduled basis.&lt;br /&gt;
Perhaps later for demo sites.  WIP.&lt;br /&gt;
&lt;br /&gt;
==== woodie-client-vm ====&lt;br /&gt;
&lt;br /&gt;
Separate agent for woodie-server, this one is a true VM rather than container.&lt;br /&gt;
&lt;br /&gt;
==== woodie-server ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
See [[Woodie]]&lt;br /&gt;
&lt;br /&gt;
== osgeo 9 ==&lt;br /&gt;
Server added April 2021, donated by OpenStreetMap project.&lt;br /&gt;
&lt;br /&gt;
Likely machine: https://web.archive.org/web/20191112203042/https://hardware.openstreetmap.org/servers/stormfly-02.openstreetmap.org/&lt;br /&gt;
&lt;br /&gt;
Is an LXD host.  Also Stores lxd images used by other lxd hosts.&lt;br /&gt;
&lt;br /&gt;
[[osgeo9|Configuration Details]]&lt;br /&gt;
&lt;br /&gt;
=== Services running on osgeo9 ===&lt;br /&gt;
==== hop ====&lt;br /&gt;
hop.osgeo9.osgeo.org. For LDAP users allows them to hop thru to get to other containers.&lt;br /&gt;
&lt;br /&gt;
==== Secure (LDAP )  ====&lt;br /&gt;
[https://git.osgeo.org/gitea/sac/osgeo9/wiki/secure-container secure] -- ldap.osgeo.org [[SAC:LDAP]] used for ldap service (a rebuild of old secure.osgeo.osuosl.org) now on Debian 11&lt;br /&gt;
Moved from osgeo7&lt;br /&gt;
&lt;br /&gt;
==== ldap-web ====&lt;br /&gt;
&lt;br /&gt;
Currently housing https://id.osgeo.org/ for LDAP management.&lt;br /&gt;
Deployed via ansible&lt;br /&gt;
Moved from osgeo9&lt;br /&gt;
&lt;br /&gt;
* id.osgeo.org&lt;br /&gt;
&lt;br /&gt;
==== jitsi ====&lt;br /&gt;
&lt;br /&gt;
See [[SAC:Jitsi]] (for video meetings)&lt;br /&gt;
&lt;br /&gt;
==== nextcloud  ====&lt;br /&gt;
https://nextcloud.osgeo.org&lt;br /&gt;
&lt;br /&gt;
Ubuntu 22.04 LXD/nginx/postgresql 14 container for document sharing similar to dropbox/google drive - nextcloud.lxd - https://nextcloud.osgeo.org [https://git.osgeo.org/gitea/sac/osgeo9/wiki/Nextcloud-container Nextcloud Setup]&lt;br /&gt;
&lt;br /&gt;
home of https://nextcloud.osgeo.org&lt;br /&gt;
This server does not use ssh osgeo-ldap as it was the first container built.  However nextcloud.osgeo.org does authenticate with osgeo ldap.&lt;br /&gt;
&lt;br /&gt;
TODO: add special page for this&lt;br /&gt;
&lt;br /&gt;
==== nginx ====&lt;br /&gt;
nginx (for web proxy of traffic of osgeo9 containers) additional mirror proxy for download.osgeo.org&lt;br /&gt;
&lt;br /&gt;
==== adventure (WIP)====&lt;br /&gt;
https://adventure.osgeo.org runs https://github.com/thecodingmachine/workadventure software&lt;br /&gt;
&lt;br /&gt;
==== dronie-client ====&lt;br /&gt;
a ci bot for dronie.osgeo.org which is used for git.osgeo.org/gitea ci jobs&lt;br /&gt;
&lt;br /&gt;
==== limesurvey ====&lt;br /&gt;
Debian 10, PostgreSQL 13, PHP 8 with ldap/ssh. https://limesurvey.osgeo.org &lt;br /&gt;
Setup detailed on [https://git.osgeo.org/gitea/sac/osgeo3/wiki/limesurvey-container limesurvey container]&lt;br /&gt;
&lt;br /&gt;
==== pixelfed ====&lt;br /&gt;
&lt;br /&gt;
SHUT OFF (both container and website) cause of lack of interest.  Container is still there.&lt;br /&gt;
[[Pixelfed]] instance reachable on https://photo.osgeo.org to house community photos&lt;br /&gt;
&lt;br /&gt;
==== peertube ====&lt;br /&gt;
&lt;br /&gt;
[[Peertube]] instance reachable on https://video.osgeo.org&lt;br /&gt;
&lt;br /&gt;
==== pretalx  ====&lt;br /&gt;
Ubuntu 20.04 with OSGeo LDAP and Docker installed.  pretalx software runs in Docker.&lt;br /&gt;
https://talks.osgeo.org - for OSGeo Talk collection and voting See [[Pretalx]]&lt;br /&gt;
&lt;br /&gt;
==== weblate ====&lt;br /&gt;
'''Container Name:''' weblate (for doc translation)&lt;br /&gt;
&lt;br /&gt;
Houses: https://weblate.osgeo.org  (for document translation to different languages)&lt;br /&gt;
&lt;br /&gt;
For further details refer to [[SAC:Weblate]]&lt;br /&gt;
&lt;br /&gt;
==== wordpress ====&lt;br /&gt;
&lt;br /&gt;
See [[SAC:Wordpress]]&lt;br /&gt;
&lt;br /&gt;
==== wiki ====&lt;br /&gt;
&lt;br /&gt;
See [[OSGeo Wiki]]&lt;br /&gt;
&lt;br /&gt;
==== discourse ====&lt;br /&gt;
&lt;br /&gt;
See [[SAC:Discourse]]&lt;br /&gt;
&lt;br /&gt;
==== mail ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Hosts: lists.osgeo.org, mail.osgeo.org and a few other services&lt;br /&gt;
See [[Mail server]] for more details&lt;br /&gt;
&lt;br /&gt;
== osgeo 7 ==&lt;br /&gt;
&lt;br /&gt;
Server added June 2018. Intended to replace osgeo3 and old osgeo4 (before reformat).&lt;br /&gt;
See [[Osgeo7]] for configuration details.&lt;br /&gt;
&lt;br /&gt;
[https://git.osgeo.org/gitea/sac/osgeo7/wiki/_pages Container setup of all the osgeo7 servers is located in https://git.osgeo.org/gitea/sac/osgeo7/wiki/_pages] &lt;br /&gt;
&lt;br /&gt;
Running LXD 3 snap based container management -- LXD version 3.17 as of 2019-09-15&lt;br /&gt;
&lt;br /&gt;
=== Accessing osgeo7 containers via ssh ===&lt;br /&gt;
&lt;br /&gt;
Only the download.osgeo.org is directly exposed ssh via port 22.  To access the other containers, you can tunnel thru &lt;br /&gt;
download.osgeo.org -- You need to be in the shell group to be able to access download and the other servers.  If you are not already put in a [https://trac.osgeo.org/osgeo/newticket SAC Ticket Request].  You also need to have your public key registered. To do so edit your profile [https://id.osgeo.org/ldap/edit]  (and put in your public key)&lt;br /&gt;
&lt;br /&gt;
A convenient block to add to your own `.ssh/config` file follows:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Host osgeo7-*&lt;br /&gt;
   ProxyCommand ssh your_osgeo_id@hop.osgeo7.osgeo.org -W $(sed -e &amp;quot;s/^osgeo7-//;s/$/.lxd/&amp;quot; &amp;lt;&amp;lt;&amp;lt; &amp;quot;%h&amp;quot;):%p&lt;br /&gt;
   IdentityFile &amp;quot;path/to/your/private/key&amp;quot;&lt;br /&gt;
&lt;br /&gt;
With the above in place, you can connect to any container using:&lt;br /&gt;
&lt;br /&gt;
  ssh your_id@osgeo7-&amp;lt;container_name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Troubleshooting:''' In case of &amp;quot;Permission denied (publickey).&amp;quot; after an update to a modern openSSH version, it might well be that your ssh key (RSH key) is disabled in your client in favour of more modern cyphers.&lt;br /&gt;
&lt;br /&gt;
Ugly workaround: add one line `PubkeyAcceptedKeyTypes ...` in `.ssh/config`, to re-enable RSA keys for now (consider to generate a new key):&lt;br /&gt;
&lt;br /&gt;
  vim .ssh/config&lt;br /&gt;
  ...&lt;br /&gt;
  Host *&lt;br /&gt;
     ...&lt;br /&gt;
     PubkeyAcceptedKeyTypes +ssh-rsa&lt;br /&gt;
&lt;br /&gt;
... but better read e.g. [https://dev.to/bowmanjd/upgrade-ssh-client-keys-and-remote-servers-after-fedora-33-s-new-crypto-policy-47ag here]!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Services on osgeo7 ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Download ====&lt;br /&gt;
&lt;br /&gt;
See [[Download Server]]&lt;br /&gt;
&lt;br /&gt;
==== nginx  ====&lt;br /&gt;
Proxy that routes all http/https traffic for the other containers (can be accessed via osgeo7 host lxc or ubuntu@osgeo7-nginx if your key is installed on ubuntu user).&lt;br /&gt;
The nginx container holds the letsencrypt https SSL certs for all the containers and handles the renewal of the letsencrypt certs using certbot renew cronjob.&lt;br /&gt;
Prometheus server to collect all monitoring logs from OSGeo7 (only accessible by OSGeo3), these get queried via monitor.osgeo.org (running on osgeo3) via grafana server.&lt;br /&gt;
&lt;br /&gt;
==== tracsvn (trac, svn, git) ====&lt;br /&gt;
&lt;br /&gt;
Home of [[Trac]], [[SAC:Git Service|Git]] and [[Subversion]] services.&lt;br /&gt;
&lt;br /&gt;
See [[TracSVN]] for full details.&lt;br /&gt;
&lt;br /&gt;
==== old-wiki (stopped) ====&lt;br /&gt;
This used to be housed on osgeo3, and was moved 2019-09-14 to osgeo7 as old-wiki container.&lt;br /&gt;
wiki.osgeo.org moved back to osgeo3 on 2020-05-22 and in wiki container. The wiki container is a complete rebuild with files and database restored and upgraded.&lt;br /&gt;
Refer to the osgeo3 section for more details. &lt;br /&gt;
&lt;br /&gt;
[https://git.osgeo.org/gitea/sac/osgeo7/wiki/old-wiki-container old wiki container] -- used for wiki service (it is an lxd2pc created image of wiki.osgeo.osuosl.org VM that was on osgeo3)&lt;br /&gt;
&lt;br /&gt;
See [[OSGeo Wiki]]&lt;br /&gt;
&lt;br /&gt;
==== nextcloud-ubuntu (stopped) ====&lt;br /&gt;
Moved to osgeo9&lt;br /&gt;
&lt;br /&gt;
==== collabora (stopped) ====&lt;br /&gt;
# https://collabora.osgeo.org&lt;br /&gt;
Ubuntu 18.04 LXD container for  LibreOffice/MS Office online document editor currently used exclusively by nextcloud.osgeo.org.  Setup detailed in Nextcloud setup.&lt;br /&gt;
No longer needed now that nextcloud is using a self-contained collabora instance.&lt;br /&gt;
&lt;br /&gt;
==== live ====&lt;br /&gt;
Home of live.osgeo.org (created 2021-10-05ish&lt;br /&gt;
Running Ubuntu 20.04 with OSGeo LDAP SSH&lt;br /&gt;
&lt;br /&gt;
==== dronie-server ====&lt;br /&gt;
&lt;br /&gt;
See [[Dronie]]&lt;br /&gt;
&lt;br /&gt;
==== old-projects (stopped) ====&lt;br /&gt;
-- this is the old projects.osgeo.osuosl.org migrated from osgeo4 as an lxd container, so more or less the same as it was before, with the exception that all the websites are now proxied thru the nginx container.  Websites on it are community-review.foss4g.org and spatialreference.org&lt;br /&gt;
&lt;br /&gt;
To access you need to go thru download.osgeo.org -&amp;gt; old-projects&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== old-web (stopped) ====&lt;br /&gt;
The old web.osgeo.osuosl.org (was on osgeo3) &lt;br /&gt;
&lt;br /&gt;
* mapguide.osgeo.org&lt;br /&gt;
&lt;br /&gt;
==== old-webextra ====&lt;br /&gt;
This is a replica of webextra.osgeo.osuosl.org that was hosted on osgeo3&lt;br /&gt;
&lt;br /&gt;
Started move on November 29th 2019 and completed December 8th, 2019&lt;br /&gt;
* foss4g.org&lt;br /&gt;
* europe.foss4g.org&lt;br /&gt;
* video.foss4g.org&lt;br /&gt;
* planet.osgeo.org&lt;br /&gt;
* various old foss4g.org years&lt;br /&gt;
* &amp;lt;del&amp;gt;live.osgeo.org&amp;lt;/del&amp;gt; moved to dedicated container&lt;br /&gt;
* journal.osgeo.org (not sure what this is for, should be retired?)&lt;br /&gt;
* &amp;lt;del&amp;gt;vmap0.tiles.osgeo.org&amp;lt;/del&amp;gt; #removed site&lt;br /&gt;
&lt;br /&gt;
==== pycsw ====&lt;br /&gt;
'''Container Name:''' pycsw &lt;br /&gt;
&lt;br /&gt;
* https://demo.pycsw.org&lt;br /&gt;
* '''OGC CSW Reference Implementation and Server demo'''&lt;br /&gt;
* deployment setup at https://github.com/geopython/demo.pycsw.org&lt;br /&gt;
* running hourly teardown/setup cron via docker-compose&lt;br /&gt;
* migrated from [[AdhocVM#Existing_services_hosted_on_the_Ad-hoc_VM:|Adhoc VM]] thanks to [https://trac.osgeo.org/osgeo/ticket/2452 SAC] (May 2020)&lt;br /&gt;
&lt;br /&gt;
==== mapserver ====&lt;br /&gt;
&lt;br /&gt;
See [[MapServer_at_osgeo7]]&lt;br /&gt;
&lt;br /&gt;
=== osgeo7 decommissioned containers ===&lt;br /&gt;
&lt;br /&gt;
==== &amp;lt;del&amp;gt;old-adhoc&amp;lt;/del&amp;gt; ====&lt;br /&gt;
&lt;br /&gt;
'''SHUTOFF as of 2022-01-29'''&lt;br /&gt;
&lt;br /&gt;
[[AdhocVM|old-adhoc]] -- this is the old adhoc.osgeo.osuosl.org migrated 2019-05-08 from osgeo4 as an lxd container.  &lt;br /&gt;
Used by osgeo-live for there test docs and by grass for earthquake, and mapserver for demo.&lt;br /&gt;
Note that there is a new live (container that osgeo-live will more to), there is also a mapserver container (which mapserver have started to move their demo to)&lt;br /&gt;
&lt;br /&gt;
To access via ssh you should go thru download.osgeo.org -&amp;gt; old-adhoc.lxd&lt;br /&gt;
It is accessible via https://adhoc.osgeo.org and http://adhoc.osgeo.osuosl.org&lt;br /&gt;
&lt;br /&gt;
* VM used for projects for various adhoc purposes.  Risks to system stability that would be unacceptable on the Projects VM may be ok here. &lt;br /&gt;
* See [[AdhocVM]] for full details, and some notes on services running here.&lt;br /&gt;
* eg http://adhoc.osgeo.osuosl.org/livedvd/docs/en/quickstart/&lt;br /&gt;
&lt;br /&gt;
== osgeo6 ==&lt;br /&gt;
&lt;br /&gt;
See  [[OSGeo6]]&lt;br /&gt;
&lt;br /&gt;
== Backup (osgeo5) ==&lt;br /&gt;
* Backup now runs on dedicated hardware&lt;br /&gt;
* Provides Rsync backups of download.osgeo.org&lt;br /&gt;
* Provides Bacula backups of various VMs.&lt;br /&gt;
* See [[SAC:Backups]] for details.&lt;br /&gt;
&lt;br /&gt;
== osgeo4 ==&lt;br /&gt;
&lt;br /&gt;
osgeo4 is a real server managed by OSUOSL - can be access via ssh tech_dev@osgeo4.osgeo.osuosl.org -p 2222  (only people with their access keys installed can log in and doesn't allow password access) - password for tech_dev is in the secure container (on osgeo7) / access folder.&lt;br /&gt;
&lt;br /&gt;
In August 2019 the server had new power supply put in and replacement disks.  It was reformatted with Ubuntu 18.04.3 to serve as secondary LXD host to osgeo7&lt;br /&gt;
zfsutils-linux was installed so lxd can use zfs for storage.&lt;br /&gt;
&lt;br /&gt;
=== sshing into osgeo4 containers ===&lt;br /&gt;
Note that all the containers are closed off from direct ssh access except for the hop.osgeo4.osgeo.org.  To access the other containers, you need to hop through hop.&lt;br /&gt;
hop container has port 22 open but requires ssh access so users who’ve been granted rights can hop thru it to other containers using hop.osgeo4.osgeo.org as name.&lt;br /&gt;
&lt;br /&gt;
A convenient block to add to your own .ssh/config file follows where your_id could be your osgeo id or a local account on that container&lt;br /&gt;
&lt;br /&gt;
 Host osgeo4-*&lt;br /&gt;
   ProxyCommand ssh your_osgeo_id@hop.osgeo4.osgeo.org -W $(sed -e &amp;quot;s/^osgeo4-//;s/$/.lxd/&amp;quot; &amp;lt;&amp;lt;&amp;lt; &amp;quot;%h&amp;quot;):%p&lt;br /&gt;
   IdentityFile &amp;quot;path/to/your/private/key&amp;quot;&lt;br /&gt;
   User your_id&lt;br /&gt;
&lt;br /&gt;
Then to access say the wordpress-dev container, you'd do the below&lt;br /&gt;
&lt;br /&gt;
 ssh osgeo4-wordpress-dev&lt;br /&gt;
&lt;br /&gt;
=== osgeo4 baremetal features ===&lt;br /&gt;
It's makeup is as follows:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Item !! Settings&lt;br /&gt;
|-&lt;br /&gt;
| Disks || 6 1.8 TB drives&lt;br /&gt;
|-&lt;br /&gt;
| Memory || 48 GB&lt;br /&gt;
|-&lt;br /&gt;
| CPUs || 8 Intel(R) Xeon(R) CPU E5540  @ 2.53GHz (8192kb cache)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;pre&amp;gt;lsblk -i&lt;br /&gt;
NAME           MAJ:MIN RM  SIZE RO TYPE  MOUNTPOINT&lt;br /&gt;
sda              8:0    0  1.8T  0 disk  &lt;br /&gt;
|-sda1           8:1    0  953M  0 part  &lt;br /&gt;
| `-md0          9:0    0  952M  0 raid1 /boot&lt;br /&gt;
`-sda2           8:2    0 46.6G  0 part  &lt;br /&gt;
  `-md1          9:1    0 46.5G  0 raid1 &lt;br /&gt;
	|-lvm-root 253:0    0 37.3G  0 lvm   /&lt;br /&gt;
	`-lvm-swap 253:1    0  7.5G  0 lvm   [SWAP]&lt;br /&gt;
sdb              8:16   0  1.8T  0 disk  &lt;br /&gt;
|-sdb1           8:17   0  953M  0 part  &lt;br /&gt;
| `-md0          9:0    0  952M  0 raid1 /boot&lt;br /&gt;
`-sdb2           8:18   0 46.6G  0 part  &lt;br /&gt;
  `-md1          9:1    0 46.5G  0 raid1 &lt;br /&gt;
	|-lvm-root 253:0    0 37.3G  0 lvm   /&lt;br /&gt;
	`-lvm-swap 253:1    0  7.5G  0 lvm   [SWAP]&lt;br /&gt;
sdc              8:32   0  1.8T  0 disk  &lt;br /&gt;
sdd              8:48   0  1.8T  0 disk  &lt;br /&gt;
sde              8:64   0  1.8T  0 disk  &lt;br /&gt;
sdf              8:80   0  1.8T  0 disk &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sdc,sdd,sde,sdf  form a zfs osgeo4_lxd partition (sdc,sdd) mirrors sde,sdf for total lxd capacity of 3.62 TB&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nightly backups of osgeo3, osgeo7, and osgeo4 containers are kept here and named &amp;lt;container&amp;gt;-backup and be kept in a stopped state.&lt;br /&gt;
&lt;br /&gt;
== Services running on osgeo4 ==&lt;br /&gt;
&lt;br /&gt;
=== hop ===&lt;br /&gt;
'''Container Name:''' hop - this is the only container with direct ssh access via ssh hop.osgeo4.osgeo.org. To get to other containers, you need to hop thru this one. Requires ssh key access&lt;br /&gt;
&lt;br /&gt;
=== ansible-dev ===&lt;br /&gt;
'''Container Name:''' ansible-dev, has ansible 2.9.27 installed and all plugins needed to manage OSGeo ansible infrastructure.&lt;br /&gt;
DEPRECATED, use `ansible-dev`&lt;br /&gt;
&lt;br /&gt;
=== ansible-control ===&lt;br /&gt;
'''Container Name:''' ansible-control, can be used to deploy OSGeo ansible infrastructure. Replaces `ansible-dev`&lt;br /&gt;
&lt;br /&gt;
=== osgeo4-nginx ===&lt;br /&gt;
'''Container Name:''' osgeo4-nginx -&amp;gt;&amp;gt; all web traffick from other containers on osgeo4 get proxied thru here&lt;br /&gt;
&lt;br /&gt;
=== old-web-staging  ===&lt;br /&gt;
'''Container Name:''' old-web-staging - used primarily for experimenting with changes to id.osgeo.org (old-web on osgeo7) like testing out OS and software upgrade etc, changes to LDAP forms and registration, before applying to id.osgeo.org. - https://id.staging.osgeo.org&lt;br /&gt;
&lt;br /&gt;
=== pretalx-staging  ===&lt;br /&gt;
'''Container Name:''' pretalx-staging - used primarily for experimenting with changes to talks.osgeo.org (pretalx on osgeo3) like testing out Docker builds and software upgrade etc, before applying to talks.osgeo.org. - https://talks.staging.osgeo.org&lt;br /&gt;
&lt;br /&gt;
=== wordpress-dev  ===&lt;br /&gt;
'''Container Name:''' wordpress-dev - used primarily for osgeo.org main website development - https://staging.www.osgeo.org, https://dev.www.osgeo.org&lt;br /&gt;
&lt;br /&gt;
=== wiki-dev  ===&lt;br /&gt;
'''Container Name:''' wiki-dev - used primarily for experimenting with changes to wiki.osgeo.org like testing out OS and software upgrade etc before appying to wiki.osgeo.org. - https://dev.wiki.osgeo.org&lt;br /&gt;
&lt;br /&gt;
=== wiki-staging  ===&lt;br /&gt;
'''Container Name:''' wiki-staging - used primarily for upgrade changes to wiki.osgeo.org like testing out OS and software upgrade etc before applying to wiki.osgeo.org. - https://staging.wiki.osgeo.org.  The construction of this container is managed by sac ansible-deployment.&lt;br /&gt;
&lt;br /&gt;
=== tracsvn-dev  ===&lt;br /&gt;
'''Container Name:''' tracsvn-dev - This is a 2019-09-05 lxd2pc image of tracsvn.osgeo.osuosl.org (now on osgeo7 as tracsvn) used primarily for experimenting like testing out OS, git and software upgrade etc before appying to production. -- https://dev.git.osgeo.org, https://dev.tracsvn.osgeo.org Has the following sites: https://dev.trac.osgeo.org, https://dev.git.osgeo.org/gitea, https://dev.svn.osgeo.org.&lt;br /&gt;
&lt;br /&gt;
It was upgraded to Debian 11 on 2024-08-21.&lt;br /&gt;
&lt;br /&gt;
=== dronie-client  ===&lt;br /&gt;
'''Container Name:''' dronie-client - This is a debian 10 machine, with OSGeo LDAP authentication and a drone-agent docker running.  To be used with https://dronie.osgeo.org&lt;br /&gt;
&lt;br /&gt;
== osgeo3 ==&lt;br /&gt;
osgeo3 physical server refer to [[osgeo3|Configuration Details]] for hardware specs. It is used to run production, but moderately risky things. Refer to [[SAC:Old-osgeo3]] for past history before osgeo3 was rebuilt.&lt;br /&gt;
osgeo3 is a hosted by OSUOSL - can be accessed via ssh tech_dev@osgeo3.osgeo.osuosl.org -p 2222  (only people with their access keys installed can log in and doesn't allow password access) - password for tech_dev is in the secure container (on osgeo7) / access folder.&lt;br /&gt;
&lt;br /&gt;
=== sshing into osgeo3 containers ===&lt;br /&gt;
Note that all the containers are closed off from direct ssh access except for the hop.osgeo3.osgeo.org.  To access the other containers, you need to hop through hop.osgeo3.osgeo.org.&lt;br /&gt;
hop container has port 22 open but requires ssh key access, you need to be added to shell group and have your ssh keys registered on your profile https://id.osgeo.org/ldap/edit). Users who’ve been granted rights can hop thru it to other containers using hop.osgeo3.osgeo.org as name.  Other containers may or may not allow password access. It's up to the those who manage the internal containers.&lt;br /&gt;
&lt;br /&gt;
A convenient block to add to your own .ssh/config file follows&lt;br /&gt;
 # this is only needed if you you use different private keys for different servers&lt;br /&gt;
 Host hop.osgeo3.osgeo.org&lt;br /&gt;
   IdentityFile &amp;quot;path/to/your/private/key&amp;quot;&lt;br /&gt;
&lt;br /&gt;
 Host osgeo3-*&lt;br /&gt;
   ProxyCommand ssh '''your_osgeo_id'''@hop.osgeo3.osgeo.org -W $(sed -e &amp;quot;s/^osgeo3-//;s/$/.lxd/&amp;quot; &amp;lt;&amp;lt;&amp;lt; &amp;quot;%h&amp;quot;):%p&lt;br /&gt;
   IdentityFile &amp;quot;path/to/your/private/key&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Then to access say the nexus container, you'd do the below where your_id could be your osgeo id or a local account on that container&lt;br /&gt;
&lt;br /&gt;
 ssh '''your_id'''@osgeo3-nexus&lt;br /&gt;
&lt;br /&gt;
=== hop ===&lt;br /&gt;
This is the only container with direct ssh access via ssh hop.osgeo3.osgeo.org. To get to other containers, you need to hop thru this one. Requires ssh key access which you can register by editing your ldap profile.&lt;br /&gt;
&lt;br /&gt;
=== osgeo3-nginx ===&lt;br /&gt;
nginx proxy all web-traffic via the  (using IP: 140.211.15.6 web-osgeo3.osgeo.osuosl.org), the second ip is not in use, but may be used for a secondary nginx, to temporarily host osgeo7/osgeo8/osgeo9 containers in case of major hardware upgrades&lt;br /&gt;
&lt;br /&gt;
=== dronie-client ===&lt;br /&gt;
This is a debian 10 lxd container running docker. Currently has just one running docker osgeo-drone-agent to serve as a client for dronie-server (dronie.osgeo.org running on osgeo7) &lt;br /&gt;
&lt;br /&gt;
=== geo-docs ===&lt;br /&gt;
Debian 11 houses the following:&lt;br /&gt;
&lt;br /&gt;
* lastools.osgeo.org (as of 2021-10-06 snapshot of  https://www.cs.unc.edu/~isenburg/lastools/ see [https://trac.osgeo.org/osgeo/ticket/2649 2649] &lt;br /&gt;
* https://planet.osgeo.org&lt;br /&gt;
* https://docs.geoserver.org &lt;br /&gt;
* https://docs.geotools.org [https://trac.osgeo.org/osgeo/ticket/2944 2944]&lt;br /&gt;
* https://geotools.org [https://trac.osgeo.org/osgeo/ticket/2944 2944]&lt;br /&gt;
&lt;br /&gt;
planned home of ? docs.geowebcache.org&lt;br /&gt;
&lt;br /&gt;
=== geoserver-cite ===&lt;br /&gt;
Houses OGC site certification for geoserver https://cite.geoserver.org&lt;br /&gt;
&lt;br /&gt;
=== matrix ===&lt;br /&gt;
'''Container Name:''' matrix - lxd container with ldap/ssh.&lt;br /&gt;
Hosts [[Matrix]] homeserver ([[SAC:MatrixSynapse]]) and IRC bridges ([[SAC:Heisenbridge]])&lt;br /&gt;
&lt;br /&gt;
See https://git.osgeo.org/gitea/sac/osgeo3/wiki/matrix-container for full detail on how the container is setup&lt;br /&gt;
&lt;br /&gt;
=== nexus (repo.osgeo.org, docker.osgeo.org)  ===&lt;br /&gt;
See [[SAC:Repo]] this is a debian 10 lxd container running docker 19.  &lt;br /&gt;
It currently has one docker container running within it called nexus -- exposed as repo.osgeo.org on nginx.&lt;br /&gt;
&lt;br /&gt;
Also exposed as project dockers for pushing images:  postgis-docker.osgeo.org, geoserver-docker.osgeo.org, geos-docker.osgeo.org, sac-docker.osgeo.org&lt;br /&gt;
&lt;br /&gt;
=== monitor ===&lt;br /&gt;
debian10 lxd container with ldap/ssh. https://monitor.osgeo.org (houses grafana dashboard (for all servers) and prometheus server for osgeo3 containers and pulls basic container metrics using node exporters pulled via prometheus servers. Requirs ldap to log into the web console.&lt;br /&gt;
&lt;br /&gt;
Configuring servers for monitoring is detailed [https://git.osgeo.org/gitea/sac/prometheus-config Git Prometheus Config]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== gallery ===&lt;br /&gt;
&lt;br /&gt;
Picture gallery.&lt;br /&gt;
See [[Gallery]]&lt;br /&gt;
&lt;br /&gt;
== WebExtra ==&lt;br /&gt;
** Retired December 8th, 2019 -- and moved to osgeo7 as container old-webextra&lt;br /&gt;
&lt;br /&gt;
* See [[WebExtraVM]] for full details (server: http://webextra.osgeo.osuosl.org)&lt;br /&gt;
* hosts http://planet.osgeo.org, http://mum03.mapserver.org, http://live.osgeo.org&lt;br /&gt;
* http://foss4g.org (main portal) and archive of old sites 2006-2014&lt;br /&gt;
* http://conference.osgeo.org - [[Conference System]] (also: [[SAC:Setup_OCS]])&lt;br /&gt;
* http://journal.osgeo.org / osgeo.org/ojs - [[Journal System]]&lt;br /&gt;
* Redirects for many chapter and other urls handled via /etc/httpd/conf.d/rewrite.conf&lt;br /&gt;
&lt;br /&gt;
= Cloud Hosted Servers and other external under SAC Control =&lt;br /&gt;
&lt;br /&gt;
== Future Hosting Plans for Windows / Mac Building ==&lt;br /&gt;
&lt;br /&gt;
[[SAC_Shared_Building_Services|SAC Shared Building Services]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Atlantic.net ==&lt;br /&gt;
&lt;br /&gt;
* host.postgis.net -p 2222 is an LXD Ubuntu 18.04 16GB RAM/ 6 vCPU, 350GB data, 250GB block storage&lt;br /&gt;
* Currenlty running two lxd containers:&lt;br /&gt;
    debbie: debian 10 postgis.net, planet.postgis.net, debbie.postgis.net (jenkins build bot)  &lt;br /&gt;
    debbie-docker.host.postgis.net - runs docker and serves as a 1.0 agent for dronie.osgeo.org&lt;br /&gt;
&lt;br /&gt;
= QGIS off OSGeo =&lt;br /&gt;
Services on separated machines rented and managed by the QGIS project at hetzner&lt;br /&gt;
&lt;br /&gt;
* website including documentation http://www.qgis.org&lt;br /&gt;
* website building, documentation building, debian/ubuntu nightlies, plugins.qgis.org&lt;br /&gt;
* issues.qgis.org: redmine&lt;br /&gt;
&lt;br /&gt;
= Historical servers (not more in use) =&lt;br /&gt;
&lt;br /&gt;
- [[Telascience Blades (Historical)]]&lt;br /&gt;
&lt;br /&gt;
== web18a.osgeo.osuosl.org ==&lt;br /&gt;
NO LONGER USED - turned off&lt;br /&gt;
'''2019-09-03 Production services www.osgeo.org, 2018.foss4g.org moved to wordpress container on [[osgeo7]]&lt;br /&gt;
Staging services (staging.www.osgeo.org, dev.www.osgeo.org move to wordpress-dev container on [[osgeo4]]&lt;br /&gt;
Grass wordpress is disabled as grass decided to go with another solution, so have grass container on osgeo7'''&lt;br /&gt;
(Cloud hosted server on OSUOSL hardware (not ours) )&lt;br /&gt;
* Debian 9.3 4GB server, host name: web18a.osgeo.osuosl.org require ssh key to log in.&lt;br /&gt;
* Hosts wordpress sites staging.www.osgeo.org,www.osgeo.org, staging.grass.osgeo.org, foss4g2018.osgeo.org&lt;br /&gt;
* Setup details on [https://git.osgeo.org/gitea/osgeo/www_apache_configs/wiki/Web18a-setup Web18a setup]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OSGeo funtoo ==&lt;br /&gt;
&lt;br /&gt;
For lxd experimentation it's an lxd container running other lxd containers and provided by funtoo.org.&lt;br /&gt;
&lt;br /&gt;
OSGeo is paying funtoo via treasurer at osgeo.org.&lt;br /&gt;
&lt;br /&gt;
* [https://git.osgeo.org/gitea/sac/osgeo_funtoo OSGeo Funtoo] osgeo.host.funtoo.org&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* funtoo LXDs currently running:&lt;br /&gt;
** &amp;lt;del&amp;gt;[https://limesurvey.osgeo.org LimeSurvey] -this may be in future migrated to osgeo7 or osgeo3&amp;lt;/del&amp;gt;&lt;br /&gt;
Migrated to osgeo3  2020-11-28 -- see https://trac.osgeo.org/osgeo/ticket/2362&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Infrastructure]]&lt;br /&gt;
[[Category:Services]]&lt;/div&gt;</summary>
		<author><name>Strk</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=Osgeo6&amp;diff=134547</id>
		<title>Osgeo6</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=Osgeo6&amp;diff=134547"/>
		<updated>2025-10-02T17:31:00Z</updated>

		<summary type="html">&lt;p&gt;Strk: Removed redirect to Mail server&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The host is reachable by ssh at '''osgeo6.osgeo.osuosl.org'''.&lt;br /&gt;
&lt;br /&gt;
Used to be the [[Mail server]] but as of October 2025 it's to be reallocated to be an LXD host.&lt;br /&gt;
&lt;br /&gt;
= Hardware =&lt;br /&gt;
&lt;br /&gt;
Details:&lt;br /&gt;
    CPU:  2 x Intel Xeon E5-2620v3, 2.4 GHz (6-Core, HT, 15MB Cache, 85W) 22nm&lt;br /&gt;
    RAM:  128GB (8 x 16GB DDR4-2133 ECC Registered 2R 1.2V DIMMs) Operating at 2133 MT/s Max&lt;br /&gt;
    NIC:  Dual Intel i210 Gigabit Ethernet Controllers - Integrated&lt;br /&gt;
    Management:  Integrated IPMI 2.0 &amp;amp; KVM over LAN&lt;br /&gt;
    Controller:  10 Ports 6Gb/s SATA (Intel C612 Chipset)&lt;br /&gt;
    PCIe 3.0 x8:  No Item Selected&lt;br /&gt;
    NOTE:  Hot-swap and fixed drives will be connected to SATA3 controller (C612) unless otherwise specified&lt;br /&gt;
    Hot-Swap Drive - 1:  80GB Intel DC S3500 Series MLC (6Gb/s, 0.3 DWPD) 2.5&amp;quot; SATA SSD&lt;br /&gt;
    Hot-Swap Drive - 2:  80GB Intel DC S3500 Series MLC (6Gb/s, 0.3 DWPD) 2.5&amp;quot; SATA SSD&lt;br /&gt;
    Hot-Swap Drive - 3:  480GB Intel DC S3500 Series MLC (6Gb/s, 0.3 DWPD) 2.5&amp;quot; SATA SSD&lt;br /&gt;
    Hot-Swap Drive - 4:  480GB Intel DC S3500 Series MLC (6Gb/s, 0.3 DWPD) 2.5&amp;quot; SATA SSD&lt;br /&gt;
    Hot-Swap Drive - 5:  480GB Intel DC S3500 Series MLC (6Gb/s, 0.3 DWPD) 2.5&amp;quot; SATA SSD&lt;br /&gt;
    Hot-Swap Drive - 6:  480GB Intel DC S3500 Series MLC (6Gb/s, 0.3 DWPD) 2.5&amp;quot; SATA SSD&lt;br /&gt;
    Optical Drive:  No Item Selected&lt;br /&gt;
&lt;br /&gt;
3 year warranty starting on May 4,2015 ending on May 4,2018&lt;br /&gt;
&lt;br /&gt;
[[Category:Infrastructure]]&lt;/div&gt;</summary>
		<author><name>Strk</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=SAC_Service_Status&amp;diff=134546</id>
		<title>SAC Service Status</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=SAC_Service_Status&amp;diff=134546"/>
		<updated>2025-10-02T17:29:30Z</updated>

		<summary type="html">&lt;p&gt;Strk: /* osgeo6 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Infrastructure of OSGeo System Administration Committee ([[SAC]])&lt;br /&gt;
&lt;br /&gt;
For emergency plans see: [[SAC:Admin and Troubleshooting]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Servers at OSL =&lt;br /&gt;
[[OSL | Open Source Labs]] - 7 physical machines of which 5 ar lxd hosts containing ''x'' virtual machines/containers.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Logging into Physical Machines ==&lt;br /&gt;
&lt;br /&gt;
Currently we have osgeo6 and backup.osgeo.osuosl.org that are physical machines under LDAP control.&lt;br /&gt;
&lt;br /&gt;
'''Note this does not apply to osgeo3, osgeo4, osgeo7, osgeo8, osgeo9 lxd hosts'''.  Refer to those sections for instructions on logging in.&lt;br /&gt;
If hanging, see [[OSL]] for how to open a ticket with OSUOSL's support.&lt;br /&gt;
&lt;br /&gt;
This section currently only applies to '''osgeo6''' and '''backup'''.&lt;br /&gt;
&lt;br /&gt;
All [[SAC#Members|SAC administrators]] have LDAP auth to the OSL Machines. &lt;br /&gt;
&lt;br /&gt;
To ssh into a server using your LDAP account, you can do the following replacing '''your_osgeo_login''' with your OSGeo login and '''vmname''' with the vm name of the server at OSL.&lt;br /&gt;
&lt;br /&gt;
  ssh '''your_osgeo_login'''@'''servername'''.osgeo.osuosl.org&lt;br /&gt;
&lt;br /&gt;
When prompted for password, use your OSGeo Login password.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[SAC:Primary Administrators]] also have ssh key access in case LDAP is down and that will also apply to the physical machines. Worst case scenario use the information on [[OSL | Open Source Labs]] to file a ticket (SAC members only). Direct connection to virtual machines is by appending it's vm alias to .osgeo.osuosl.org.&lt;br /&gt;
&lt;br /&gt;
== Logging into LXD Hosts ==&lt;br /&gt;
&lt;br /&gt;
OSGeo3, OSGeo4, OSGeo7, OSGeo8, and OSGeo9 are all Ubuntu servers running LXD. &lt;br /&gt;
LXD is a management system for LXC containers and QEMU VMS. LXD has a [https://www.youtube.com/channel/UCuP6xPt0WTeZu32CkQPpbvA channel] that covers its features. &lt;br /&gt;
&lt;br /&gt;
To directly access the host, you go thru port 2222&lt;br /&gt;
&lt;br /&gt;
   ssh tech_dev@''server_name''.osgeo.osuosl.org -p 2222&lt;br /&gt;
&lt;br /&gt;
Only [[SAC:Primary Administrators]] have their ssh key installed under that account.  In order to access via KVM of these in event servers do not come up on a reboot, you need to go thru OSU OSL OpenVPN. To get an OpenVPN account, you need to put in a support ticket to support@osuosl.org.  In order to qualify for an OpenVPN account, you need to be an OSGeo SAC administrator. You will also need to install [https://openvpn.net/community-downloads/ OpenVPN client]) to use your OpenVPN account.&lt;br /&gt;
&lt;br /&gt;
Each host on the private KVM side is named https://'''osgeo8'''.osuosl.oob -- where replace '''osgeo8''' with the relevant host. The .oob is the private network, so doesn't work unless you are connected to via OpenVPN.&lt;br /&gt;
&lt;br /&gt;
The browser interface is sometimes clunky, so you might want to use  '''ipmitool''' installable on linux/unix or wsl using relevant package manager. KVM passwords are stored in [https://git.osgeo.org/gitea/sac/password-store SAC password-store].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A convenient block to add to your ~/.ssh/config to easily login to osgeo's LXD hosts follows: &lt;br /&gt;
&lt;br /&gt;
    Host osgeo?&lt;br /&gt;
      User tech_dev&lt;br /&gt;
      HostName %h.osgeo.osuosl.org&lt;br /&gt;
      Port 2222&lt;br /&gt;
&lt;br /&gt;
Then you would be able to log into those hosts with commands like:&lt;br /&gt;
&lt;br /&gt;
    ssh osgeo7&lt;br /&gt;
&lt;br /&gt;
== Logging into LXD Containers and VMs ==&lt;br /&gt;
&lt;br /&gt;
A convenient block to add to your ~/.ssh/config to easily login to osgeo's LXD hosted containers and vms is the following:&lt;br /&gt;
&lt;br /&gt;
   # This stanza is only needed if you have an IdentityFile configured below.&lt;br /&gt;
   # The IdentityFile from a target host is not automatically applied to the hop host, so we need to make it explicit:&lt;br /&gt;
   Host hop.*.osgeo.org&lt;br /&gt;
     IdentityFile &amp;quot;path/to/your/private/key&amp;quot;&lt;br /&gt;
   &lt;br /&gt;
   Host osgeo*-*&lt;br /&gt;
     ProxyCommand ssh hop.$(sed -e &amp;quot;s/-.*//&amp;quot; &amp;lt;&amp;lt;&amp;lt; &amp;quot;%h&amp;quot;).osgeo.org -W $(sed -e &amp;quot;s/^osgeo[^-*]-//;s/$/.lxd/&amp;quot; &amp;lt;&amp;lt;&amp;lt; &amp;quot;%h&amp;quot;):%p&lt;br /&gt;
     # this is only needed if you you use different private keys for different servers&lt;br /&gt;
     IdentityFile &amp;quot;path/to/your/private/key&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Then you'll be able to access a LXC Container or QEMU VM on machine `osgeo3` with:&lt;br /&gt;
&lt;br /&gt;
   ssh yourusername@osgeo3-matrix&lt;br /&gt;
&lt;br /&gt;
And one on machine `osgeo7` with:&lt;br /&gt;
&lt;br /&gt;
   ssh yourusername@osgeo7-download&lt;br /&gt;
&lt;br /&gt;
Note you still need to know where each LXC host is hosted... See successive sections to know what's on which machine.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Troubleshooting:''' In case of &amp;quot;Permission denied (publickey).&amp;quot; after an update to a modern openSSH version, it might well be that your ssh key (RSH key) is disabled in your client in favour of more modern cyphers.&lt;br /&gt;
&lt;br /&gt;
Ugly workaround: add one line `PubkeyAcceptedKeyTypes ...` in `.ssh/config`, to re-enable RSA keys for now (consider to generate a new key):&lt;br /&gt;
&lt;br /&gt;
  vim .ssh/config&lt;br /&gt;
  ...&lt;br /&gt;
  Host *&lt;br /&gt;
     ...&lt;br /&gt;
     PubkeyAcceptedKeyTypes +ssh-rsa&lt;br /&gt;
&lt;br /&gt;
... but better read e.g. [https://dev.to/bowmanjd/upgrade-ssh-client-keys-and-remote-servers-after-fedora-33-s-new-crypto-policy-47ag here]!&lt;br /&gt;
&lt;br /&gt;
== osgeo 8 ==&lt;br /&gt;
Server added April 2021, donated by OpenStreetMap project.&lt;br /&gt;
&lt;br /&gt;
Likely machine: https://web.archive.org/web/20191112203036/https://hardware.openstreetmap.org/servers/stormfly-01.openstreetmap.org/&lt;br /&gt;
&lt;br /&gt;
Intended to provide additional LXD capacity and backup.&lt;br /&gt;
&lt;br /&gt;
[[osgeo8|Configuration Details]]&lt;br /&gt;
&lt;br /&gt;
=== Services running on osgeo8 ===&lt;br /&gt;
&lt;br /&gt;
==== hop ====&lt;br /&gt;
hop.osgeo8.osgeo.org - jump host for accessing containers/vms on osgeo8&lt;br /&gt;
&lt;br /&gt;
==== nginx ====&lt;br /&gt;
http, https Proxy for all containers on osgeo8 and also provides mirror proxy for download.osgeo.org&lt;br /&gt;
&lt;br /&gt;
==== centtie-7-pgrouting ====&lt;br /&gt;
Centos 7 running PostgreSQL 15, PostGIS 3.3.2, gcc-4.8.5, cmake 3&lt;br /&gt;
Configured to be a github self-hosted runner for testing centos for pgrouting project&lt;br /&gt;
&lt;br /&gt;
[https://github.com/pgRouting/admin/wiki/CI%3A-Centos-7-GHA-runner Details of Github Action runner setup]&lt;br /&gt;
&lt;br /&gt;
==== download8 ====&lt;br /&gt;
&lt;br /&gt;
Replica of download that is on osgeo7.&lt;br /&gt;
Mirrors download and home folders from osgeo7. &lt;br /&gt;
https://download-cache.osgeo.org&lt;br /&gt;
&lt;br /&gt;
See [[Download Server]]&lt;br /&gt;
&lt;br /&gt;
==== dronie-client ====&lt;br /&gt;
a ci bot for dronie.osgeo.org which is used for git.osgeo.org/gitea ci jobs&lt;br /&gt;
&lt;br /&gt;
==== grass-wiki ====&lt;br /&gt;
&lt;br /&gt;
See [[SAC:GrassWiki]]&lt;br /&gt;
&lt;br /&gt;
==== grass ====&lt;br /&gt;
https://grass.osgeo.org upgraded to Bullseye debian 11.&lt;br /&gt;
&lt;br /&gt;
GRASS GIS server&lt;br /&gt;
&lt;br /&gt;
Current DNS name: grass.osgeo.org&lt;br /&gt;
&lt;br /&gt;
Debian 11 Bullseye&lt;br /&gt;
&lt;br /&gt;
Web: Apache + Hugo (generated through cronjob from https://github.com/OSGeo/grass-website/), see https://github.com/OSGeo/grass-addons/tree/grass8/utils/cronjobs_osgeo_lxd&lt;br /&gt;
&lt;br /&gt;
`unattended-upgrades` for automatic installation of security upgrades is installed and running&lt;br /&gt;
&lt;br /&gt;
ssh: reachable via jumphost.&lt;br /&gt;
&lt;br /&gt;
==== meshcentral ====&lt;br /&gt;
https://remote.osgeo.org&lt;br /&gt;
This is a remoting tool currently setup to test livecd vms via a web browser.&lt;br /&gt;
&lt;br /&gt;
4 VMS currently set up on osgeo8 accessible from this. Currently based on livecd 16rc1 snapshots, with wm install script run.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== pgrouting-dev ====&lt;br /&gt;
For pgrouting development use to do things like pushing docker images on a scheduled basis.&lt;br /&gt;
Perhaps later for demo sites.  WIP.&lt;br /&gt;
&lt;br /&gt;
==== woodie-client-vm ====&lt;br /&gt;
&lt;br /&gt;
Separate agent for woodie-server, this one is a true VM rather than container.&lt;br /&gt;
&lt;br /&gt;
==== woodie-server ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
See [[Woodie]]&lt;br /&gt;
&lt;br /&gt;
== osgeo 9 ==&lt;br /&gt;
Server added April 2021, donated by OpenStreetMap project.&lt;br /&gt;
&lt;br /&gt;
Likely machine: https://web.archive.org/web/20191112203042/https://hardware.openstreetmap.org/servers/stormfly-02.openstreetmap.org/&lt;br /&gt;
&lt;br /&gt;
Is an LXD host.  Also Stores lxd images used by other lxd hosts.&lt;br /&gt;
&lt;br /&gt;
[[osgeo9|Configuration Details]]&lt;br /&gt;
&lt;br /&gt;
=== Services running on osgeo9 ===&lt;br /&gt;
==== hop ====&lt;br /&gt;
hop.osgeo9.osgeo.org. For LDAP users allows them to hop thru to get to other containers.&lt;br /&gt;
&lt;br /&gt;
==== Secure (LDAP )  ====&lt;br /&gt;
[https://git.osgeo.org/gitea/sac/osgeo9/wiki/secure-container secure] -- ldap.osgeo.org [[SAC:LDAP]] used for ldap service (a rebuild of old secure.osgeo.osuosl.org) now on Debian 11&lt;br /&gt;
Moved from osgeo7&lt;br /&gt;
&lt;br /&gt;
==== ldap-web ====&lt;br /&gt;
&lt;br /&gt;
Currently housing https://id.osgeo.org/ for LDAP management.&lt;br /&gt;
Deployed via ansible&lt;br /&gt;
Moved from osgeo9&lt;br /&gt;
&lt;br /&gt;
* id.osgeo.org&lt;br /&gt;
&lt;br /&gt;
==== jitsi ====&lt;br /&gt;
&lt;br /&gt;
See [[SAC:Jitsi]] (for video meetings)&lt;br /&gt;
&lt;br /&gt;
==== nextcloud  ====&lt;br /&gt;
https://nextcloud.osgeo.org&lt;br /&gt;
&lt;br /&gt;
Ubuntu 22.04 LXD/nginx/postgresql 14 container for document sharing similar to dropbox/google drive - nextcloud.lxd - https://nextcloud.osgeo.org [https://git.osgeo.org/gitea/sac/osgeo9/wiki/Nextcloud-container Nextcloud Setup]&lt;br /&gt;
&lt;br /&gt;
home of https://nextcloud.osgeo.org&lt;br /&gt;
This server does not use ssh osgeo-ldap as it was the first container built.  However nextcloud.osgeo.org does authenticate with osgeo ldap.&lt;br /&gt;
&lt;br /&gt;
TODO: add special page for this&lt;br /&gt;
&lt;br /&gt;
==== nginx ====&lt;br /&gt;
nginx (for web proxy of traffic of osgeo9 containers) additional mirror proxy for download.osgeo.org&lt;br /&gt;
&lt;br /&gt;
==== adventure (WIP)====&lt;br /&gt;
https://adventure.osgeo.org runs https://github.com/thecodingmachine/workadventure software&lt;br /&gt;
&lt;br /&gt;
==== dronie-client ====&lt;br /&gt;
a ci bot for dronie.osgeo.org which is used for git.osgeo.org/gitea ci jobs&lt;br /&gt;
&lt;br /&gt;
==== limesurvey ====&lt;br /&gt;
Debian 10, PostgreSQL 13, PHP 8 with ldap/ssh. https://limesurvey.osgeo.org &lt;br /&gt;
Setup detailed on [https://git.osgeo.org/gitea/sac/osgeo3/wiki/limesurvey-container limesurvey container]&lt;br /&gt;
&lt;br /&gt;
==== pixelfed ====&lt;br /&gt;
&lt;br /&gt;
SHUT OFF (both container and website) cause of lack of interest.  Container is still there.&lt;br /&gt;
[[Pixelfed]] instance reachable on https://photo.osgeo.org to house community photos&lt;br /&gt;
&lt;br /&gt;
==== peertube ====&lt;br /&gt;
&lt;br /&gt;
[[Peertube]] instance reachable on https://video.osgeo.org&lt;br /&gt;
&lt;br /&gt;
==== pretalx  ====&lt;br /&gt;
Ubuntu 20.04 with OSGeo LDAP and Docker installed.  pretalx software runs in Docker.&lt;br /&gt;
https://talks.osgeo.org - for OSGeo Talk collection and voting See [[Pretalx]]&lt;br /&gt;
&lt;br /&gt;
==== weblate ====&lt;br /&gt;
'''Container Name:''' weblate (for doc translation)&lt;br /&gt;
&lt;br /&gt;
Houses: https://weblate.osgeo.org  (for document translation to different languages)&lt;br /&gt;
&lt;br /&gt;
For further details refer to [[SAC:Weblate]]&lt;br /&gt;
&lt;br /&gt;
==== wordpress ====&lt;br /&gt;
&lt;br /&gt;
See [[SAC:Wordpress]]&lt;br /&gt;
&lt;br /&gt;
==== wiki ====&lt;br /&gt;
&lt;br /&gt;
See [[OSGeo Wiki]]&lt;br /&gt;
&lt;br /&gt;
==== discourse ====&lt;br /&gt;
&lt;br /&gt;
See [[SAC:Discourse]]&lt;br /&gt;
&lt;br /&gt;
==== mail ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Hosts: lists.osgeo.org, mail.osgeo.org and a few other services&lt;br /&gt;
See [[Mail server]] for more details&lt;br /&gt;
&lt;br /&gt;
== osgeo 7 ==&lt;br /&gt;
&lt;br /&gt;
Server added June 2018. Intended to replace osgeo3 and old osgeo4 (before reformat).&lt;br /&gt;
See [[Osgeo7]] for configuration details.&lt;br /&gt;
&lt;br /&gt;
[https://git.osgeo.org/gitea/sac/osgeo7/wiki/_pages Container setup of all the osgeo7 servers is located in https://git.osgeo.org/gitea/sac/osgeo7/wiki/_pages] &lt;br /&gt;
&lt;br /&gt;
Running LXD 3 snap based container management -- LXD version 3.17 as of 2019-09-15&lt;br /&gt;
&lt;br /&gt;
=== Accessing osgeo7 containers via ssh ===&lt;br /&gt;
&lt;br /&gt;
Only the download.osgeo.org is directly exposed ssh via port 22.  To access the other containers, you can tunnel thru &lt;br /&gt;
download.osgeo.org -- You need to be in the shell group to be able to access download and the other servers.  If you are not already put in a [https://trac.osgeo.org/osgeo/newticket SAC Ticket Request].  You also need to have your public key registered. To do so edit your profile [https://id.osgeo.org/ldap/edit]  (and put in your public key)&lt;br /&gt;
&lt;br /&gt;
A convenient block to add to your own `.ssh/config` file follows:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Host osgeo7-*&lt;br /&gt;
   ProxyCommand ssh your_osgeo_id@hop.osgeo7.osgeo.org -W $(sed -e &amp;quot;s/^osgeo7-//;s/$/.lxd/&amp;quot; &amp;lt;&amp;lt;&amp;lt; &amp;quot;%h&amp;quot;):%p&lt;br /&gt;
   IdentityFile &amp;quot;path/to/your/private/key&amp;quot;&lt;br /&gt;
&lt;br /&gt;
With the above in place, you can connect to any container using:&lt;br /&gt;
&lt;br /&gt;
  ssh your_id@osgeo7-&amp;lt;container_name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Troubleshooting:''' In case of &amp;quot;Permission denied (publickey).&amp;quot; after an update to a modern openSSH version, it might well be that your ssh key (RSH key) is disabled in your client in favour of more modern cyphers.&lt;br /&gt;
&lt;br /&gt;
Ugly workaround: add one line `PubkeyAcceptedKeyTypes ...` in `.ssh/config`, to re-enable RSA keys for now (consider to generate a new key):&lt;br /&gt;
&lt;br /&gt;
  vim .ssh/config&lt;br /&gt;
  ...&lt;br /&gt;
  Host *&lt;br /&gt;
     ...&lt;br /&gt;
     PubkeyAcceptedKeyTypes +ssh-rsa&lt;br /&gt;
&lt;br /&gt;
... but better read e.g. [https://dev.to/bowmanjd/upgrade-ssh-client-keys-and-remote-servers-after-fedora-33-s-new-crypto-policy-47ag here]!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Services on osgeo7 ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Download ====&lt;br /&gt;
&lt;br /&gt;
See [[Download Server]]&lt;br /&gt;
&lt;br /&gt;
==== nginx  ====&lt;br /&gt;
Proxy that routes all http/https traffic for the other containers (can be accessed via osgeo7 host lxc or ubuntu@osgeo7-nginx if your key is installed on ubuntu user).&lt;br /&gt;
The nginx container holds the letsencrypt https SSL certs for all the containers and handles the renewal of the letsencrypt certs using certbot renew cronjob.&lt;br /&gt;
Prometheus server to collect all monitoring logs from OSGeo7 (only accessible by OSGeo3), these get queried via monitor.osgeo.org (running on osgeo3) via grafana server.&lt;br /&gt;
&lt;br /&gt;
==== tracsvn (trac, svn, git) ====&lt;br /&gt;
&lt;br /&gt;
Home of [[Trac]], [[SAC:Git Service|Git]] and [[Subversion]] services.&lt;br /&gt;
&lt;br /&gt;
See [[TracSVN]] for full details.&lt;br /&gt;
&lt;br /&gt;
==== old-wiki (stopped) ====&lt;br /&gt;
This used to be housed on osgeo3, and was moved 2019-09-14 to osgeo7 as old-wiki container.&lt;br /&gt;
wiki.osgeo.org moved back to osgeo3 on 2020-05-22 and in wiki container. The wiki container is a complete rebuild with files and database restored and upgraded.&lt;br /&gt;
Refer to the osgeo3 section for more details. &lt;br /&gt;
&lt;br /&gt;
[https://git.osgeo.org/gitea/sac/osgeo7/wiki/old-wiki-container old wiki container] -- used for wiki service (it is an lxd2pc created image of wiki.osgeo.osuosl.org VM that was on osgeo3)&lt;br /&gt;
&lt;br /&gt;
See [[OSGeo Wiki]]&lt;br /&gt;
&lt;br /&gt;
==== nextcloud-ubuntu (stopped) ====&lt;br /&gt;
Moved to osgeo9&lt;br /&gt;
&lt;br /&gt;
==== collabora (stopped) ====&lt;br /&gt;
# https://collabora.osgeo.org&lt;br /&gt;
Ubuntu 18.04 LXD container for  LibreOffice/MS Office online document editor currently used exclusively by nextcloud.osgeo.org.  Setup detailed in Nextcloud setup.&lt;br /&gt;
No longer needed now that nextcloud is using a self-contained collabora instance.&lt;br /&gt;
&lt;br /&gt;
==== live ====&lt;br /&gt;
Home of live.osgeo.org (created 2021-10-05ish&lt;br /&gt;
Running Ubuntu 20.04 with OSGeo LDAP SSH&lt;br /&gt;
&lt;br /&gt;
==== dronie-server ====&lt;br /&gt;
&lt;br /&gt;
See [[Dronie]]&lt;br /&gt;
&lt;br /&gt;
==== old-projects (stopped) ====&lt;br /&gt;
-- this is the old projects.osgeo.osuosl.org migrated from osgeo4 as an lxd container, so more or less the same as it was before, with the exception that all the websites are now proxied thru the nginx container.  Websites on it are community-review.foss4g.org and spatialreference.org&lt;br /&gt;
&lt;br /&gt;
To access you need to go thru download.osgeo.org -&amp;gt; old-projects&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== old-web (stopped) ====&lt;br /&gt;
The old web.osgeo.osuosl.org (was on osgeo3) &lt;br /&gt;
&lt;br /&gt;
* mapguide.osgeo.org&lt;br /&gt;
&lt;br /&gt;
==== old-webextra ====&lt;br /&gt;
This is a replica of webextra.osgeo.osuosl.org that was hosted on osgeo3&lt;br /&gt;
&lt;br /&gt;
Started move on November 29th 2019 and completed December 8th, 2019&lt;br /&gt;
* foss4g.org&lt;br /&gt;
* europe.foss4g.org&lt;br /&gt;
* video.foss4g.org&lt;br /&gt;
* planet.osgeo.org&lt;br /&gt;
* various old foss4g.org years&lt;br /&gt;
* &amp;lt;del&amp;gt;live.osgeo.org&amp;lt;/del&amp;gt; moved to dedicated container&lt;br /&gt;
* journal.osgeo.org (not sure what this is for, should be retired?)&lt;br /&gt;
* &amp;lt;del&amp;gt;vmap0.tiles.osgeo.org&amp;lt;/del&amp;gt; #removed site&lt;br /&gt;
&lt;br /&gt;
==== pycsw ====&lt;br /&gt;
'''Container Name:''' pycsw &lt;br /&gt;
&lt;br /&gt;
* https://demo.pycsw.org&lt;br /&gt;
* '''OGC CSW Reference Implementation and Server demo'''&lt;br /&gt;
* deployment setup at https://github.com/geopython/demo.pycsw.org&lt;br /&gt;
* running hourly teardown/setup cron via docker-compose&lt;br /&gt;
* migrated from [[AdhocVM#Existing_services_hosted_on_the_Ad-hoc_VM:|Adhoc VM]] thanks to [https://trac.osgeo.org/osgeo/ticket/2452 SAC] (May 2020)&lt;br /&gt;
&lt;br /&gt;
==== mapserver ====&lt;br /&gt;
&lt;br /&gt;
See [[MapServer_at_osgeo7]]&lt;br /&gt;
&lt;br /&gt;
=== osgeo7 decommissioned containers ===&lt;br /&gt;
&lt;br /&gt;
==== &amp;lt;del&amp;gt;old-adhoc&amp;lt;/del&amp;gt; ====&lt;br /&gt;
&lt;br /&gt;
'''SHUTOFF as of 2022-01-29'''&lt;br /&gt;
&lt;br /&gt;
[[AdhocVM|old-adhoc]] -- this is the old adhoc.osgeo.osuosl.org migrated 2019-05-08 from osgeo4 as an lxd container.  &lt;br /&gt;
Used by osgeo-live for there test docs and by grass for earthquake, and mapserver for demo.&lt;br /&gt;
Note that there is a new live (container that osgeo-live will more to), there is also a mapserver container (which mapserver have started to move their demo to)&lt;br /&gt;
&lt;br /&gt;
To access via ssh you should go thru download.osgeo.org -&amp;gt; old-adhoc.lxd&lt;br /&gt;
It is accessible via https://adhoc.osgeo.org and http://adhoc.osgeo.osuosl.org&lt;br /&gt;
&lt;br /&gt;
* VM used for projects for various adhoc purposes.  Risks to system stability that would be unacceptable on the Projects VM may be ok here. &lt;br /&gt;
* See [[AdhocVM]] for full details, and some notes on services running here.&lt;br /&gt;
* eg http://adhoc.osgeo.osuosl.org/livedvd/docs/en/quickstart/&lt;br /&gt;
&lt;br /&gt;
== osgeo6 ==&lt;br /&gt;
&lt;br /&gt;
Used to be the [[Mail server]] but as of October 2025 it's to be reallocated to be an LXD host.&lt;br /&gt;
&lt;br /&gt;
The host is reachable by ssh at '''osgeo6.osgeo.osuosl.org'''.&lt;br /&gt;
&lt;br /&gt;
== Backup (osgeo5) ==&lt;br /&gt;
* Backup now runs on dedicated hardware&lt;br /&gt;
* Provides Rsync backups of download.osgeo.org&lt;br /&gt;
* Provides Bacula backups of various VMs.&lt;br /&gt;
* See [[SAC:Backups]] for details.&lt;br /&gt;
&lt;br /&gt;
== osgeo4 ==&lt;br /&gt;
&lt;br /&gt;
osgeo4 is a real server managed by OSUOSL - can be access via ssh tech_dev@osgeo4.osgeo.osuosl.org -p 2222  (only people with their access keys installed can log in and doesn't allow password access) - password for tech_dev is in the secure container (on osgeo7) / access folder.&lt;br /&gt;
&lt;br /&gt;
In August 2019 the server had new power supply put in and replacement disks.  It was reformatted with Ubuntu 18.04.3 to serve as secondary LXD host to osgeo7&lt;br /&gt;
zfsutils-linux was installed so lxd can use zfs for storage.&lt;br /&gt;
&lt;br /&gt;
=== sshing into osgeo4 containers ===&lt;br /&gt;
Note that all the containers are closed off from direct ssh access except for the hop.osgeo4.osgeo.org.  To access the other containers, you need to hop through hop.&lt;br /&gt;
hop container has port 22 open but requires ssh access so users who’ve been granted rights can hop thru it to other containers using hop.osgeo4.osgeo.org as name.&lt;br /&gt;
&lt;br /&gt;
A convenient block to add to your own .ssh/config file follows where your_id could be your osgeo id or a local account on that container&lt;br /&gt;
&lt;br /&gt;
 Host osgeo4-*&lt;br /&gt;
   ProxyCommand ssh your_osgeo_id@hop.osgeo4.osgeo.org -W $(sed -e &amp;quot;s/^osgeo4-//;s/$/.lxd/&amp;quot; &amp;lt;&amp;lt;&amp;lt; &amp;quot;%h&amp;quot;):%p&lt;br /&gt;
   IdentityFile &amp;quot;path/to/your/private/key&amp;quot;&lt;br /&gt;
   User your_id&lt;br /&gt;
&lt;br /&gt;
Then to access say the wordpress-dev container, you'd do the below&lt;br /&gt;
&lt;br /&gt;
 ssh osgeo4-wordpress-dev&lt;br /&gt;
&lt;br /&gt;
=== osgeo4 baremetal features ===&lt;br /&gt;
It's makeup is as follows:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Item !! Settings&lt;br /&gt;
|-&lt;br /&gt;
| Disks || 6 1.8 TB drives&lt;br /&gt;
|-&lt;br /&gt;
| Memory || 48 GB&lt;br /&gt;
|-&lt;br /&gt;
| CPUs || 8 Intel(R) Xeon(R) CPU E5540  @ 2.53GHz (8192kb cache)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;pre&amp;gt;lsblk -i&lt;br /&gt;
NAME           MAJ:MIN RM  SIZE RO TYPE  MOUNTPOINT&lt;br /&gt;
sda              8:0    0  1.8T  0 disk  &lt;br /&gt;
|-sda1           8:1    0  953M  0 part  &lt;br /&gt;
| `-md0          9:0    0  952M  0 raid1 /boot&lt;br /&gt;
`-sda2           8:2    0 46.6G  0 part  &lt;br /&gt;
  `-md1          9:1    0 46.5G  0 raid1 &lt;br /&gt;
	|-lvm-root 253:0    0 37.3G  0 lvm   /&lt;br /&gt;
	`-lvm-swap 253:1    0  7.5G  0 lvm   [SWAP]&lt;br /&gt;
sdb              8:16   0  1.8T  0 disk  &lt;br /&gt;
|-sdb1           8:17   0  953M  0 part  &lt;br /&gt;
| `-md0          9:0    0  952M  0 raid1 /boot&lt;br /&gt;
`-sdb2           8:18   0 46.6G  0 part  &lt;br /&gt;
  `-md1          9:1    0 46.5G  0 raid1 &lt;br /&gt;
	|-lvm-root 253:0    0 37.3G  0 lvm   /&lt;br /&gt;
	`-lvm-swap 253:1    0  7.5G  0 lvm   [SWAP]&lt;br /&gt;
sdc              8:32   0  1.8T  0 disk  &lt;br /&gt;
sdd              8:48   0  1.8T  0 disk  &lt;br /&gt;
sde              8:64   0  1.8T  0 disk  &lt;br /&gt;
sdf              8:80   0  1.8T  0 disk &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sdc,sdd,sde,sdf  form a zfs osgeo4_lxd partition (sdc,sdd) mirrors sde,sdf for total lxd capacity of 3.62 TB&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nightly backups of osgeo3, osgeo7, and osgeo4 containers are kept here and named &amp;lt;container&amp;gt;-backup and be kept in a stopped state.&lt;br /&gt;
&lt;br /&gt;
== Services running on osgeo4 ==&lt;br /&gt;
&lt;br /&gt;
=== hop ===&lt;br /&gt;
'''Container Name:''' hop - this is the only container with direct ssh access via ssh hop.osgeo4.osgeo.org. To get to other containers, you need to hop thru this one. Requires ssh key access&lt;br /&gt;
&lt;br /&gt;
=== ansible-dev ===&lt;br /&gt;
'''Container Name:''' ansible-dev, has ansible 2.9.27 installed and all plugins needed to manage OSGeo ansible infrastructure.&lt;br /&gt;
DEPRECATED, use `ansible-dev`&lt;br /&gt;
&lt;br /&gt;
=== ansible-control ===&lt;br /&gt;
'''Container Name:''' ansible-control, can be used to deploy OSGeo ansible infrastructure. Replaces `ansible-dev`&lt;br /&gt;
&lt;br /&gt;
=== osgeo4-nginx ===&lt;br /&gt;
'''Container Name:''' osgeo4-nginx -&amp;gt;&amp;gt; all web traffick from other containers on osgeo4 get proxied thru here&lt;br /&gt;
&lt;br /&gt;
=== old-web-staging  ===&lt;br /&gt;
'''Container Name:''' old-web-staging - used primarily for experimenting with changes to id.osgeo.org (old-web on osgeo7) like testing out OS and software upgrade etc, changes to LDAP forms and registration, before applying to id.osgeo.org. - https://id.staging.osgeo.org&lt;br /&gt;
&lt;br /&gt;
=== pretalx-staging  ===&lt;br /&gt;
'''Container Name:''' pretalx-staging - used primarily for experimenting with changes to talks.osgeo.org (pretalx on osgeo3) like testing out Docker builds and software upgrade etc, before applying to talks.osgeo.org. - https://talks.staging.osgeo.org&lt;br /&gt;
&lt;br /&gt;
=== wordpress-dev  ===&lt;br /&gt;
'''Container Name:''' wordpress-dev - used primarily for osgeo.org main website development - https://staging.www.osgeo.org, https://dev.www.osgeo.org&lt;br /&gt;
&lt;br /&gt;
=== wiki-dev  ===&lt;br /&gt;
'''Container Name:''' wiki-dev - used primarily for experimenting with changes to wiki.osgeo.org like testing out OS and software upgrade etc before appying to wiki.osgeo.org. - https://dev.wiki.osgeo.org&lt;br /&gt;
&lt;br /&gt;
=== wiki-staging  ===&lt;br /&gt;
'''Container Name:''' wiki-staging - used primarily for upgrade changes to wiki.osgeo.org like testing out OS and software upgrade etc before applying to wiki.osgeo.org. - https://staging.wiki.osgeo.org.  The construction of this container is managed by sac ansible-deployment.&lt;br /&gt;
&lt;br /&gt;
=== tracsvn-dev  ===&lt;br /&gt;
'''Container Name:''' tracsvn-dev - This is a 2019-09-05 lxd2pc image of tracsvn.osgeo.osuosl.org (now on osgeo7 as tracsvn) used primarily for experimenting like testing out OS, git and software upgrade etc before appying to production. -- https://dev.git.osgeo.org, https://dev.tracsvn.osgeo.org Has the following sites: https://dev.trac.osgeo.org, https://dev.git.osgeo.org/gitea, https://dev.svn.osgeo.org.&lt;br /&gt;
&lt;br /&gt;
It was upgraded to Debian 11 on 2024-08-21.&lt;br /&gt;
&lt;br /&gt;
=== dronie-client  ===&lt;br /&gt;
'''Container Name:''' dronie-client - This is a debian 10 machine, with OSGeo LDAP authentication and a drone-agent docker running.  To be used with https://dronie.osgeo.org&lt;br /&gt;
&lt;br /&gt;
== osgeo3 ==&lt;br /&gt;
osgeo3 physical server refer to [[osgeo3|Configuration Details]] for hardware specs. It is used to run production, but moderately risky things. Refer to [[SAC:Old-osgeo3]] for past history before osgeo3 was rebuilt.&lt;br /&gt;
osgeo3 is a hosted by OSUOSL - can be accessed via ssh tech_dev@osgeo3.osgeo.osuosl.org -p 2222  (only people with their access keys installed can log in and doesn't allow password access) - password for tech_dev is in the secure container (on osgeo7) / access folder.&lt;br /&gt;
&lt;br /&gt;
=== sshing into osgeo3 containers ===&lt;br /&gt;
Note that all the containers are closed off from direct ssh access except for the hop.osgeo3.osgeo.org.  To access the other containers, you need to hop through hop.osgeo3.osgeo.org.&lt;br /&gt;
hop container has port 22 open but requires ssh key access, you need to be added to shell group and have your ssh keys registered on your profile https://id.osgeo.org/ldap/edit). Users who’ve been granted rights can hop thru it to other containers using hop.osgeo3.osgeo.org as name.  Other containers may or may not allow password access. It's up to the those who manage the internal containers.&lt;br /&gt;
&lt;br /&gt;
A convenient block to add to your own .ssh/config file follows&lt;br /&gt;
 # this is only needed if you you use different private keys for different servers&lt;br /&gt;
 Host hop.osgeo3.osgeo.org&lt;br /&gt;
   IdentityFile &amp;quot;path/to/your/private/key&amp;quot;&lt;br /&gt;
&lt;br /&gt;
 Host osgeo3-*&lt;br /&gt;
   ProxyCommand ssh '''your_osgeo_id'''@hop.osgeo3.osgeo.org -W $(sed -e &amp;quot;s/^osgeo3-//;s/$/.lxd/&amp;quot; &amp;lt;&amp;lt;&amp;lt; &amp;quot;%h&amp;quot;):%p&lt;br /&gt;
   IdentityFile &amp;quot;path/to/your/private/key&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Then to access say the nexus container, you'd do the below where your_id could be your osgeo id or a local account on that container&lt;br /&gt;
&lt;br /&gt;
 ssh '''your_id'''@osgeo3-nexus&lt;br /&gt;
&lt;br /&gt;
=== hop ===&lt;br /&gt;
This is the only container with direct ssh access via ssh hop.osgeo3.osgeo.org. To get to other containers, you need to hop thru this one. Requires ssh key access which you can register by editing your ldap profile.&lt;br /&gt;
&lt;br /&gt;
=== osgeo3-nginx ===&lt;br /&gt;
nginx proxy all web-traffic via the  (using IP: 140.211.15.6 web-osgeo3.osgeo.osuosl.org), the second ip is not in use, but may be used for a secondary nginx, to temporarily host osgeo7/osgeo8/osgeo9 containers in case of major hardware upgrades&lt;br /&gt;
&lt;br /&gt;
=== dronie-client ===&lt;br /&gt;
This is a debian 10 lxd container running docker. Currently has just one running docker osgeo-drone-agent to serve as a client for dronie-server (dronie.osgeo.org running on osgeo7) &lt;br /&gt;
&lt;br /&gt;
=== geo-docs ===&lt;br /&gt;
Debian 11 houses the following:&lt;br /&gt;
&lt;br /&gt;
* lastools.osgeo.org (as of 2021-10-06 snapshot of  https://www.cs.unc.edu/~isenburg/lastools/ see [https://trac.osgeo.org/osgeo/ticket/2649 2649] &lt;br /&gt;
* https://planet.osgeo.org&lt;br /&gt;
* https://docs.geoserver.org &lt;br /&gt;
* https://docs.geotools.org [https://trac.osgeo.org/osgeo/ticket/2944 2944]&lt;br /&gt;
* https://geotools.org [https://trac.osgeo.org/osgeo/ticket/2944 2944]&lt;br /&gt;
&lt;br /&gt;
planned home of ? docs.geowebcache.org&lt;br /&gt;
&lt;br /&gt;
=== geoserver-cite ===&lt;br /&gt;
Houses OGC site certification for geoserver https://cite.geoserver.org&lt;br /&gt;
&lt;br /&gt;
=== matrix ===&lt;br /&gt;
'''Container Name:''' matrix - lxd container with ldap/ssh.&lt;br /&gt;
Hosts [[Matrix]] homeserver ([[SAC:MatrixSynapse]]) and IRC bridges ([[SAC:Heisenbridge]])&lt;br /&gt;
&lt;br /&gt;
See https://git.osgeo.org/gitea/sac/osgeo3/wiki/matrix-container for full detail on how the container is setup&lt;br /&gt;
&lt;br /&gt;
=== nexus (repo.osgeo.org, docker.osgeo.org)  ===&lt;br /&gt;
See [[SAC:Repo]] this is a debian 10 lxd container running docker 19.  &lt;br /&gt;
It currently has one docker container running within it called nexus -- exposed as repo.osgeo.org on nginx.&lt;br /&gt;
&lt;br /&gt;
Also exposed as project dockers for pushing images:  postgis-docker.osgeo.org, geoserver-docker.osgeo.org, geos-docker.osgeo.org, sac-docker.osgeo.org&lt;br /&gt;
&lt;br /&gt;
=== monitor ===&lt;br /&gt;
debian10 lxd container with ldap/ssh. https://monitor.osgeo.org (houses grafana dashboard (for all servers) and prometheus server for osgeo3 containers and pulls basic container metrics using node exporters pulled via prometheus servers. Requirs ldap to log into the web console.&lt;br /&gt;
&lt;br /&gt;
Configuring servers for monitoring is detailed [https://git.osgeo.org/gitea/sac/prometheus-config Git Prometheus Config]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== gallery ===&lt;br /&gt;
&lt;br /&gt;
Picture gallery.&lt;br /&gt;
See [[Gallery]]&lt;br /&gt;
&lt;br /&gt;
== WebExtra ==&lt;br /&gt;
** Retired December 8th, 2019 -- and moved to osgeo7 as container old-webextra&lt;br /&gt;
&lt;br /&gt;
* See [[WebExtraVM]] for full details (server: http://webextra.osgeo.osuosl.org)&lt;br /&gt;
* hosts http://planet.osgeo.org, http://mum03.mapserver.org, http://live.osgeo.org&lt;br /&gt;
* http://foss4g.org (main portal) and archive of old sites 2006-2014&lt;br /&gt;
* http://conference.osgeo.org - [[Conference System]] (also: [[SAC:Setup_OCS]])&lt;br /&gt;
* http://journal.osgeo.org / osgeo.org/ojs - [[Journal System]]&lt;br /&gt;
* Redirects for many chapter and other urls handled via /etc/httpd/conf.d/rewrite.conf&lt;br /&gt;
&lt;br /&gt;
= Cloud Hosted Servers and other external under SAC Control =&lt;br /&gt;
&lt;br /&gt;
== Future Hosting Plans for Windows / Mac Building ==&lt;br /&gt;
&lt;br /&gt;
[[SAC_Shared_Building_Services|SAC Shared Building Services]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Atlantic.net ==&lt;br /&gt;
&lt;br /&gt;
* host.postgis.net -p 2222 is an LXD Ubuntu 18.04 16GB RAM/ 6 vCPU, 350GB data, 250GB block storage&lt;br /&gt;
* Currenlty running two lxd containers:&lt;br /&gt;
    debbie: debian 10 postgis.net, planet.postgis.net, debbie.postgis.net (jenkins build bot)  &lt;br /&gt;
    debbie-docker.host.postgis.net - runs docker and serves as a 1.0 agent for dronie.osgeo.org&lt;br /&gt;
&lt;br /&gt;
= QGIS off OSGeo =&lt;br /&gt;
Services on separated machines rented and managed by the QGIS project at hetzner&lt;br /&gt;
&lt;br /&gt;
* website including documentation http://www.qgis.org&lt;br /&gt;
* website building, documentation building, debian/ubuntu nightlies, plugins.qgis.org&lt;br /&gt;
* issues.qgis.org: redmine&lt;br /&gt;
&lt;br /&gt;
= Historical servers (not more in use) =&lt;br /&gt;
&lt;br /&gt;
- [[Telascience Blades (Historical)]]&lt;br /&gt;
&lt;br /&gt;
== web18a.osgeo.osuosl.org ==&lt;br /&gt;
NO LONGER USED - turned off&lt;br /&gt;
'''2019-09-03 Production services www.osgeo.org, 2018.foss4g.org moved to wordpress container on [[osgeo7]]&lt;br /&gt;
Staging services (staging.www.osgeo.org, dev.www.osgeo.org move to wordpress-dev container on [[osgeo4]]&lt;br /&gt;
Grass wordpress is disabled as grass decided to go with another solution, so have grass container on osgeo7'''&lt;br /&gt;
(Cloud hosted server on OSUOSL hardware (not ours) )&lt;br /&gt;
* Debian 9.3 4GB server, host name: web18a.osgeo.osuosl.org require ssh key to log in.&lt;br /&gt;
* Hosts wordpress sites staging.www.osgeo.org,www.osgeo.org, staging.grass.osgeo.org, foss4g2018.osgeo.org&lt;br /&gt;
* Setup details on [https://git.osgeo.org/gitea/osgeo/www_apache_configs/wiki/Web18a-setup Web18a setup]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OSGeo funtoo ==&lt;br /&gt;
&lt;br /&gt;
For lxd experimentation it's an lxd container running other lxd containers and provided by funtoo.org.&lt;br /&gt;
&lt;br /&gt;
OSGeo is paying funtoo via treasurer at osgeo.org.&lt;br /&gt;
&lt;br /&gt;
* [https://git.osgeo.org/gitea/sac/osgeo_funtoo OSGeo Funtoo] osgeo.host.funtoo.org&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* funtoo LXDs currently running:&lt;br /&gt;
** &amp;lt;del&amp;gt;[https://limesurvey.osgeo.org LimeSurvey] -this may be in future migrated to osgeo7 or osgeo3&amp;lt;/del&amp;gt;&lt;br /&gt;
Migrated to osgeo3  2020-11-28 -- see https://trac.osgeo.org/osgeo/ticket/2362&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Infrastructure]]&lt;br /&gt;
[[Category:Services]]&lt;/div&gt;</summary>
		<author><name>Strk</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=SAC_Service_Status&amp;diff=134545</id>
		<title>SAC Service Status</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=SAC_Service_Status&amp;diff=134545"/>
		<updated>2025-10-02T17:26:00Z</updated>

		<summary type="html">&lt;p&gt;Strk: /* osgeo6 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Infrastructure of OSGeo System Administration Committee ([[SAC]])&lt;br /&gt;
&lt;br /&gt;
For emergency plans see: [[SAC:Admin and Troubleshooting]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Servers at OSL =&lt;br /&gt;
[[OSL | Open Source Labs]] - 7 physical machines of which 5 ar lxd hosts containing ''x'' virtual machines/containers.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Logging into Physical Machines ==&lt;br /&gt;
&lt;br /&gt;
Currently we have osgeo6 and backup.osgeo.osuosl.org that are physical machines under LDAP control.&lt;br /&gt;
&lt;br /&gt;
'''Note this does not apply to osgeo3, osgeo4, osgeo7, osgeo8, osgeo9 lxd hosts'''.  Refer to those sections for instructions on logging in.&lt;br /&gt;
If hanging, see [[OSL]] for how to open a ticket with OSUOSL's support.&lt;br /&gt;
&lt;br /&gt;
This section currently only applies to '''osgeo6''' and '''backup'''.&lt;br /&gt;
&lt;br /&gt;
All [[SAC#Members|SAC administrators]] have LDAP auth to the OSL Machines. &lt;br /&gt;
&lt;br /&gt;
To ssh into a server using your LDAP account, you can do the following replacing '''your_osgeo_login''' with your OSGeo login and '''vmname''' with the vm name of the server at OSL.&lt;br /&gt;
&lt;br /&gt;
  ssh '''your_osgeo_login'''@'''servername'''.osgeo.osuosl.org&lt;br /&gt;
&lt;br /&gt;
When prompted for password, use your OSGeo Login password.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[SAC:Primary Administrators]] also have ssh key access in case LDAP is down and that will also apply to the physical machines. Worst case scenario use the information on [[OSL | Open Source Labs]] to file a ticket (SAC members only). Direct connection to virtual machines is by appending it's vm alias to .osgeo.osuosl.org.&lt;br /&gt;
&lt;br /&gt;
== Logging into LXD Hosts ==&lt;br /&gt;
&lt;br /&gt;
OSGeo3, OSGeo4, OSGeo7, OSGeo8, and OSGeo9 are all Ubuntu servers running LXD. &lt;br /&gt;
LXD is a management system for LXC containers and QEMU VMS. LXD has a [https://www.youtube.com/channel/UCuP6xPt0WTeZu32CkQPpbvA channel] that covers its features. &lt;br /&gt;
&lt;br /&gt;
To directly access the host, you go thru port 2222&lt;br /&gt;
&lt;br /&gt;
   ssh tech_dev@''server_name''.osgeo.osuosl.org -p 2222&lt;br /&gt;
&lt;br /&gt;
Only [[SAC:Primary Administrators]] have their ssh key installed under that account.  In order to access via KVM of these in event servers do not come up on a reboot, you need to go thru OSU OSL OpenVPN. To get an OpenVPN account, you need to put in a support ticket to support@osuosl.org.  In order to qualify for an OpenVPN account, you need to be an OSGeo SAC administrator. You will also need to install [https://openvpn.net/community-downloads/ OpenVPN client]) to use your OpenVPN account.&lt;br /&gt;
&lt;br /&gt;
Each host on the private KVM side is named https://'''osgeo8'''.osuosl.oob -- where replace '''osgeo8''' with the relevant host. The .oob is the private network, so doesn't work unless you are connected to via OpenVPN.&lt;br /&gt;
&lt;br /&gt;
The browser interface is sometimes clunky, so you might want to use  '''ipmitool''' installable on linux/unix or wsl using relevant package manager. KVM passwords are stored in [https://git.osgeo.org/gitea/sac/password-store SAC password-store].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A convenient block to add to your ~/.ssh/config to easily login to osgeo's LXD hosts follows: &lt;br /&gt;
&lt;br /&gt;
    Host osgeo?&lt;br /&gt;
      User tech_dev&lt;br /&gt;
      HostName %h.osgeo.osuosl.org&lt;br /&gt;
      Port 2222&lt;br /&gt;
&lt;br /&gt;
Then you would be able to log into those hosts with commands like:&lt;br /&gt;
&lt;br /&gt;
    ssh osgeo7&lt;br /&gt;
&lt;br /&gt;
== Logging into LXD Containers and VMs ==&lt;br /&gt;
&lt;br /&gt;
A convenient block to add to your ~/.ssh/config to easily login to osgeo's LXD hosted containers and vms is the following:&lt;br /&gt;
&lt;br /&gt;
   # This stanza is only needed if you have an IdentityFile configured below.&lt;br /&gt;
   # The IdentityFile from a target host is not automatically applied to the hop host, so we need to make it explicit:&lt;br /&gt;
   Host hop.*.osgeo.org&lt;br /&gt;
     IdentityFile &amp;quot;path/to/your/private/key&amp;quot;&lt;br /&gt;
   &lt;br /&gt;
   Host osgeo*-*&lt;br /&gt;
     ProxyCommand ssh hop.$(sed -e &amp;quot;s/-.*//&amp;quot; &amp;lt;&amp;lt;&amp;lt; &amp;quot;%h&amp;quot;).osgeo.org -W $(sed -e &amp;quot;s/^osgeo[^-*]-//;s/$/.lxd/&amp;quot; &amp;lt;&amp;lt;&amp;lt; &amp;quot;%h&amp;quot;):%p&lt;br /&gt;
     # this is only needed if you you use different private keys for different servers&lt;br /&gt;
     IdentityFile &amp;quot;path/to/your/private/key&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Then you'll be able to access a LXC Container or QEMU VM on machine `osgeo3` with:&lt;br /&gt;
&lt;br /&gt;
   ssh yourusername@osgeo3-matrix&lt;br /&gt;
&lt;br /&gt;
And one on machine `osgeo7` with:&lt;br /&gt;
&lt;br /&gt;
   ssh yourusername@osgeo7-download&lt;br /&gt;
&lt;br /&gt;
Note you still need to know where each LXC host is hosted... See successive sections to know what's on which machine.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Troubleshooting:''' In case of &amp;quot;Permission denied (publickey).&amp;quot; after an update to a modern openSSH version, it might well be that your ssh key (RSH key) is disabled in your client in favour of more modern cyphers.&lt;br /&gt;
&lt;br /&gt;
Ugly workaround: add one line `PubkeyAcceptedKeyTypes ...` in `.ssh/config`, to re-enable RSA keys for now (consider to generate a new key):&lt;br /&gt;
&lt;br /&gt;
  vim .ssh/config&lt;br /&gt;
  ...&lt;br /&gt;
  Host *&lt;br /&gt;
     ...&lt;br /&gt;
     PubkeyAcceptedKeyTypes +ssh-rsa&lt;br /&gt;
&lt;br /&gt;
... but better read e.g. [https://dev.to/bowmanjd/upgrade-ssh-client-keys-and-remote-servers-after-fedora-33-s-new-crypto-policy-47ag here]!&lt;br /&gt;
&lt;br /&gt;
== osgeo 8 ==&lt;br /&gt;
Server added April 2021, donated by OpenStreetMap project.&lt;br /&gt;
&lt;br /&gt;
Likely machine: https://web.archive.org/web/20191112203036/https://hardware.openstreetmap.org/servers/stormfly-01.openstreetmap.org/&lt;br /&gt;
&lt;br /&gt;
Intended to provide additional LXD capacity and backup.&lt;br /&gt;
&lt;br /&gt;
[[osgeo8|Configuration Details]]&lt;br /&gt;
&lt;br /&gt;
=== Services running on osgeo8 ===&lt;br /&gt;
&lt;br /&gt;
==== hop ====&lt;br /&gt;
hop.osgeo8.osgeo.org - jump host for accessing containers/vms on osgeo8&lt;br /&gt;
&lt;br /&gt;
==== nginx ====&lt;br /&gt;
http, https Proxy for all containers on osgeo8 and also provides mirror proxy for download.osgeo.org&lt;br /&gt;
&lt;br /&gt;
==== centtie-7-pgrouting ====&lt;br /&gt;
Centos 7 running PostgreSQL 15, PostGIS 3.3.2, gcc-4.8.5, cmake 3&lt;br /&gt;
Configured to be a github self-hosted runner for testing centos for pgrouting project&lt;br /&gt;
&lt;br /&gt;
[https://github.com/pgRouting/admin/wiki/CI%3A-Centos-7-GHA-runner Details of Github Action runner setup]&lt;br /&gt;
&lt;br /&gt;
==== download8 ====&lt;br /&gt;
&lt;br /&gt;
Replica of download that is on osgeo7.&lt;br /&gt;
Mirrors download and home folders from osgeo7. &lt;br /&gt;
https://download-cache.osgeo.org&lt;br /&gt;
&lt;br /&gt;
See [[Download Server]]&lt;br /&gt;
&lt;br /&gt;
==== dronie-client ====&lt;br /&gt;
a ci bot for dronie.osgeo.org which is used for git.osgeo.org/gitea ci jobs&lt;br /&gt;
&lt;br /&gt;
==== grass-wiki ====&lt;br /&gt;
&lt;br /&gt;
See [[SAC:GrassWiki]]&lt;br /&gt;
&lt;br /&gt;
==== grass ====&lt;br /&gt;
https://grass.osgeo.org upgraded to Bullseye debian 11.&lt;br /&gt;
&lt;br /&gt;
GRASS GIS server&lt;br /&gt;
&lt;br /&gt;
Current DNS name: grass.osgeo.org&lt;br /&gt;
&lt;br /&gt;
Debian 11 Bullseye&lt;br /&gt;
&lt;br /&gt;
Web: Apache + Hugo (generated through cronjob from https://github.com/OSGeo/grass-website/), see https://github.com/OSGeo/grass-addons/tree/grass8/utils/cronjobs_osgeo_lxd&lt;br /&gt;
&lt;br /&gt;
`unattended-upgrades` for automatic installation of security upgrades is installed and running&lt;br /&gt;
&lt;br /&gt;
ssh: reachable via jumphost.&lt;br /&gt;
&lt;br /&gt;
==== meshcentral ====&lt;br /&gt;
https://remote.osgeo.org&lt;br /&gt;
This is a remoting tool currently setup to test livecd vms via a web browser.&lt;br /&gt;
&lt;br /&gt;
4 VMS currently set up on osgeo8 accessible from this. Currently based on livecd 16rc1 snapshots, with wm install script run.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== pgrouting-dev ====&lt;br /&gt;
For pgrouting development use to do things like pushing docker images on a scheduled basis.&lt;br /&gt;
Perhaps later for demo sites.  WIP.&lt;br /&gt;
&lt;br /&gt;
==== woodie-client-vm ====&lt;br /&gt;
&lt;br /&gt;
Separate agent for woodie-server, this one is a true VM rather than container.&lt;br /&gt;
&lt;br /&gt;
==== woodie-server ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
See [[Woodie]]&lt;br /&gt;
&lt;br /&gt;
== osgeo 9 ==&lt;br /&gt;
Server added April 2021, donated by OpenStreetMap project.&lt;br /&gt;
&lt;br /&gt;
Likely machine: https://web.archive.org/web/20191112203042/https://hardware.openstreetmap.org/servers/stormfly-02.openstreetmap.org/&lt;br /&gt;
&lt;br /&gt;
Is an LXD host.  Also Stores lxd images used by other lxd hosts.&lt;br /&gt;
&lt;br /&gt;
[[osgeo9|Configuration Details]]&lt;br /&gt;
&lt;br /&gt;
=== Services running on osgeo9 ===&lt;br /&gt;
==== hop ====&lt;br /&gt;
hop.osgeo9.osgeo.org. For LDAP users allows them to hop thru to get to other containers.&lt;br /&gt;
&lt;br /&gt;
==== Secure (LDAP )  ====&lt;br /&gt;
[https://git.osgeo.org/gitea/sac/osgeo9/wiki/secure-container secure] -- ldap.osgeo.org [[SAC:LDAP]] used for ldap service (a rebuild of old secure.osgeo.osuosl.org) now on Debian 11&lt;br /&gt;
Moved from osgeo7&lt;br /&gt;
&lt;br /&gt;
==== ldap-web ====&lt;br /&gt;
&lt;br /&gt;
Currently housing https://id.osgeo.org/ for LDAP management.&lt;br /&gt;
Deployed via ansible&lt;br /&gt;
Moved from osgeo9&lt;br /&gt;
&lt;br /&gt;
* id.osgeo.org&lt;br /&gt;
&lt;br /&gt;
==== jitsi ====&lt;br /&gt;
&lt;br /&gt;
See [[SAC:Jitsi]] (for video meetings)&lt;br /&gt;
&lt;br /&gt;
==== nextcloud  ====&lt;br /&gt;
https://nextcloud.osgeo.org&lt;br /&gt;
&lt;br /&gt;
Ubuntu 22.04 LXD/nginx/postgresql 14 container for document sharing similar to dropbox/google drive - nextcloud.lxd - https://nextcloud.osgeo.org [https://git.osgeo.org/gitea/sac/osgeo9/wiki/Nextcloud-container Nextcloud Setup]&lt;br /&gt;
&lt;br /&gt;
home of https://nextcloud.osgeo.org&lt;br /&gt;
This server does not use ssh osgeo-ldap as it was the first container built.  However nextcloud.osgeo.org does authenticate with osgeo ldap.&lt;br /&gt;
&lt;br /&gt;
TODO: add special page for this&lt;br /&gt;
&lt;br /&gt;
==== nginx ====&lt;br /&gt;
nginx (for web proxy of traffic of osgeo9 containers) additional mirror proxy for download.osgeo.org&lt;br /&gt;
&lt;br /&gt;
==== adventure (WIP)====&lt;br /&gt;
https://adventure.osgeo.org runs https://github.com/thecodingmachine/workadventure software&lt;br /&gt;
&lt;br /&gt;
==== dronie-client ====&lt;br /&gt;
a ci bot for dronie.osgeo.org which is used for git.osgeo.org/gitea ci jobs&lt;br /&gt;
&lt;br /&gt;
==== limesurvey ====&lt;br /&gt;
Debian 10, PostgreSQL 13, PHP 8 with ldap/ssh. https://limesurvey.osgeo.org &lt;br /&gt;
Setup detailed on [https://git.osgeo.org/gitea/sac/osgeo3/wiki/limesurvey-container limesurvey container]&lt;br /&gt;
&lt;br /&gt;
==== pixelfed ====&lt;br /&gt;
&lt;br /&gt;
SHUT OFF (both container and website) cause of lack of interest.  Container is still there.&lt;br /&gt;
[[Pixelfed]] instance reachable on https://photo.osgeo.org to house community photos&lt;br /&gt;
&lt;br /&gt;
==== peertube ====&lt;br /&gt;
&lt;br /&gt;
[[Peertube]] instance reachable on https://video.osgeo.org&lt;br /&gt;
&lt;br /&gt;
==== pretalx  ====&lt;br /&gt;
Ubuntu 20.04 with OSGeo LDAP and Docker installed.  pretalx software runs in Docker.&lt;br /&gt;
https://talks.osgeo.org - for OSGeo Talk collection and voting See [[Pretalx]]&lt;br /&gt;
&lt;br /&gt;
==== weblate ====&lt;br /&gt;
'''Container Name:''' weblate (for doc translation)&lt;br /&gt;
&lt;br /&gt;
Houses: https://weblate.osgeo.org  (for document translation to different languages)&lt;br /&gt;
&lt;br /&gt;
For further details refer to [[SAC:Weblate]]&lt;br /&gt;
&lt;br /&gt;
==== wordpress ====&lt;br /&gt;
&lt;br /&gt;
See [[SAC:Wordpress]]&lt;br /&gt;
&lt;br /&gt;
==== wiki ====&lt;br /&gt;
&lt;br /&gt;
See [[OSGeo Wiki]]&lt;br /&gt;
&lt;br /&gt;
==== discourse ====&lt;br /&gt;
&lt;br /&gt;
See [[SAC:Discourse]]&lt;br /&gt;
&lt;br /&gt;
==== mail ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Hosts: lists.osgeo.org, mail.osgeo.org and a few other services&lt;br /&gt;
See [[Mail server]] for more details&lt;br /&gt;
&lt;br /&gt;
== osgeo 7 ==&lt;br /&gt;
&lt;br /&gt;
Server added June 2018. Intended to replace osgeo3 and old osgeo4 (before reformat).&lt;br /&gt;
See [[Osgeo7]] for configuration details.&lt;br /&gt;
&lt;br /&gt;
[https://git.osgeo.org/gitea/sac/osgeo7/wiki/_pages Container setup of all the osgeo7 servers is located in https://git.osgeo.org/gitea/sac/osgeo7/wiki/_pages] &lt;br /&gt;
&lt;br /&gt;
Running LXD 3 snap based container management -- LXD version 3.17 as of 2019-09-15&lt;br /&gt;
&lt;br /&gt;
=== Accessing osgeo7 containers via ssh ===&lt;br /&gt;
&lt;br /&gt;
Only the download.osgeo.org is directly exposed ssh via port 22.  To access the other containers, you can tunnel thru &lt;br /&gt;
download.osgeo.org -- You need to be in the shell group to be able to access download and the other servers.  If you are not already put in a [https://trac.osgeo.org/osgeo/newticket SAC Ticket Request].  You also need to have your public key registered. To do so edit your profile [https://id.osgeo.org/ldap/edit]  (and put in your public key)&lt;br /&gt;
&lt;br /&gt;
A convenient block to add to your own `.ssh/config` file follows:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Host osgeo7-*&lt;br /&gt;
   ProxyCommand ssh your_osgeo_id@hop.osgeo7.osgeo.org -W $(sed -e &amp;quot;s/^osgeo7-//;s/$/.lxd/&amp;quot; &amp;lt;&amp;lt;&amp;lt; &amp;quot;%h&amp;quot;):%p&lt;br /&gt;
   IdentityFile &amp;quot;path/to/your/private/key&amp;quot;&lt;br /&gt;
&lt;br /&gt;
With the above in place, you can connect to any container using:&lt;br /&gt;
&lt;br /&gt;
  ssh your_id@osgeo7-&amp;lt;container_name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Troubleshooting:''' In case of &amp;quot;Permission denied (publickey).&amp;quot; after an update to a modern openSSH version, it might well be that your ssh key (RSH key) is disabled in your client in favour of more modern cyphers.&lt;br /&gt;
&lt;br /&gt;
Ugly workaround: add one line `PubkeyAcceptedKeyTypes ...` in `.ssh/config`, to re-enable RSA keys for now (consider to generate a new key):&lt;br /&gt;
&lt;br /&gt;
  vim .ssh/config&lt;br /&gt;
  ...&lt;br /&gt;
  Host *&lt;br /&gt;
     ...&lt;br /&gt;
     PubkeyAcceptedKeyTypes +ssh-rsa&lt;br /&gt;
&lt;br /&gt;
... but better read e.g. [https://dev.to/bowmanjd/upgrade-ssh-client-keys-and-remote-servers-after-fedora-33-s-new-crypto-policy-47ag here]!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Services on osgeo7 ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Download ====&lt;br /&gt;
&lt;br /&gt;
See [[Download Server]]&lt;br /&gt;
&lt;br /&gt;
==== nginx  ====&lt;br /&gt;
Proxy that routes all http/https traffic for the other containers (can be accessed via osgeo7 host lxc or ubuntu@osgeo7-nginx if your key is installed on ubuntu user).&lt;br /&gt;
The nginx container holds the letsencrypt https SSL certs for all the containers and handles the renewal of the letsencrypt certs using certbot renew cronjob.&lt;br /&gt;
Prometheus server to collect all monitoring logs from OSGeo7 (only accessible by OSGeo3), these get queried via monitor.osgeo.org (running on osgeo3) via grafana server.&lt;br /&gt;
&lt;br /&gt;
==== tracsvn (trac, svn, git) ====&lt;br /&gt;
&lt;br /&gt;
Home of [[Trac]], [[SAC:Git Service|Git]] and [[Subversion]] services.&lt;br /&gt;
&lt;br /&gt;
See [[TracSVN]] for full details.&lt;br /&gt;
&lt;br /&gt;
==== old-wiki (stopped) ====&lt;br /&gt;
This used to be housed on osgeo3, and was moved 2019-09-14 to osgeo7 as old-wiki container.&lt;br /&gt;
wiki.osgeo.org moved back to osgeo3 on 2020-05-22 and in wiki container. The wiki container is a complete rebuild with files and database restored and upgraded.&lt;br /&gt;
Refer to the osgeo3 section for more details. &lt;br /&gt;
&lt;br /&gt;
[https://git.osgeo.org/gitea/sac/osgeo7/wiki/old-wiki-container old wiki container] -- used for wiki service (it is an lxd2pc created image of wiki.osgeo.osuosl.org VM that was on osgeo3)&lt;br /&gt;
&lt;br /&gt;
See [[OSGeo Wiki]]&lt;br /&gt;
&lt;br /&gt;
==== nextcloud-ubuntu (stopped) ====&lt;br /&gt;
Moved to osgeo9&lt;br /&gt;
&lt;br /&gt;
==== collabora (stopped) ====&lt;br /&gt;
# https://collabora.osgeo.org&lt;br /&gt;
Ubuntu 18.04 LXD container for  LibreOffice/MS Office online document editor currently used exclusively by nextcloud.osgeo.org.  Setup detailed in Nextcloud setup.&lt;br /&gt;
No longer needed now that nextcloud is using a self-contained collabora instance.&lt;br /&gt;
&lt;br /&gt;
==== live ====&lt;br /&gt;
Home of live.osgeo.org (created 2021-10-05ish&lt;br /&gt;
Running Ubuntu 20.04 with OSGeo LDAP SSH&lt;br /&gt;
&lt;br /&gt;
==== dronie-server ====&lt;br /&gt;
&lt;br /&gt;
See [[Dronie]]&lt;br /&gt;
&lt;br /&gt;
==== old-projects (stopped) ====&lt;br /&gt;
-- this is the old projects.osgeo.osuosl.org migrated from osgeo4 as an lxd container, so more or less the same as it was before, with the exception that all the websites are now proxied thru the nginx container.  Websites on it are community-review.foss4g.org and spatialreference.org&lt;br /&gt;
&lt;br /&gt;
To access you need to go thru download.osgeo.org -&amp;gt; old-projects&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== old-web (stopped) ====&lt;br /&gt;
The old web.osgeo.osuosl.org (was on osgeo3) &lt;br /&gt;
&lt;br /&gt;
* mapguide.osgeo.org&lt;br /&gt;
&lt;br /&gt;
==== old-webextra ====&lt;br /&gt;
This is a replica of webextra.osgeo.osuosl.org that was hosted on osgeo3&lt;br /&gt;
&lt;br /&gt;
Started move on November 29th 2019 and completed December 8th, 2019&lt;br /&gt;
* foss4g.org&lt;br /&gt;
* europe.foss4g.org&lt;br /&gt;
* video.foss4g.org&lt;br /&gt;
* planet.osgeo.org&lt;br /&gt;
* various old foss4g.org years&lt;br /&gt;
* &amp;lt;del&amp;gt;live.osgeo.org&amp;lt;/del&amp;gt; moved to dedicated container&lt;br /&gt;
* journal.osgeo.org (not sure what this is for, should be retired?)&lt;br /&gt;
* &amp;lt;del&amp;gt;vmap0.tiles.osgeo.org&amp;lt;/del&amp;gt; #removed site&lt;br /&gt;
&lt;br /&gt;
==== pycsw ====&lt;br /&gt;
'''Container Name:''' pycsw &lt;br /&gt;
&lt;br /&gt;
* https://demo.pycsw.org&lt;br /&gt;
* '''OGC CSW Reference Implementation and Server demo'''&lt;br /&gt;
* deployment setup at https://github.com/geopython/demo.pycsw.org&lt;br /&gt;
* running hourly teardown/setup cron via docker-compose&lt;br /&gt;
* migrated from [[AdhocVM#Existing_services_hosted_on_the_Ad-hoc_VM:|Adhoc VM]] thanks to [https://trac.osgeo.org/osgeo/ticket/2452 SAC] (May 2020)&lt;br /&gt;
&lt;br /&gt;
==== mapserver ====&lt;br /&gt;
&lt;br /&gt;
See [[MapServer_at_osgeo7]]&lt;br /&gt;
&lt;br /&gt;
=== osgeo7 decommissioned containers ===&lt;br /&gt;
&lt;br /&gt;
==== &amp;lt;del&amp;gt;old-adhoc&amp;lt;/del&amp;gt; ====&lt;br /&gt;
&lt;br /&gt;
'''SHUTOFF as of 2022-01-29'''&lt;br /&gt;
&lt;br /&gt;
[[AdhocVM|old-adhoc]] -- this is the old adhoc.osgeo.osuosl.org migrated 2019-05-08 from osgeo4 as an lxd container.  &lt;br /&gt;
Used by osgeo-live for there test docs and by grass for earthquake, and mapserver for demo.&lt;br /&gt;
Note that there is a new live (container that osgeo-live will more to), there is also a mapserver container (which mapserver have started to move their demo to)&lt;br /&gt;
&lt;br /&gt;
To access via ssh you should go thru download.osgeo.org -&amp;gt; old-adhoc.lxd&lt;br /&gt;
It is accessible via https://adhoc.osgeo.org and http://adhoc.osgeo.osuosl.org&lt;br /&gt;
&lt;br /&gt;
* VM used for projects for various adhoc purposes.  Risks to system stability that would be unacceptable on the Projects VM may be ok here. &lt;br /&gt;
* See [[AdhocVM]] for full details, and some notes on services running here.&lt;br /&gt;
* eg http://adhoc.osgeo.osuosl.org/livedvd/docs/en/quickstart/&lt;br /&gt;
&lt;br /&gt;
== osgeo6 ==&lt;br /&gt;
&lt;br /&gt;
Used to be the [[Mail server]] but as of October 2025 it's to be reallocated to be an LXD host&lt;br /&gt;
&lt;br /&gt;
== Backup (osgeo5) ==&lt;br /&gt;
* Backup now runs on dedicated hardware&lt;br /&gt;
* Provides Rsync backups of download.osgeo.org&lt;br /&gt;
* Provides Bacula backups of various VMs.&lt;br /&gt;
* See [[SAC:Backups]] for details.&lt;br /&gt;
&lt;br /&gt;
== osgeo4 ==&lt;br /&gt;
&lt;br /&gt;
osgeo4 is a real server managed by OSUOSL - can be access via ssh tech_dev@osgeo4.osgeo.osuosl.org -p 2222  (only people with their access keys installed can log in and doesn't allow password access) - password for tech_dev is in the secure container (on osgeo7) / access folder.&lt;br /&gt;
&lt;br /&gt;
In August 2019 the server had new power supply put in and replacement disks.  It was reformatted with Ubuntu 18.04.3 to serve as secondary LXD host to osgeo7&lt;br /&gt;
zfsutils-linux was installed so lxd can use zfs for storage.&lt;br /&gt;
&lt;br /&gt;
=== sshing into osgeo4 containers ===&lt;br /&gt;
Note that all the containers are closed off from direct ssh access except for the hop.osgeo4.osgeo.org.  To access the other containers, you need to hop through hop.&lt;br /&gt;
hop container has port 22 open but requires ssh access so users who’ve been granted rights can hop thru it to other containers using hop.osgeo4.osgeo.org as name.&lt;br /&gt;
&lt;br /&gt;
A convenient block to add to your own .ssh/config file follows where your_id could be your osgeo id or a local account on that container&lt;br /&gt;
&lt;br /&gt;
 Host osgeo4-*&lt;br /&gt;
   ProxyCommand ssh your_osgeo_id@hop.osgeo4.osgeo.org -W $(sed -e &amp;quot;s/^osgeo4-//;s/$/.lxd/&amp;quot; &amp;lt;&amp;lt;&amp;lt; &amp;quot;%h&amp;quot;):%p&lt;br /&gt;
   IdentityFile &amp;quot;path/to/your/private/key&amp;quot;&lt;br /&gt;
   User your_id&lt;br /&gt;
&lt;br /&gt;
Then to access say the wordpress-dev container, you'd do the below&lt;br /&gt;
&lt;br /&gt;
 ssh osgeo4-wordpress-dev&lt;br /&gt;
&lt;br /&gt;
=== osgeo4 baremetal features ===&lt;br /&gt;
It's makeup is as follows:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Item !! Settings&lt;br /&gt;
|-&lt;br /&gt;
| Disks || 6 1.8 TB drives&lt;br /&gt;
|-&lt;br /&gt;
| Memory || 48 GB&lt;br /&gt;
|-&lt;br /&gt;
| CPUs || 8 Intel(R) Xeon(R) CPU E5540  @ 2.53GHz (8192kb cache)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;pre&amp;gt;lsblk -i&lt;br /&gt;
NAME           MAJ:MIN RM  SIZE RO TYPE  MOUNTPOINT&lt;br /&gt;
sda              8:0    0  1.8T  0 disk  &lt;br /&gt;
|-sda1           8:1    0  953M  0 part  &lt;br /&gt;
| `-md0          9:0    0  952M  0 raid1 /boot&lt;br /&gt;
`-sda2           8:2    0 46.6G  0 part  &lt;br /&gt;
  `-md1          9:1    0 46.5G  0 raid1 &lt;br /&gt;
	|-lvm-root 253:0    0 37.3G  0 lvm   /&lt;br /&gt;
	`-lvm-swap 253:1    0  7.5G  0 lvm   [SWAP]&lt;br /&gt;
sdb              8:16   0  1.8T  0 disk  &lt;br /&gt;
|-sdb1           8:17   0  953M  0 part  &lt;br /&gt;
| `-md0          9:0    0  952M  0 raid1 /boot&lt;br /&gt;
`-sdb2           8:18   0 46.6G  0 part  &lt;br /&gt;
  `-md1          9:1    0 46.5G  0 raid1 &lt;br /&gt;
	|-lvm-root 253:0    0 37.3G  0 lvm   /&lt;br /&gt;
	`-lvm-swap 253:1    0  7.5G  0 lvm   [SWAP]&lt;br /&gt;
sdc              8:32   0  1.8T  0 disk  &lt;br /&gt;
sdd              8:48   0  1.8T  0 disk  &lt;br /&gt;
sde              8:64   0  1.8T  0 disk  &lt;br /&gt;
sdf              8:80   0  1.8T  0 disk &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sdc,sdd,sde,sdf  form a zfs osgeo4_lxd partition (sdc,sdd) mirrors sde,sdf for total lxd capacity of 3.62 TB&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nightly backups of osgeo3, osgeo7, and osgeo4 containers are kept here and named &amp;lt;container&amp;gt;-backup and be kept in a stopped state.&lt;br /&gt;
&lt;br /&gt;
== Services running on osgeo4 ==&lt;br /&gt;
&lt;br /&gt;
=== hop ===&lt;br /&gt;
'''Container Name:''' hop - this is the only container with direct ssh access via ssh hop.osgeo4.osgeo.org. To get to other containers, you need to hop thru this one. Requires ssh key access&lt;br /&gt;
&lt;br /&gt;
=== ansible-dev ===&lt;br /&gt;
'''Container Name:''' ansible-dev, has ansible 2.9.27 installed and all plugins needed to manage OSGeo ansible infrastructure.&lt;br /&gt;
DEPRECATED, use `ansible-dev`&lt;br /&gt;
&lt;br /&gt;
=== ansible-control ===&lt;br /&gt;
'''Container Name:''' ansible-control, can be used to deploy OSGeo ansible infrastructure. Replaces `ansible-dev`&lt;br /&gt;
&lt;br /&gt;
=== osgeo4-nginx ===&lt;br /&gt;
'''Container Name:''' osgeo4-nginx -&amp;gt;&amp;gt; all web traffick from other containers on osgeo4 get proxied thru here&lt;br /&gt;
&lt;br /&gt;
=== old-web-staging  ===&lt;br /&gt;
'''Container Name:''' old-web-staging - used primarily for experimenting with changes to id.osgeo.org (old-web on osgeo7) like testing out OS and software upgrade etc, changes to LDAP forms and registration, before applying to id.osgeo.org. - https://id.staging.osgeo.org&lt;br /&gt;
&lt;br /&gt;
=== pretalx-staging  ===&lt;br /&gt;
'''Container Name:''' pretalx-staging - used primarily for experimenting with changes to talks.osgeo.org (pretalx on osgeo3) like testing out Docker builds and software upgrade etc, before applying to talks.osgeo.org. - https://talks.staging.osgeo.org&lt;br /&gt;
&lt;br /&gt;
=== wordpress-dev  ===&lt;br /&gt;
'''Container Name:''' wordpress-dev - used primarily for osgeo.org main website development - https://staging.www.osgeo.org, https://dev.www.osgeo.org&lt;br /&gt;
&lt;br /&gt;
=== wiki-dev  ===&lt;br /&gt;
'''Container Name:''' wiki-dev - used primarily for experimenting with changes to wiki.osgeo.org like testing out OS and software upgrade etc before appying to wiki.osgeo.org. - https://dev.wiki.osgeo.org&lt;br /&gt;
&lt;br /&gt;
=== wiki-staging  ===&lt;br /&gt;
'''Container Name:''' wiki-staging - used primarily for upgrade changes to wiki.osgeo.org like testing out OS and software upgrade etc before applying to wiki.osgeo.org. - https://staging.wiki.osgeo.org.  The construction of this container is managed by sac ansible-deployment.&lt;br /&gt;
&lt;br /&gt;
=== tracsvn-dev  ===&lt;br /&gt;
'''Container Name:''' tracsvn-dev - This is a 2019-09-05 lxd2pc image of tracsvn.osgeo.osuosl.org (now on osgeo7 as tracsvn) used primarily for experimenting like testing out OS, git and software upgrade etc before appying to production. -- https://dev.git.osgeo.org, https://dev.tracsvn.osgeo.org Has the following sites: https://dev.trac.osgeo.org, https://dev.git.osgeo.org/gitea, https://dev.svn.osgeo.org.&lt;br /&gt;
&lt;br /&gt;
It was upgraded to Debian 11 on 2024-08-21.&lt;br /&gt;
&lt;br /&gt;
=== dronie-client  ===&lt;br /&gt;
'''Container Name:''' dronie-client - This is a debian 10 machine, with OSGeo LDAP authentication and a drone-agent docker running.  To be used with https://dronie.osgeo.org&lt;br /&gt;
&lt;br /&gt;
== osgeo3 ==&lt;br /&gt;
osgeo3 physical server refer to [[osgeo3|Configuration Details]] for hardware specs. It is used to run production, but moderately risky things. Refer to [[SAC:Old-osgeo3]] for past history before osgeo3 was rebuilt.&lt;br /&gt;
osgeo3 is a hosted by OSUOSL - can be accessed via ssh tech_dev@osgeo3.osgeo.osuosl.org -p 2222  (only people with their access keys installed can log in and doesn't allow password access) - password for tech_dev is in the secure container (on osgeo7) / access folder.&lt;br /&gt;
&lt;br /&gt;
=== sshing into osgeo3 containers ===&lt;br /&gt;
Note that all the containers are closed off from direct ssh access except for the hop.osgeo3.osgeo.org.  To access the other containers, you need to hop through hop.osgeo3.osgeo.org.&lt;br /&gt;
hop container has port 22 open but requires ssh key access, you need to be added to shell group and have your ssh keys registered on your profile https://id.osgeo.org/ldap/edit). Users who’ve been granted rights can hop thru it to other containers using hop.osgeo3.osgeo.org as name.  Other containers may or may not allow password access. It's up to the those who manage the internal containers.&lt;br /&gt;
&lt;br /&gt;
A convenient block to add to your own .ssh/config file follows&lt;br /&gt;
 # this is only needed if you you use different private keys for different servers&lt;br /&gt;
 Host hop.osgeo3.osgeo.org&lt;br /&gt;
   IdentityFile &amp;quot;path/to/your/private/key&amp;quot;&lt;br /&gt;
&lt;br /&gt;
 Host osgeo3-*&lt;br /&gt;
   ProxyCommand ssh '''your_osgeo_id'''@hop.osgeo3.osgeo.org -W $(sed -e &amp;quot;s/^osgeo3-//;s/$/.lxd/&amp;quot; &amp;lt;&amp;lt;&amp;lt; &amp;quot;%h&amp;quot;):%p&lt;br /&gt;
   IdentityFile &amp;quot;path/to/your/private/key&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Then to access say the nexus container, you'd do the below where your_id could be your osgeo id or a local account on that container&lt;br /&gt;
&lt;br /&gt;
 ssh '''your_id'''@osgeo3-nexus&lt;br /&gt;
&lt;br /&gt;
=== hop ===&lt;br /&gt;
This is the only container with direct ssh access via ssh hop.osgeo3.osgeo.org. To get to other containers, you need to hop thru this one. Requires ssh key access which you can register by editing your ldap profile.&lt;br /&gt;
&lt;br /&gt;
=== osgeo3-nginx ===&lt;br /&gt;
nginx proxy all web-traffic via the  (using IP: 140.211.15.6 web-osgeo3.osgeo.osuosl.org), the second ip is not in use, but may be used for a secondary nginx, to temporarily host osgeo7/osgeo8/osgeo9 containers in case of major hardware upgrades&lt;br /&gt;
&lt;br /&gt;
=== dronie-client ===&lt;br /&gt;
This is a debian 10 lxd container running docker. Currently has just one running docker osgeo-drone-agent to serve as a client for dronie-server (dronie.osgeo.org running on osgeo7) &lt;br /&gt;
&lt;br /&gt;
=== geo-docs ===&lt;br /&gt;
Debian 11 houses the following:&lt;br /&gt;
&lt;br /&gt;
* lastools.osgeo.org (as of 2021-10-06 snapshot of  https://www.cs.unc.edu/~isenburg/lastools/ see [https://trac.osgeo.org/osgeo/ticket/2649 2649] &lt;br /&gt;
* https://planet.osgeo.org&lt;br /&gt;
* https://docs.geoserver.org &lt;br /&gt;
* https://docs.geotools.org [https://trac.osgeo.org/osgeo/ticket/2944 2944]&lt;br /&gt;
* https://geotools.org [https://trac.osgeo.org/osgeo/ticket/2944 2944]&lt;br /&gt;
&lt;br /&gt;
planned home of ? docs.geowebcache.org&lt;br /&gt;
&lt;br /&gt;
=== geoserver-cite ===&lt;br /&gt;
Houses OGC site certification for geoserver https://cite.geoserver.org&lt;br /&gt;
&lt;br /&gt;
=== matrix ===&lt;br /&gt;
'''Container Name:''' matrix - lxd container with ldap/ssh.&lt;br /&gt;
Hosts [[Matrix]] homeserver ([[SAC:MatrixSynapse]]) and IRC bridges ([[SAC:Heisenbridge]])&lt;br /&gt;
&lt;br /&gt;
See https://git.osgeo.org/gitea/sac/osgeo3/wiki/matrix-container for full detail on how the container is setup&lt;br /&gt;
&lt;br /&gt;
=== nexus (repo.osgeo.org, docker.osgeo.org)  ===&lt;br /&gt;
See [[SAC:Repo]] this is a debian 10 lxd container running docker 19.  &lt;br /&gt;
It currently has one docker container running within it called nexus -- exposed as repo.osgeo.org on nginx.&lt;br /&gt;
&lt;br /&gt;
Also exposed as project dockers for pushing images:  postgis-docker.osgeo.org, geoserver-docker.osgeo.org, geos-docker.osgeo.org, sac-docker.osgeo.org&lt;br /&gt;
&lt;br /&gt;
=== monitor ===&lt;br /&gt;
debian10 lxd container with ldap/ssh. https://monitor.osgeo.org (houses grafana dashboard (for all servers) and prometheus server for osgeo3 containers and pulls basic container metrics using node exporters pulled via prometheus servers. Requirs ldap to log into the web console.&lt;br /&gt;
&lt;br /&gt;
Configuring servers for monitoring is detailed [https://git.osgeo.org/gitea/sac/prometheus-config Git Prometheus Config]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== gallery ===&lt;br /&gt;
&lt;br /&gt;
Picture gallery.&lt;br /&gt;
See [[Gallery]]&lt;br /&gt;
&lt;br /&gt;
== WebExtra ==&lt;br /&gt;
** Retired December 8th, 2019 -- and moved to osgeo7 as container old-webextra&lt;br /&gt;
&lt;br /&gt;
* See [[WebExtraVM]] for full details (server: http://webextra.osgeo.osuosl.org)&lt;br /&gt;
* hosts http://planet.osgeo.org, http://mum03.mapserver.org, http://live.osgeo.org&lt;br /&gt;
* http://foss4g.org (main portal) and archive of old sites 2006-2014&lt;br /&gt;
* http://conference.osgeo.org - [[Conference System]] (also: [[SAC:Setup_OCS]])&lt;br /&gt;
* http://journal.osgeo.org / osgeo.org/ojs - [[Journal System]]&lt;br /&gt;
* Redirects for many chapter and other urls handled via /etc/httpd/conf.d/rewrite.conf&lt;br /&gt;
&lt;br /&gt;
= Cloud Hosted Servers and other external under SAC Control =&lt;br /&gt;
&lt;br /&gt;
== Future Hosting Plans for Windows / Mac Building ==&lt;br /&gt;
&lt;br /&gt;
[[SAC_Shared_Building_Services|SAC Shared Building Services]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Atlantic.net ==&lt;br /&gt;
&lt;br /&gt;
* host.postgis.net -p 2222 is an LXD Ubuntu 18.04 16GB RAM/ 6 vCPU, 350GB data, 250GB block storage&lt;br /&gt;
* Currenlty running two lxd containers:&lt;br /&gt;
    debbie: debian 10 postgis.net, planet.postgis.net, debbie.postgis.net (jenkins build bot)  &lt;br /&gt;
    debbie-docker.host.postgis.net - runs docker and serves as a 1.0 agent for dronie.osgeo.org&lt;br /&gt;
&lt;br /&gt;
= QGIS off OSGeo =&lt;br /&gt;
Services on separated machines rented and managed by the QGIS project at hetzner&lt;br /&gt;
&lt;br /&gt;
* website including documentation http://www.qgis.org&lt;br /&gt;
* website building, documentation building, debian/ubuntu nightlies, plugins.qgis.org&lt;br /&gt;
* issues.qgis.org: redmine&lt;br /&gt;
&lt;br /&gt;
= Historical servers (not more in use) =&lt;br /&gt;
&lt;br /&gt;
- [[Telascience Blades (Historical)]]&lt;br /&gt;
&lt;br /&gt;
== web18a.osgeo.osuosl.org ==&lt;br /&gt;
NO LONGER USED - turned off&lt;br /&gt;
'''2019-09-03 Production services www.osgeo.org, 2018.foss4g.org moved to wordpress container on [[osgeo7]]&lt;br /&gt;
Staging services (staging.www.osgeo.org, dev.www.osgeo.org move to wordpress-dev container on [[osgeo4]]&lt;br /&gt;
Grass wordpress is disabled as grass decided to go with another solution, so have grass container on osgeo7'''&lt;br /&gt;
(Cloud hosted server on OSUOSL hardware (not ours) )&lt;br /&gt;
* Debian 9.3 4GB server, host name: web18a.osgeo.osuosl.org require ssh key to log in.&lt;br /&gt;
* Hosts wordpress sites staging.www.osgeo.org,www.osgeo.org, staging.grass.osgeo.org, foss4g2018.osgeo.org&lt;br /&gt;
* Setup details on [https://git.osgeo.org/gitea/osgeo/www_apache_configs/wiki/Web18a-setup Web18a setup]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OSGeo funtoo ==&lt;br /&gt;
&lt;br /&gt;
For lxd experimentation it's an lxd container running other lxd containers and provided by funtoo.org.&lt;br /&gt;
&lt;br /&gt;
OSGeo is paying funtoo via treasurer at osgeo.org.&lt;br /&gt;
&lt;br /&gt;
* [https://git.osgeo.org/gitea/sac/osgeo_funtoo OSGeo Funtoo] osgeo.host.funtoo.org&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* funtoo LXDs currently running:&lt;br /&gt;
** &amp;lt;del&amp;gt;[https://limesurvey.osgeo.org LimeSurvey] -this may be in future migrated to osgeo7 or osgeo3&amp;lt;/del&amp;gt;&lt;br /&gt;
Migrated to osgeo3  2020-11-28 -- see https://trac.osgeo.org/osgeo/ticket/2362&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Infrastructure]]&lt;br /&gt;
[[Category:Services]]&lt;/div&gt;</summary>
		<author><name>Strk</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=SAC_Service_Status&amp;diff=134544</id>
		<title>SAC Service Status</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=SAC_Service_Status&amp;diff=134544"/>
		<updated>2025-10-02T17:25:06Z</updated>

		<summary type="html">&lt;p&gt;Strk: /* Services running on osgeo9 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Infrastructure of OSGeo System Administration Committee ([[SAC]])&lt;br /&gt;
&lt;br /&gt;
For emergency plans see: [[SAC:Admin and Troubleshooting]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Servers at OSL =&lt;br /&gt;
[[OSL | Open Source Labs]] - 7 physical machines of which 5 ar lxd hosts containing ''x'' virtual machines/containers.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Logging into Physical Machines ==&lt;br /&gt;
&lt;br /&gt;
Currently we have osgeo6 and backup.osgeo.osuosl.org that are physical machines under LDAP control.&lt;br /&gt;
&lt;br /&gt;
'''Note this does not apply to osgeo3, osgeo4, osgeo7, osgeo8, osgeo9 lxd hosts'''.  Refer to those sections for instructions on logging in.&lt;br /&gt;
If hanging, see [[OSL]] for how to open a ticket with OSUOSL's support.&lt;br /&gt;
&lt;br /&gt;
This section currently only applies to '''osgeo6''' and '''backup'''.&lt;br /&gt;
&lt;br /&gt;
All [[SAC#Members|SAC administrators]] have LDAP auth to the OSL Machines. &lt;br /&gt;
&lt;br /&gt;
To ssh into a server using your LDAP account, you can do the following replacing '''your_osgeo_login''' with your OSGeo login and '''vmname''' with the vm name of the server at OSL.&lt;br /&gt;
&lt;br /&gt;
  ssh '''your_osgeo_login'''@'''servername'''.osgeo.osuosl.org&lt;br /&gt;
&lt;br /&gt;
When prompted for password, use your OSGeo Login password.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[SAC:Primary Administrators]] also have ssh key access in case LDAP is down and that will also apply to the physical machines. Worst case scenario use the information on [[OSL | Open Source Labs]] to file a ticket (SAC members only). Direct connection to virtual machines is by appending it's vm alias to .osgeo.osuosl.org.&lt;br /&gt;
&lt;br /&gt;
== Logging into LXD Hosts ==&lt;br /&gt;
&lt;br /&gt;
OSGeo3, OSGeo4, OSGeo7, OSGeo8, and OSGeo9 are all Ubuntu servers running LXD. &lt;br /&gt;
LXD is a management system for LXC containers and QEMU VMS. LXD has a [https://www.youtube.com/channel/UCuP6xPt0WTeZu32CkQPpbvA channel] that covers its features. &lt;br /&gt;
&lt;br /&gt;
To directly access the host, you go thru port 2222&lt;br /&gt;
&lt;br /&gt;
   ssh tech_dev@''server_name''.osgeo.osuosl.org -p 2222&lt;br /&gt;
&lt;br /&gt;
Only [[SAC:Primary Administrators]] have their ssh key installed under that account.  In order to access via KVM of these in event servers do not come up on a reboot, you need to go thru OSU OSL OpenVPN. To get an OpenVPN account, you need to put in a support ticket to support@osuosl.org.  In order to qualify for an OpenVPN account, you need to be an OSGeo SAC administrator. You will also need to install [https://openvpn.net/community-downloads/ OpenVPN client]) to use your OpenVPN account.&lt;br /&gt;
&lt;br /&gt;
Each host on the private KVM side is named https://'''osgeo8'''.osuosl.oob -- where replace '''osgeo8''' with the relevant host. The .oob is the private network, so doesn't work unless you are connected to via OpenVPN.&lt;br /&gt;
&lt;br /&gt;
The browser interface is sometimes clunky, so you might want to use  '''ipmitool''' installable on linux/unix or wsl using relevant package manager. KVM passwords are stored in [https://git.osgeo.org/gitea/sac/password-store SAC password-store].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A convenient block to add to your ~/.ssh/config to easily login to osgeo's LXD hosts follows: &lt;br /&gt;
&lt;br /&gt;
    Host osgeo?&lt;br /&gt;
      User tech_dev&lt;br /&gt;
      HostName %h.osgeo.osuosl.org&lt;br /&gt;
      Port 2222&lt;br /&gt;
&lt;br /&gt;
Then you would be able to log into those hosts with commands like:&lt;br /&gt;
&lt;br /&gt;
    ssh osgeo7&lt;br /&gt;
&lt;br /&gt;
== Logging into LXD Containers and VMs ==&lt;br /&gt;
&lt;br /&gt;
A convenient block to add to your ~/.ssh/config to easily login to osgeo's LXD hosted containers and vms is the following:&lt;br /&gt;
&lt;br /&gt;
   # This stanza is only needed if you have an IdentityFile configured below.&lt;br /&gt;
   # The IdentityFile from a target host is not automatically applied to the hop host, so we need to make it explicit:&lt;br /&gt;
   Host hop.*.osgeo.org&lt;br /&gt;
     IdentityFile &amp;quot;path/to/your/private/key&amp;quot;&lt;br /&gt;
   &lt;br /&gt;
   Host osgeo*-*&lt;br /&gt;
     ProxyCommand ssh hop.$(sed -e &amp;quot;s/-.*//&amp;quot; &amp;lt;&amp;lt;&amp;lt; &amp;quot;%h&amp;quot;).osgeo.org -W $(sed -e &amp;quot;s/^osgeo[^-*]-//;s/$/.lxd/&amp;quot; &amp;lt;&amp;lt;&amp;lt; &amp;quot;%h&amp;quot;):%p&lt;br /&gt;
     # this is only needed if you you use different private keys for different servers&lt;br /&gt;
     IdentityFile &amp;quot;path/to/your/private/key&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Then you'll be able to access a LXC Container or QEMU VM on machine `osgeo3` with:&lt;br /&gt;
&lt;br /&gt;
   ssh yourusername@osgeo3-matrix&lt;br /&gt;
&lt;br /&gt;
And one on machine `osgeo7` with:&lt;br /&gt;
&lt;br /&gt;
   ssh yourusername@osgeo7-download&lt;br /&gt;
&lt;br /&gt;
Note you still need to know where each LXC host is hosted... See successive sections to know what's on which machine.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Troubleshooting:''' In case of &amp;quot;Permission denied (publickey).&amp;quot; after an update to a modern openSSH version, it might well be that your ssh key (RSH key) is disabled in your client in favour of more modern cyphers.&lt;br /&gt;
&lt;br /&gt;
Ugly workaround: add one line `PubkeyAcceptedKeyTypes ...` in `.ssh/config`, to re-enable RSA keys for now (consider to generate a new key):&lt;br /&gt;
&lt;br /&gt;
  vim .ssh/config&lt;br /&gt;
  ...&lt;br /&gt;
  Host *&lt;br /&gt;
     ...&lt;br /&gt;
     PubkeyAcceptedKeyTypes +ssh-rsa&lt;br /&gt;
&lt;br /&gt;
... but better read e.g. [https://dev.to/bowmanjd/upgrade-ssh-client-keys-and-remote-servers-after-fedora-33-s-new-crypto-policy-47ag here]!&lt;br /&gt;
&lt;br /&gt;
== osgeo 8 ==&lt;br /&gt;
Server added April 2021, donated by OpenStreetMap project.&lt;br /&gt;
&lt;br /&gt;
Likely machine: https://web.archive.org/web/20191112203036/https://hardware.openstreetmap.org/servers/stormfly-01.openstreetmap.org/&lt;br /&gt;
&lt;br /&gt;
Intended to provide additional LXD capacity and backup.&lt;br /&gt;
&lt;br /&gt;
[[osgeo8|Configuration Details]]&lt;br /&gt;
&lt;br /&gt;
=== Services running on osgeo8 ===&lt;br /&gt;
&lt;br /&gt;
==== hop ====&lt;br /&gt;
hop.osgeo8.osgeo.org - jump host for accessing containers/vms on osgeo8&lt;br /&gt;
&lt;br /&gt;
==== nginx ====&lt;br /&gt;
http, https Proxy for all containers on osgeo8 and also provides mirror proxy for download.osgeo.org&lt;br /&gt;
&lt;br /&gt;
==== centtie-7-pgrouting ====&lt;br /&gt;
Centos 7 running PostgreSQL 15, PostGIS 3.3.2, gcc-4.8.5, cmake 3&lt;br /&gt;
Configured to be a github self-hosted runner for testing centos for pgrouting project&lt;br /&gt;
&lt;br /&gt;
[https://github.com/pgRouting/admin/wiki/CI%3A-Centos-7-GHA-runner Details of Github Action runner setup]&lt;br /&gt;
&lt;br /&gt;
==== download8 ====&lt;br /&gt;
&lt;br /&gt;
Replica of download that is on osgeo7.&lt;br /&gt;
Mirrors download and home folders from osgeo7. &lt;br /&gt;
https://download-cache.osgeo.org&lt;br /&gt;
&lt;br /&gt;
See [[Download Server]]&lt;br /&gt;
&lt;br /&gt;
==== dronie-client ====&lt;br /&gt;
a ci bot for dronie.osgeo.org which is used for git.osgeo.org/gitea ci jobs&lt;br /&gt;
&lt;br /&gt;
==== grass-wiki ====&lt;br /&gt;
&lt;br /&gt;
See [[SAC:GrassWiki]]&lt;br /&gt;
&lt;br /&gt;
==== grass ====&lt;br /&gt;
https://grass.osgeo.org upgraded to Bullseye debian 11.&lt;br /&gt;
&lt;br /&gt;
GRASS GIS server&lt;br /&gt;
&lt;br /&gt;
Current DNS name: grass.osgeo.org&lt;br /&gt;
&lt;br /&gt;
Debian 11 Bullseye&lt;br /&gt;
&lt;br /&gt;
Web: Apache + Hugo (generated through cronjob from https://github.com/OSGeo/grass-website/), see https://github.com/OSGeo/grass-addons/tree/grass8/utils/cronjobs_osgeo_lxd&lt;br /&gt;
&lt;br /&gt;
`unattended-upgrades` for automatic installation of security upgrades is installed and running&lt;br /&gt;
&lt;br /&gt;
ssh: reachable via jumphost.&lt;br /&gt;
&lt;br /&gt;
==== meshcentral ====&lt;br /&gt;
https://remote.osgeo.org&lt;br /&gt;
This is a remoting tool currently setup to test livecd vms via a web browser.&lt;br /&gt;
&lt;br /&gt;
4 VMS currently set up on osgeo8 accessible from this. Currently based on livecd 16rc1 snapshots, with wm install script run.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== pgrouting-dev ====&lt;br /&gt;
For pgrouting development use to do things like pushing docker images on a scheduled basis.&lt;br /&gt;
Perhaps later for demo sites.  WIP.&lt;br /&gt;
&lt;br /&gt;
==== woodie-client-vm ====&lt;br /&gt;
&lt;br /&gt;
Separate agent for woodie-server, this one is a true VM rather than container.&lt;br /&gt;
&lt;br /&gt;
==== woodie-server ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
See [[Woodie]]&lt;br /&gt;
&lt;br /&gt;
== osgeo 9 ==&lt;br /&gt;
Server added April 2021, donated by OpenStreetMap project.&lt;br /&gt;
&lt;br /&gt;
Likely machine: https://web.archive.org/web/20191112203042/https://hardware.openstreetmap.org/servers/stormfly-02.openstreetmap.org/&lt;br /&gt;
&lt;br /&gt;
Is an LXD host.  Also Stores lxd images used by other lxd hosts.&lt;br /&gt;
&lt;br /&gt;
[[osgeo9|Configuration Details]]&lt;br /&gt;
&lt;br /&gt;
=== Services running on osgeo9 ===&lt;br /&gt;
==== hop ====&lt;br /&gt;
hop.osgeo9.osgeo.org. For LDAP users allows them to hop thru to get to other containers.&lt;br /&gt;
&lt;br /&gt;
==== Secure (LDAP )  ====&lt;br /&gt;
[https://git.osgeo.org/gitea/sac/osgeo9/wiki/secure-container secure] -- ldap.osgeo.org [[SAC:LDAP]] used for ldap service (a rebuild of old secure.osgeo.osuosl.org) now on Debian 11&lt;br /&gt;
Moved from osgeo7&lt;br /&gt;
&lt;br /&gt;
==== ldap-web ====&lt;br /&gt;
&lt;br /&gt;
Currently housing https://id.osgeo.org/ for LDAP management.&lt;br /&gt;
Deployed via ansible&lt;br /&gt;
Moved from osgeo9&lt;br /&gt;
&lt;br /&gt;
* id.osgeo.org&lt;br /&gt;
&lt;br /&gt;
==== jitsi ====&lt;br /&gt;
&lt;br /&gt;
See [[SAC:Jitsi]] (for video meetings)&lt;br /&gt;
&lt;br /&gt;
==== nextcloud  ====&lt;br /&gt;
https://nextcloud.osgeo.org&lt;br /&gt;
&lt;br /&gt;
Ubuntu 22.04 LXD/nginx/postgresql 14 container for document sharing similar to dropbox/google drive - nextcloud.lxd - https://nextcloud.osgeo.org [https://git.osgeo.org/gitea/sac/osgeo9/wiki/Nextcloud-container Nextcloud Setup]&lt;br /&gt;
&lt;br /&gt;
home of https://nextcloud.osgeo.org&lt;br /&gt;
This server does not use ssh osgeo-ldap as it was the first container built.  However nextcloud.osgeo.org does authenticate with osgeo ldap.&lt;br /&gt;
&lt;br /&gt;
TODO: add special page for this&lt;br /&gt;
&lt;br /&gt;
==== nginx ====&lt;br /&gt;
nginx (for web proxy of traffic of osgeo9 containers) additional mirror proxy for download.osgeo.org&lt;br /&gt;
&lt;br /&gt;
==== adventure (WIP)====&lt;br /&gt;
https://adventure.osgeo.org runs https://github.com/thecodingmachine/workadventure software&lt;br /&gt;
&lt;br /&gt;
==== dronie-client ====&lt;br /&gt;
a ci bot for dronie.osgeo.org which is used for git.osgeo.org/gitea ci jobs&lt;br /&gt;
&lt;br /&gt;
==== limesurvey ====&lt;br /&gt;
Debian 10, PostgreSQL 13, PHP 8 with ldap/ssh. https://limesurvey.osgeo.org &lt;br /&gt;
Setup detailed on [https://git.osgeo.org/gitea/sac/osgeo3/wiki/limesurvey-container limesurvey container]&lt;br /&gt;
&lt;br /&gt;
==== pixelfed ====&lt;br /&gt;
&lt;br /&gt;
SHUT OFF (both container and website) cause of lack of interest.  Container is still there.&lt;br /&gt;
[[Pixelfed]] instance reachable on https://photo.osgeo.org to house community photos&lt;br /&gt;
&lt;br /&gt;
==== peertube ====&lt;br /&gt;
&lt;br /&gt;
[[Peertube]] instance reachable on https://video.osgeo.org&lt;br /&gt;
&lt;br /&gt;
==== pretalx  ====&lt;br /&gt;
Ubuntu 20.04 with OSGeo LDAP and Docker installed.  pretalx software runs in Docker.&lt;br /&gt;
https://talks.osgeo.org - for OSGeo Talk collection and voting See [[Pretalx]]&lt;br /&gt;
&lt;br /&gt;
==== weblate ====&lt;br /&gt;
'''Container Name:''' weblate (for doc translation)&lt;br /&gt;
&lt;br /&gt;
Houses: https://weblate.osgeo.org  (for document translation to different languages)&lt;br /&gt;
&lt;br /&gt;
For further details refer to [[SAC:Weblate]]&lt;br /&gt;
&lt;br /&gt;
==== wordpress ====&lt;br /&gt;
&lt;br /&gt;
See [[SAC:Wordpress]]&lt;br /&gt;
&lt;br /&gt;
==== wiki ====&lt;br /&gt;
&lt;br /&gt;
See [[OSGeo Wiki]]&lt;br /&gt;
&lt;br /&gt;
==== discourse ====&lt;br /&gt;
&lt;br /&gt;
See [[SAC:Discourse]]&lt;br /&gt;
&lt;br /&gt;
==== mail ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Hosts: lists.osgeo.org, mail.osgeo.org and a few other services&lt;br /&gt;
See [[Mail server]] for more details&lt;br /&gt;
&lt;br /&gt;
== osgeo 7 ==&lt;br /&gt;
&lt;br /&gt;
Server added June 2018. Intended to replace osgeo3 and old osgeo4 (before reformat).&lt;br /&gt;
See [[Osgeo7]] for configuration details.&lt;br /&gt;
&lt;br /&gt;
[https://git.osgeo.org/gitea/sac/osgeo7/wiki/_pages Container setup of all the osgeo7 servers is located in https://git.osgeo.org/gitea/sac/osgeo7/wiki/_pages] &lt;br /&gt;
&lt;br /&gt;
Running LXD 3 snap based container management -- LXD version 3.17 as of 2019-09-15&lt;br /&gt;
&lt;br /&gt;
=== Accessing osgeo7 containers via ssh ===&lt;br /&gt;
&lt;br /&gt;
Only the download.osgeo.org is directly exposed ssh via port 22.  To access the other containers, you can tunnel thru &lt;br /&gt;
download.osgeo.org -- You need to be in the shell group to be able to access download and the other servers.  If you are not already put in a [https://trac.osgeo.org/osgeo/newticket SAC Ticket Request].  You also need to have your public key registered. To do so edit your profile [https://id.osgeo.org/ldap/edit]  (and put in your public key)&lt;br /&gt;
&lt;br /&gt;
A convenient block to add to your own `.ssh/config` file follows:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Host osgeo7-*&lt;br /&gt;
   ProxyCommand ssh your_osgeo_id@hop.osgeo7.osgeo.org -W $(sed -e &amp;quot;s/^osgeo7-//;s/$/.lxd/&amp;quot; &amp;lt;&amp;lt;&amp;lt; &amp;quot;%h&amp;quot;):%p&lt;br /&gt;
   IdentityFile &amp;quot;path/to/your/private/key&amp;quot;&lt;br /&gt;
&lt;br /&gt;
With the above in place, you can connect to any container using:&lt;br /&gt;
&lt;br /&gt;
  ssh your_id@osgeo7-&amp;lt;container_name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Troubleshooting:''' In case of &amp;quot;Permission denied (publickey).&amp;quot; after an update to a modern openSSH version, it might well be that your ssh key (RSH key) is disabled in your client in favour of more modern cyphers.&lt;br /&gt;
&lt;br /&gt;
Ugly workaround: add one line `PubkeyAcceptedKeyTypes ...` in `.ssh/config`, to re-enable RSA keys for now (consider to generate a new key):&lt;br /&gt;
&lt;br /&gt;
  vim .ssh/config&lt;br /&gt;
  ...&lt;br /&gt;
  Host *&lt;br /&gt;
     ...&lt;br /&gt;
     PubkeyAcceptedKeyTypes +ssh-rsa&lt;br /&gt;
&lt;br /&gt;
... but better read e.g. [https://dev.to/bowmanjd/upgrade-ssh-client-keys-and-remote-servers-after-fedora-33-s-new-crypto-policy-47ag here]!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Services on osgeo7 ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Download ====&lt;br /&gt;
&lt;br /&gt;
See [[Download Server]]&lt;br /&gt;
&lt;br /&gt;
==== nginx  ====&lt;br /&gt;
Proxy that routes all http/https traffic for the other containers (can be accessed via osgeo7 host lxc or ubuntu@osgeo7-nginx if your key is installed on ubuntu user).&lt;br /&gt;
The nginx container holds the letsencrypt https SSL certs for all the containers and handles the renewal of the letsencrypt certs using certbot renew cronjob.&lt;br /&gt;
Prometheus server to collect all monitoring logs from OSGeo7 (only accessible by OSGeo3), these get queried via monitor.osgeo.org (running on osgeo3) via grafana server.&lt;br /&gt;
&lt;br /&gt;
==== tracsvn (trac, svn, git) ====&lt;br /&gt;
&lt;br /&gt;
Home of [[Trac]], [[SAC:Git Service|Git]] and [[Subversion]] services.&lt;br /&gt;
&lt;br /&gt;
See [[TracSVN]] for full details.&lt;br /&gt;
&lt;br /&gt;
==== old-wiki (stopped) ====&lt;br /&gt;
This used to be housed on osgeo3, and was moved 2019-09-14 to osgeo7 as old-wiki container.&lt;br /&gt;
wiki.osgeo.org moved back to osgeo3 on 2020-05-22 and in wiki container. The wiki container is a complete rebuild with files and database restored and upgraded.&lt;br /&gt;
Refer to the osgeo3 section for more details. &lt;br /&gt;
&lt;br /&gt;
[https://git.osgeo.org/gitea/sac/osgeo7/wiki/old-wiki-container old wiki container] -- used for wiki service (it is an lxd2pc created image of wiki.osgeo.osuosl.org VM that was on osgeo3)&lt;br /&gt;
&lt;br /&gt;
See [[OSGeo Wiki]]&lt;br /&gt;
&lt;br /&gt;
==== nextcloud-ubuntu (stopped) ====&lt;br /&gt;
Moved to osgeo9&lt;br /&gt;
&lt;br /&gt;
==== collabora (stopped) ====&lt;br /&gt;
# https://collabora.osgeo.org&lt;br /&gt;
Ubuntu 18.04 LXD container for  LibreOffice/MS Office online document editor currently used exclusively by nextcloud.osgeo.org.  Setup detailed in Nextcloud setup.&lt;br /&gt;
No longer needed now that nextcloud is using a self-contained collabora instance.&lt;br /&gt;
&lt;br /&gt;
==== live ====&lt;br /&gt;
Home of live.osgeo.org (created 2021-10-05ish&lt;br /&gt;
Running Ubuntu 20.04 with OSGeo LDAP SSH&lt;br /&gt;
&lt;br /&gt;
==== dronie-server ====&lt;br /&gt;
&lt;br /&gt;
See [[Dronie]]&lt;br /&gt;
&lt;br /&gt;
==== old-projects (stopped) ====&lt;br /&gt;
-- this is the old projects.osgeo.osuosl.org migrated from osgeo4 as an lxd container, so more or less the same as it was before, with the exception that all the websites are now proxied thru the nginx container.  Websites on it are community-review.foss4g.org and spatialreference.org&lt;br /&gt;
&lt;br /&gt;
To access you need to go thru download.osgeo.org -&amp;gt; old-projects&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== old-web (stopped) ====&lt;br /&gt;
The old web.osgeo.osuosl.org (was on osgeo3) &lt;br /&gt;
&lt;br /&gt;
* mapguide.osgeo.org&lt;br /&gt;
&lt;br /&gt;
==== old-webextra ====&lt;br /&gt;
This is a replica of webextra.osgeo.osuosl.org that was hosted on osgeo3&lt;br /&gt;
&lt;br /&gt;
Started move on November 29th 2019 and completed December 8th, 2019&lt;br /&gt;
* foss4g.org&lt;br /&gt;
* europe.foss4g.org&lt;br /&gt;
* video.foss4g.org&lt;br /&gt;
* planet.osgeo.org&lt;br /&gt;
* various old foss4g.org years&lt;br /&gt;
* &amp;lt;del&amp;gt;live.osgeo.org&amp;lt;/del&amp;gt; moved to dedicated container&lt;br /&gt;
* journal.osgeo.org (not sure what this is for, should be retired?)&lt;br /&gt;
* &amp;lt;del&amp;gt;vmap0.tiles.osgeo.org&amp;lt;/del&amp;gt; #removed site&lt;br /&gt;
&lt;br /&gt;
==== pycsw ====&lt;br /&gt;
'''Container Name:''' pycsw &lt;br /&gt;
&lt;br /&gt;
* https://demo.pycsw.org&lt;br /&gt;
* '''OGC CSW Reference Implementation and Server demo'''&lt;br /&gt;
* deployment setup at https://github.com/geopython/demo.pycsw.org&lt;br /&gt;
* running hourly teardown/setup cron via docker-compose&lt;br /&gt;
* migrated from [[AdhocVM#Existing_services_hosted_on_the_Ad-hoc_VM:|Adhoc VM]] thanks to [https://trac.osgeo.org/osgeo/ticket/2452 SAC] (May 2020)&lt;br /&gt;
&lt;br /&gt;
==== mapserver ====&lt;br /&gt;
&lt;br /&gt;
See [[MapServer_at_osgeo7]]&lt;br /&gt;
&lt;br /&gt;
=== osgeo7 decommissioned containers ===&lt;br /&gt;
&lt;br /&gt;
==== &amp;lt;del&amp;gt;old-adhoc&amp;lt;/del&amp;gt; ====&lt;br /&gt;
&lt;br /&gt;
'''SHUTOFF as of 2022-01-29'''&lt;br /&gt;
&lt;br /&gt;
[[AdhocVM|old-adhoc]] -- this is the old adhoc.osgeo.osuosl.org migrated 2019-05-08 from osgeo4 as an lxd container.  &lt;br /&gt;
Used by osgeo-live for there test docs and by grass for earthquake, and mapserver for demo.&lt;br /&gt;
Note that there is a new live (container that osgeo-live will more to), there is also a mapserver container (which mapserver have started to move their demo to)&lt;br /&gt;
&lt;br /&gt;
To access via ssh you should go thru download.osgeo.org -&amp;gt; old-adhoc.lxd&lt;br /&gt;
It is accessible via https://adhoc.osgeo.org and http://adhoc.osgeo.osuosl.org&lt;br /&gt;
&lt;br /&gt;
* VM used for projects for various adhoc purposes.  Risks to system stability that would be unacceptable on the Projects VM may be ok here. &lt;br /&gt;
* See [[AdhocVM]] for full details, and some notes on services running here.&lt;br /&gt;
* eg http://adhoc.osgeo.osuosl.org/livedvd/docs/en/quickstart/&lt;br /&gt;
&lt;br /&gt;
== osgeo6 ==&lt;br /&gt;
&lt;br /&gt;
* Mail&lt;br /&gt;
* lists.osgeo.org&lt;br /&gt;
See [[Osgeo6]] for full details&lt;br /&gt;
&lt;br /&gt;
== Backup (osgeo5) ==&lt;br /&gt;
* Backup now runs on dedicated hardware&lt;br /&gt;
* Provides Rsync backups of download.osgeo.org&lt;br /&gt;
* Provides Bacula backups of various VMs.&lt;br /&gt;
* See [[SAC:Backups]] for details.&lt;br /&gt;
&lt;br /&gt;
== osgeo4 ==&lt;br /&gt;
&lt;br /&gt;
osgeo4 is a real server managed by OSUOSL - can be access via ssh tech_dev@osgeo4.osgeo.osuosl.org -p 2222  (only people with their access keys installed can log in and doesn't allow password access) - password for tech_dev is in the secure container (on osgeo7) / access folder.&lt;br /&gt;
&lt;br /&gt;
In August 2019 the server had new power supply put in and replacement disks.  It was reformatted with Ubuntu 18.04.3 to serve as secondary LXD host to osgeo7&lt;br /&gt;
zfsutils-linux was installed so lxd can use zfs for storage.&lt;br /&gt;
&lt;br /&gt;
=== sshing into osgeo4 containers ===&lt;br /&gt;
Note that all the containers are closed off from direct ssh access except for the hop.osgeo4.osgeo.org.  To access the other containers, you need to hop through hop.&lt;br /&gt;
hop container has port 22 open but requires ssh access so users who’ve been granted rights can hop thru it to other containers using hop.osgeo4.osgeo.org as name.&lt;br /&gt;
&lt;br /&gt;
A convenient block to add to your own .ssh/config file follows where your_id could be your osgeo id or a local account on that container&lt;br /&gt;
&lt;br /&gt;
 Host osgeo4-*&lt;br /&gt;
   ProxyCommand ssh your_osgeo_id@hop.osgeo4.osgeo.org -W $(sed -e &amp;quot;s/^osgeo4-//;s/$/.lxd/&amp;quot; &amp;lt;&amp;lt;&amp;lt; &amp;quot;%h&amp;quot;):%p&lt;br /&gt;
   IdentityFile &amp;quot;path/to/your/private/key&amp;quot;&lt;br /&gt;
   User your_id&lt;br /&gt;
&lt;br /&gt;
Then to access say the wordpress-dev container, you'd do the below&lt;br /&gt;
&lt;br /&gt;
 ssh osgeo4-wordpress-dev&lt;br /&gt;
&lt;br /&gt;
=== osgeo4 baremetal features ===&lt;br /&gt;
It's makeup is as follows:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Item !! Settings&lt;br /&gt;
|-&lt;br /&gt;
| Disks || 6 1.8 TB drives&lt;br /&gt;
|-&lt;br /&gt;
| Memory || 48 GB&lt;br /&gt;
|-&lt;br /&gt;
| CPUs || 8 Intel(R) Xeon(R) CPU E5540  @ 2.53GHz (8192kb cache)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;pre&amp;gt;lsblk -i&lt;br /&gt;
NAME           MAJ:MIN RM  SIZE RO TYPE  MOUNTPOINT&lt;br /&gt;
sda              8:0    0  1.8T  0 disk  &lt;br /&gt;
|-sda1           8:1    0  953M  0 part  &lt;br /&gt;
| `-md0          9:0    0  952M  0 raid1 /boot&lt;br /&gt;
`-sda2           8:2    0 46.6G  0 part  &lt;br /&gt;
  `-md1          9:1    0 46.5G  0 raid1 &lt;br /&gt;
	|-lvm-root 253:0    0 37.3G  0 lvm   /&lt;br /&gt;
	`-lvm-swap 253:1    0  7.5G  0 lvm   [SWAP]&lt;br /&gt;
sdb              8:16   0  1.8T  0 disk  &lt;br /&gt;
|-sdb1           8:17   0  953M  0 part  &lt;br /&gt;
| `-md0          9:0    0  952M  0 raid1 /boot&lt;br /&gt;
`-sdb2           8:18   0 46.6G  0 part  &lt;br /&gt;
  `-md1          9:1    0 46.5G  0 raid1 &lt;br /&gt;
	|-lvm-root 253:0    0 37.3G  0 lvm   /&lt;br /&gt;
	`-lvm-swap 253:1    0  7.5G  0 lvm   [SWAP]&lt;br /&gt;
sdc              8:32   0  1.8T  0 disk  &lt;br /&gt;
sdd              8:48   0  1.8T  0 disk  &lt;br /&gt;
sde              8:64   0  1.8T  0 disk  &lt;br /&gt;
sdf              8:80   0  1.8T  0 disk &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sdc,sdd,sde,sdf  form a zfs osgeo4_lxd partition (sdc,sdd) mirrors sde,sdf for total lxd capacity of 3.62 TB&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nightly backups of osgeo3, osgeo7, and osgeo4 containers are kept here and named &amp;lt;container&amp;gt;-backup and be kept in a stopped state.&lt;br /&gt;
&lt;br /&gt;
== Services running on osgeo4 ==&lt;br /&gt;
&lt;br /&gt;
=== hop ===&lt;br /&gt;
'''Container Name:''' hop - this is the only container with direct ssh access via ssh hop.osgeo4.osgeo.org. To get to other containers, you need to hop thru this one. Requires ssh key access&lt;br /&gt;
&lt;br /&gt;
=== ansible-dev ===&lt;br /&gt;
'''Container Name:''' ansible-dev, has ansible 2.9.27 installed and all plugins needed to manage OSGeo ansible infrastructure.&lt;br /&gt;
DEPRECATED, use `ansible-dev`&lt;br /&gt;
&lt;br /&gt;
=== ansible-control ===&lt;br /&gt;
'''Container Name:''' ansible-control, can be used to deploy OSGeo ansible infrastructure. Replaces `ansible-dev`&lt;br /&gt;
&lt;br /&gt;
=== osgeo4-nginx ===&lt;br /&gt;
'''Container Name:''' osgeo4-nginx -&amp;gt;&amp;gt; all web traffick from other containers on osgeo4 get proxied thru here&lt;br /&gt;
&lt;br /&gt;
=== old-web-staging  ===&lt;br /&gt;
'''Container Name:''' old-web-staging - used primarily for experimenting with changes to id.osgeo.org (old-web on osgeo7) like testing out OS and software upgrade etc, changes to LDAP forms and registration, before applying to id.osgeo.org. - https://id.staging.osgeo.org&lt;br /&gt;
&lt;br /&gt;
=== pretalx-staging  ===&lt;br /&gt;
'''Container Name:''' pretalx-staging - used primarily for experimenting with changes to talks.osgeo.org (pretalx on osgeo3) like testing out Docker builds and software upgrade etc, before applying to talks.osgeo.org. - https://talks.staging.osgeo.org&lt;br /&gt;
&lt;br /&gt;
=== wordpress-dev  ===&lt;br /&gt;
'''Container Name:''' wordpress-dev - used primarily for osgeo.org main website development - https://staging.www.osgeo.org, https://dev.www.osgeo.org&lt;br /&gt;
&lt;br /&gt;
=== wiki-dev  ===&lt;br /&gt;
'''Container Name:''' wiki-dev - used primarily for experimenting with changes to wiki.osgeo.org like testing out OS and software upgrade etc before appying to wiki.osgeo.org. - https://dev.wiki.osgeo.org&lt;br /&gt;
&lt;br /&gt;
=== wiki-staging  ===&lt;br /&gt;
'''Container Name:''' wiki-staging - used primarily for upgrade changes to wiki.osgeo.org like testing out OS and software upgrade etc before applying to wiki.osgeo.org. - https://staging.wiki.osgeo.org.  The construction of this container is managed by sac ansible-deployment.&lt;br /&gt;
&lt;br /&gt;
=== tracsvn-dev  ===&lt;br /&gt;
'''Container Name:''' tracsvn-dev - This is a 2019-09-05 lxd2pc image of tracsvn.osgeo.osuosl.org (now on osgeo7 as tracsvn) used primarily for experimenting like testing out OS, git and software upgrade etc before appying to production. -- https://dev.git.osgeo.org, https://dev.tracsvn.osgeo.org Has the following sites: https://dev.trac.osgeo.org, https://dev.git.osgeo.org/gitea, https://dev.svn.osgeo.org.&lt;br /&gt;
&lt;br /&gt;
It was upgraded to Debian 11 on 2024-08-21.&lt;br /&gt;
&lt;br /&gt;
=== dronie-client  ===&lt;br /&gt;
'''Container Name:''' dronie-client - This is a debian 10 machine, with OSGeo LDAP authentication and a drone-agent docker running.  To be used with https://dronie.osgeo.org&lt;br /&gt;
&lt;br /&gt;
== osgeo3 ==&lt;br /&gt;
osgeo3 physical server refer to [[osgeo3|Configuration Details]] for hardware specs. It is used to run production, but moderately risky things. Refer to [[SAC:Old-osgeo3]] for past history before osgeo3 was rebuilt.&lt;br /&gt;
osgeo3 is a hosted by OSUOSL - can be accessed via ssh tech_dev@osgeo3.osgeo.osuosl.org -p 2222  (only people with their access keys installed can log in and doesn't allow password access) - password for tech_dev is in the secure container (on osgeo7) / access folder.&lt;br /&gt;
&lt;br /&gt;
=== sshing into osgeo3 containers ===&lt;br /&gt;
Note that all the containers are closed off from direct ssh access except for the hop.osgeo3.osgeo.org.  To access the other containers, you need to hop through hop.osgeo3.osgeo.org.&lt;br /&gt;
hop container has port 22 open but requires ssh key access, you need to be added to shell group and have your ssh keys registered on your profile https://id.osgeo.org/ldap/edit). Users who’ve been granted rights can hop thru it to other containers using hop.osgeo3.osgeo.org as name.  Other containers may or may not allow password access. It's up to the those who manage the internal containers.&lt;br /&gt;
&lt;br /&gt;
A convenient block to add to your own .ssh/config file follows&lt;br /&gt;
 # this is only needed if you you use different private keys for different servers&lt;br /&gt;
 Host hop.osgeo3.osgeo.org&lt;br /&gt;
   IdentityFile &amp;quot;path/to/your/private/key&amp;quot;&lt;br /&gt;
&lt;br /&gt;
 Host osgeo3-*&lt;br /&gt;
   ProxyCommand ssh '''your_osgeo_id'''@hop.osgeo3.osgeo.org -W $(sed -e &amp;quot;s/^osgeo3-//;s/$/.lxd/&amp;quot; &amp;lt;&amp;lt;&amp;lt; &amp;quot;%h&amp;quot;):%p&lt;br /&gt;
   IdentityFile &amp;quot;path/to/your/private/key&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Then to access say the nexus container, you'd do the below where your_id could be your osgeo id or a local account on that container&lt;br /&gt;
&lt;br /&gt;
 ssh '''your_id'''@osgeo3-nexus&lt;br /&gt;
&lt;br /&gt;
=== hop ===&lt;br /&gt;
This is the only container with direct ssh access via ssh hop.osgeo3.osgeo.org. To get to other containers, you need to hop thru this one. Requires ssh key access which you can register by editing your ldap profile.&lt;br /&gt;
&lt;br /&gt;
=== osgeo3-nginx ===&lt;br /&gt;
nginx proxy all web-traffic via the  (using IP: 140.211.15.6 web-osgeo3.osgeo.osuosl.org), the second ip is not in use, but may be used for a secondary nginx, to temporarily host osgeo7/osgeo8/osgeo9 containers in case of major hardware upgrades&lt;br /&gt;
&lt;br /&gt;
=== dronie-client ===&lt;br /&gt;
This is a debian 10 lxd container running docker. Currently has just one running docker osgeo-drone-agent to serve as a client for dronie-server (dronie.osgeo.org running on osgeo7) &lt;br /&gt;
&lt;br /&gt;
=== geo-docs ===&lt;br /&gt;
Debian 11 houses the following:&lt;br /&gt;
&lt;br /&gt;
* lastools.osgeo.org (as of 2021-10-06 snapshot of  https://www.cs.unc.edu/~isenburg/lastools/ see [https://trac.osgeo.org/osgeo/ticket/2649 2649] &lt;br /&gt;
* https://planet.osgeo.org&lt;br /&gt;
* https://docs.geoserver.org &lt;br /&gt;
* https://docs.geotools.org [https://trac.osgeo.org/osgeo/ticket/2944 2944]&lt;br /&gt;
* https://geotools.org [https://trac.osgeo.org/osgeo/ticket/2944 2944]&lt;br /&gt;
&lt;br /&gt;
planned home of ? docs.geowebcache.org&lt;br /&gt;
&lt;br /&gt;
=== geoserver-cite ===&lt;br /&gt;
Houses OGC site certification for geoserver https://cite.geoserver.org&lt;br /&gt;
&lt;br /&gt;
=== matrix ===&lt;br /&gt;
'''Container Name:''' matrix - lxd container with ldap/ssh.&lt;br /&gt;
Hosts [[Matrix]] homeserver ([[SAC:MatrixSynapse]]) and IRC bridges ([[SAC:Heisenbridge]])&lt;br /&gt;
&lt;br /&gt;
See https://git.osgeo.org/gitea/sac/osgeo3/wiki/matrix-container for full detail on how the container is setup&lt;br /&gt;
&lt;br /&gt;
=== nexus (repo.osgeo.org, docker.osgeo.org)  ===&lt;br /&gt;
See [[SAC:Repo]] this is a debian 10 lxd container running docker 19.  &lt;br /&gt;
It currently has one docker container running within it called nexus -- exposed as repo.osgeo.org on nginx.&lt;br /&gt;
&lt;br /&gt;
Also exposed as project dockers for pushing images:  postgis-docker.osgeo.org, geoserver-docker.osgeo.org, geos-docker.osgeo.org, sac-docker.osgeo.org&lt;br /&gt;
&lt;br /&gt;
=== monitor ===&lt;br /&gt;
debian10 lxd container with ldap/ssh. https://monitor.osgeo.org (houses grafana dashboard (for all servers) and prometheus server for osgeo3 containers and pulls basic container metrics using node exporters pulled via prometheus servers. Requirs ldap to log into the web console.&lt;br /&gt;
&lt;br /&gt;
Configuring servers for monitoring is detailed [https://git.osgeo.org/gitea/sac/prometheus-config Git Prometheus Config]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== gallery ===&lt;br /&gt;
&lt;br /&gt;
Picture gallery.&lt;br /&gt;
See [[Gallery]]&lt;br /&gt;
&lt;br /&gt;
== WebExtra ==&lt;br /&gt;
** Retired December 8th, 2019 -- and moved to osgeo7 as container old-webextra&lt;br /&gt;
&lt;br /&gt;
* See [[WebExtraVM]] for full details (server: http://webextra.osgeo.osuosl.org)&lt;br /&gt;
* hosts http://planet.osgeo.org, http://mum03.mapserver.org, http://live.osgeo.org&lt;br /&gt;
* http://foss4g.org (main portal) and archive of old sites 2006-2014&lt;br /&gt;
* http://conference.osgeo.org - [[Conference System]] (also: [[SAC:Setup_OCS]])&lt;br /&gt;
* http://journal.osgeo.org / osgeo.org/ojs - [[Journal System]]&lt;br /&gt;
* Redirects for many chapter and other urls handled via /etc/httpd/conf.d/rewrite.conf&lt;br /&gt;
&lt;br /&gt;
= Cloud Hosted Servers and other external under SAC Control =&lt;br /&gt;
&lt;br /&gt;
== Future Hosting Plans for Windows / Mac Building ==&lt;br /&gt;
&lt;br /&gt;
[[SAC_Shared_Building_Services|SAC Shared Building Services]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Atlantic.net ==&lt;br /&gt;
&lt;br /&gt;
* host.postgis.net -p 2222 is an LXD Ubuntu 18.04 16GB RAM/ 6 vCPU, 350GB data, 250GB block storage&lt;br /&gt;
* Currenlty running two lxd containers:&lt;br /&gt;
    debbie: debian 10 postgis.net, planet.postgis.net, debbie.postgis.net (jenkins build bot)  &lt;br /&gt;
    debbie-docker.host.postgis.net - runs docker and serves as a 1.0 agent for dronie.osgeo.org&lt;br /&gt;
&lt;br /&gt;
= QGIS off OSGeo =&lt;br /&gt;
Services on separated machines rented and managed by the QGIS project at hetzner&lt;br /&gt;
&lt;br /&gt;
* website including documentation http://www.qgis.org&lt;br /&gt;
* website building, documentation building, debian/ubuntu nightlies, plugins.qgis.org&lt;br /&gt;
* issues.qgis.org: redmine&lt;br /&gt;
&lt;br /&gt;
= Historical servers (not more in use) =&lt;br /&gt;
&lt;br /&gt;
- [[Telascience Blades (Historical)]]&lt;br /&gt;
&lt;br /&gt;
== web18a.osgeo.osuosl.org ==&lt;br /&gt;
NO LONGER USED - turned off&lt;br /&gt;
'''2019-09-03 Production services www.osgeo.org, 2018.foss4g.org moved to wordpress container on [[osgeo7]]&lt;br /&gt;
Staging services (staging.www.osgeo.org, dev.www.osgeo.org move to wordpress-dev container on [[osgeo4]]&lt;br /&gt;
Grass wordpress is disabled as grass decided to go with another solution, so have grass container on osgeo7'''&lt;br /&gt;
(Cloud hosted server on OSUOSL hardware (not ours) )&lt;br /&gt;
* Debian 9.3 4GB server, host name: web18a.osgeo.osuosl.org require ssh key to log in.&lt;br /&gt;
* Hosts wordpress sites staging.www.osgeo.org,www.osgeo.org, staging.grass.osgeo.org, foss4g2018.osgeo.org&lt;br /&gt;
* Setup details on [https://git.osgeo.org/gitea/osgeo/www_apache_configs/wiki/Web18a-setup Web18a setup]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OSGeo funtoo ==&lt;br /&gt;
&lt;br /&gt;
For lxd experimentation it's an lxd container running other lxd containers and provided by funtoo.org.&lt;br /&gt;
&lt;br /&gt;
OSGeo is paying funtoo via treasurer at osgeo.org.&lt;br /&gt;
&lt;br /&gt;
* [https://git.osgeo.org/gitea/sac/osgeo_funtoo OSGeo Funtoo] osgeo.host.funtoo.org&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* funtoo LXDs currently running:&lt;br /&gt;
** &amp;lt;del&amp;gt;[https://limesurvey.osgeo.org LimeSurvey] -this may be in future migrated to osgeo7 or osgeo3&amp;lt;/del&amp;gt;&lt;br /&gt;
Migrated to osgeo3  2020-11-28 -- see https://trac.osgeo.org/osgeo/ticket/2362&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Infrastructure]]&lt;br /&gt;
[[Category:Services]]&lt;/div&gt;</summary>
		<author><name>Strk</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=VisibilityStats&amp;diff=134530</id>
		<title>VisibilityStats</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=VisibilityStats&amp;diff=134530"/>
		<updated>2025-10-02T09:47:55Z</updated>

		<summary type="html">&lt;p&gt;Strk: /* Mailing list subscribers */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page has some summary statistics about us.&lt;br /&gt;
&lt;br /&gt;
= osgeo.org Web =&lt;br /&gt;
&lt;br /&gt;
* OSGeo's main website (www.osgeo.org) has access stats available [http://www.osgeo.org/awstats/ here].&lt;br /&gt;
* 2015&lt;br /&gt;
** May: 30,582 unique visitors in the month&lt;br /&gt;
* 2014&lt;br /&gt;
** July: 32,181 unique visitors in the month&lt;br /&gt;
* 2013&lt;br /&gt;
** February: 28,793 unique visitors in the month&lt;br /&gt;
** January: 30,487 unique visitors in the month&lt;br /&gt;
* May 2006 (3rd month since launch) - from Daniel's mail&lt;br /&gt;
** registered users: 1223&lt;br /&gt;
** 192K hits&lt;br /&gt;
** 10K unique visitors&lt;br /&gt;
&lt;br /&gt;
= download.osgeo.org =&lt;br /&gt;
&lt;br /&gt;
* http://download.osgeo.org/stats/&lt;br /&gt;
&lt;br /&gt;
= Gitea =&lt;br /&gt;
&lt;br /&gt;
The [[SAC:Gitea]] service was setup in April 2016.&lt;br /&gt;
&lt;br /&gt;
== March 2020 ==&lt;br /&gt;
&lt;br /&gt;
The Gitea database holds:&lt;br /&gt;
  - 192 users&lt;br /&gt;
  - 25 organizations&lt;br /&gt;
  - 186 repositories&lt;br /&gt;
&lt;br /&gt;
= LDAP users (OSGeo Userid) =&lt;br /&gt;
&lt;br /&gt;
Statistics about the [[SAC:LDAP]] service&lt;br /&gt;
&lt;br /&gt;
== Number of registrations per year ==&lt;br /&gt;
&lt;br /&gt;
 - Users registered in 2019:     422&lt;br /&gt;
 - Users registered in 2018:     464&lt;br /&gt;
 - Users registered in 2017:     453 -- Mantra requirement added&lt;br /&gt;
 - Users registered in 2016:    2121&lt;br /&gt;
 - Users registered in 2015:    6670&lt;br /&gt;
 - Users registered in 2014:    2595&lt;br /&gt;
&lt;br /&gt;
== May 15 2020 ==&lt;br /&gt;
&lt;br /&gt;
 - Currently registered users: 22016&lt;br /&gt;
&lt;br /&gt;
== September 2019 ==&lt;br /&gt;
&lt;br /&gt;
 - Currently registered users: 21744&lt;br /&gt;
&lt;br /&gt;
20715+291+464+274&lt;br /&gt;
&lt;br /&gt;
== April 2017 ==&lt;br /&gt;
&lt;br /&gt;
 - Currently registered users: 20715                                                                                                               &lt;br /&gt;
 - Unique registered emails:   19935 (780 duplicated email)                    &lt;br /&gt;
                                         &lt;br /&gt;
                                                                                   &lt;br /&gt;
 - Different mail domain used:         5201&lt;br /&gt;
 - Mail domains used by a single user: 4374                        &lt;br /&gt;
                                                                                &lt;br /&gt;
 - Different .gov mail domains:   48        &lt;br /&gt;
 - Users with .gov mail address: 114          &lt;br /&gt;
                                                                                &lt;br /&gt;
 - Different .edu mail domains:  194                                              &lt;br /&gt;
 - Users with .edu mail address: 287      &lt;br /&gt;
                                                                                  &lt;br /&gt;
 - Users with username only composed by numbers: 254                                           &lt;br /&gt;
 - Top 20 most used mail domains (spammers most likely still hiding here):&lt;br /&gt;
&lt;br /&gt;
    users domain                                                                                                                                   &lt;br /&gt;
    ----------------------                                                                                                                         &lt;br /&gt;
     7195 gmail.com&lt;br /&gt;
      949 yahoo.com&lt;br /&gt;
      740 hotmail.com&lt;br /&gt;
      234 googlemail.com&lt;br /&gt;
      225 web.de&lt;br /&gt;
      200 arcor.de&lt;br /&gt;
      197 gmx.de&lt;br /&gt;
      192 yahoo.de&lt;br /&gt;
      189 t-online.de&lt;br /&gt;
      183 bigstring.com&lt;br /&gt;
      177 zoho.com&lt;br /&gt;
      177 inbox.com&lt;br /&gt;
      172 gawab.com&lt;br /&gt;
      171 freenet.de&lt;br /&gt;
      171 aol.com&lt;br /&gt;
      133 gmx.net&lt;br /&gt;
      104 autodesk.com&lt;br /&gt;
       89 yahoo.fr&lt;br /&gt;
       84 163.com&lt;br /&gt;
       69 live.com&lt;br /&gt;
&lt;br /&gt;
= Mailing list subscribers =&lt;br /&gt;
&lt;br /&gt;
''Source: [[User:Neteler|M Neteler]]'s monthly cronjob:'' (see [[SAC:Mailing_Lists#List_Statistics]])&lt;br /&gt;
* OSGeo mailman server unique subscribers 2024_08_01: 34696&lt;br /&gt;
* OSGeo mailman server unique subscribers 2024_07_01: 34693&lt;br /&gt;
* OSGeo mailman server unique subscribers 2024_06_01: 34591&lt;br /&gt;
* OSGeo mailman server unique subscribers 2024_05_01: 34696&lt;br /&gt;
* OSGeo mailman server unique subscribers 2024_04_01: 34666&lt;br /&gt;
* OSGeo mailman server unique subscribers 2024_03_01: 34631&lt;br /&gt;
* OSGeo mailman server unique subscribers 2024_02_01: 34633&lt;br /&gt;
* OSGeo mailman server unique subscribers 2024_01_01: 34699&lt;br /&gt;
* OSGeo mailman server unique subscribers 2023_12_01: 34623&lt;br /&gt;
* OSGeo mailman server unique subscribers 2023_11_01: 34583&lt;br /&gt;
* OSGeo mailman server unique subscribers 2023_10_01: 36482&lt;br /&gt;
* OSGeo mailman server unique subscribers 2023_09_01: 36453&lt;br /&gt;
* OSGeo mailman server unique subscribers 2023_08_01: 36426&lt;br /&gt;
* OSGeo mailman server unique subscribers 2023_07_01: 36438&lt;br /&gt;
* OSGeo mailman server unique subscribers 2023_05_01: 36401&lt;br /&gt;
* OSGeo mailman server unique subscribers 2023_04_01: 36622&lt;br /&gt;
* OSGeo mailman server unique subscribers 2023_03_01: 36618&lt;br /&gt;
* OSGeo mailman server unique subscribers 2023_02_01: 36621&lt;br /&gt;
* OSGeo mailman server unique subscribers 2023_01_01: 36827&lt;br /&gt;
* OSGeo mailman server unique subscribers 2022_12_01: 36812&lt;br /&gt;
* OSGeo mailman server unique subscribers 2022_11_01: 36706&lt;br /&gt;
* OSGeo mailman server unique subscribers 2022_10_01: 36717&lt;br /&gt;
* OSGeo mailman server unique subscribers 2022_09_01: 36706&lt;br /&gt;
* OSGeo mailman server unique subscribers 2022_08_01: 36713&lt;br /&gt;
* OSGeo mailman server unique subscribers 2022_07_01: 36699&lt;br /&gt;
* OSGeo mailman server unique subscribers 2022_06_01: 36697&lt;br /&gt;
* OSGeo mailman server unique subscribers 2022_05_01: 36693&lt;br /&gt;
* OSGeo mailman server unique subscribers 2022_04_01: 36603&lt;br /&gt;
* OSGeo mailman server unique subscribers 2022_03_01: 36603&lt;br /&gt;
* OSGeo mailman server unique subscribers 2022_02_01: 36599&lt;br /&gt;
* OSGeo mailman server unique subscribers 2022_01_01: 36292&lt;br /&gt;
* OSGeo mailman server unique subscribers 2021_12_01: 36286&lt;br /&gt;
* OSGeo mailman server unique subscribers 2021_11_01: 36256&lt;br /&gt;
* OSGeo mailman server unique subscribers 2021_10_01: 36252&lt;br /&gt;
* OSGeo mailman server unique subscribers 2021_09_01: 36249&lt;br /&gt;
* OSGeo mailman server unique subscribers 2021_08_01: 36229&lt;br /&gt;
* OSGeo mailman server unique subscribers 2021_07_01: 36178&lt;br /&gt;
* OSGeo mailman server unique subscribers 2021_06_01: 36155&lt;br /&gt;
* OSGeo mailman server unique subscribers 2021_05_01: 36201&lt;br /&gt;
* OSGeo mailman server unique subscribers 2021_04_01: 36268&lt;br /&gt;
* OSGeo mailman server unique subscribers 2021_03_01: 36203&lt;br /&gt;
* OSGeo mailman server unique subscribers 2021_02_01: 36121&lt;br /&gt;
* OSGeo mailman server unique subscribers 2021_01_01: 36108&lt;br /&gt;
* OSGeo mailman server unique subscribers 2020_12_01: 36001&lt;br /&gt;
* OSGeo mailman server unique subscribers 2020_11_01: 35925&lt;br /&gt;
* OSGeo mailman server unique subscribers 2020_10_01: 35901&lt;br /&gt;
* OSGeo mailman server unique subscribers 2020_09_01: 35839&lt;br /&gt;
* OSGeo mailman server unique subscribers 2020_08_01: 35783&lt;br /&gt;
* OSGeo mailman server unique subscribers 2020_07_01: 35725&lt;br /&gt;
* OSGeo mailman server unique subscribers 2020_06_01: 35659&lt;br /&gt;
* OSGeo mailman server unique subscribers 2020_05_01: 35176&lt;br /&gt;
* OSGeo mailman server unique subscribers 2020_04_01: 34971&lt;br /&gt;
* OSGeo mailman server unique subscribers 2020_03_01: 34524&lt;br /&gt;
* OSGeo mailman server unique subscribers 2020_02_01: 34423&lt;br /&gt;
* OSGeo mailman server unique subscribers 2020_01_01: 34370&lt;br /&gt;
* OSGeo mailman server unique subscribers 2019_12_01: 34259&lt;br /&gt;
* OSGeo mailman server unique subscribers 2019_11_01: 34158&lt;br /&gt;
* OSGeo mailman server unique subscribers 2019_10_01: 33983&lt;br /&gt;
* OSGeo mailman server unique subscribers 2019_09_01: 33945&lt;br /&gt;
* OSGeo mailman server unique subscribers 2019_08_01: 33790&lt;br /&gt;
* OSGeo mailman server unique subscribers 2019_07_01: 33790&lt;br /&gt;
* OSGeo mailman server unique subscribers 2019_07_01: 33659&lt;br /&gt;
* OSGeo mailman server unique subscribers 2019_06_01: 33539&lt;br /&gt;
* OSGeo mailman server unique subscribers 2019_05_01: 33446&lt;br /&gt;
* OSGeo mailman server unique subscribers 2019_04_01: 33193&lt;br /&gt;
* OSGeo mailman server unique subscribers 2019_03_01: 33062&lt;br /&gt;
* OSGeo mailman server unique subscribers 2019_02_01: 32874&lt;br /&gt;
* OSGeo mailman server unique subscribers 2019_01_01: 32879&lt;br /&gt;
* OSGeo mailman server unique subscribers 2018_12_01: 33225&lt;br /&gt;
* OSGeo mailman server unique subscribers 2018_11_13: 31418&lt;br /&gt;
* OSGeo mailman server unique subscribers 2018_11_01: 31356&lt;br /&gt;
* OSGeo mailman server unique subscribers 2018_10_01: 31204&lt;br /&gt;
* OSGeo mailman server unique subscribers 2018_09_01: 31057&lt;br /&gt;
* OSGeo mailman server unique subscribers 2018_08_01: 30846&lt;br /&gt;
* OSGeo mailman server unique subscribers 2018_06_01: 30587&lt;br /&gt;
* OSGeo mailman server unique subscribers 2018_05_01: 30460&lt;br /&gt;
* OSGeo mailman server unique subscribers 2018_04_01: 30356&lt;br /&gt;
* OSGeo mailman server unique subscribers 2018_03_01: 30235&lt;br /&gt;
* OSGeo mailman server unique subscribers 2018_02_01: 30181&lt;br /&gt;
* OSGeo mailman server unique subscribers 2018_01_01: 30049&lt;br /&gt;
* OSGeo mailman server unique subscribers 2017_12_01: 30005&lt;br /&gt;
* OSGeo mailman server unique subscribers 2017_11_01: 29610&lt;br /&gt;
* OSGeo mailman server unique subscribers 2017_10_01: 29574&lt;br /&gt;
* OSGeo mailman server unique subscribers 2017_09_01: 29531&lt;br /&gt;
* OSGeo mailman server unique subscribers 2017_08_01: 29476&lt;br /&gt;
* OSGeo mailman server unique subscribers 2017_07_01: 29410&lt;br /&gt;
* OSGeo mailman server unique subscribers 2017_06_01: 28857&lt;br /&gt;
* OSGeo mailman server unique subscribers 2017_05_01: 28735&lt;br /&gt;
* OSGeo mailman server unique subscribers 2017_04_01: 28937&lt;br /&gt;
* OSGeo mailman server unique subscribers 2017_03_01: 28852&lt;br /&gt;
* OSGeo mailman server unique subscribers 2017_02_01: 28672&lt;br /&gt;
* OSGeo mailman server unique subscribers 2017_01_01: 28635&lt;br /&gt;
* OSGeo mailman server unique subscribers 2016_12_01: 28538&lt;br /&gt;
* OSGeo mailman server unique subscribers 2016_11_01: 28410&lt;br /&gt;
* OSGeo mailman server unique subscribers 2016_10_01: 28343&lt;br /&gt;
* OSGeo mailman server unique subscribers 2016_09_01: 28290&lt;br /&gt;
* OSGeo mailman server unique subscribers 2016_08_01: 28404&lt;br /&gt;
* OSGeo mailman server unique subscribers 2016_07_01: 28343&lt;br /&gt;
* OSGeo mailman server unique subscribers 2016_06_01: 28297&lt;br /&gt;
* OSGeo mailman server unique subscribers 2016_05_01: 28202&lt;br /&gt;
* OSGeo mailman server unique subscribers 2016_04_01: 27663&lt;br /&gt;
* OSGeo mailman server unique subscribers 2016_03_01: 27636&lt;br /&gt;
* OSGeo mailman server unique subscribers 2016_02_01: 27417&lt;br /&gt;
* OSGeo mailman server unique subscribers 2016_01_01: 27329&lt;br /&gt;
* OSGeo mailman server unique subscribers 2015_12_01: 27243&lt;br /&gt;
* OSGeo mailman server unique subscribers 2015_11_01: 27159&lt;br /&gt;
* OSGeo mailman server unique subscribers 2015_10_09: 27123&lt;br /&gt;
* OSGeo mailman server unique subscribers 2015_10_01: 27083&lt;br /&gt;
* OSGeo mailman server unique subscribers 2015_09_01: 26933&lt;br /&gt;
* OSGeo mailman server unique subscribers 2015_08_01: 26792&lt;br /&gt;
* OSGeo mailman server unique subscribers 2015_07_01: 26673&lt;br /&gt;
* OSGeo mailman server unique subscribers 2015_06_01: 26570&lt;br /&gt;
* OSGeo mailman server unique subscribers 2015_05_01: 26395&lt;br /&gt;
* OSGeo mailman server unique subscribers 2015_04_01: 26004&lt;br /&gt;
* OSGeo mailman server unique subscribers 2015_03_01: 25842&lt;br /&gt;
* OSGeo mailman server unique subscribers 2015_02_01: 25366&lt;br /&gt;
* OSGeo mailman server unique subscribers 2015_01_01: 25283&lt;br /&gt;
* OSGeo mailman server unique subscribers 2014_12_01: 25195&lt;br /&gt;
* OSGeo mailman server unique subscribers 2014_11_01: 25134&lt;br /&gt;
* OSGeo mailman server unique subscribers 2014_10_01: 24997&lt;br /&gt;
* OSGeo mailman server unique subscribers 2014_09_01: 24811&lt;br /&gt;
* OSGeo mailman server unique subscribers 2014_08_01: 24472&lt;br /&gt;
* OSGeo mailman server unique subscribers 2014_07_01: 24303&lt;br /&gt;
* OSGeo mailman server unique subscribers 2014_06_01: 24171&lt;br /&gt;
* OSGeo mailman server unique subscribers 2014_05_01: 24046&lt;br /&gt;
* OSGeo mailman server unique subscribers 2014_04_01: 23882&lt;br /&gt;
* OSGeo mailman server unique subscribers 2014_03_01: 23846&lt;br /&gt;
* OSGeo mailman server unique subscribers 2014_02_01: 23326&lt;br /&gt;
* OSGeo mailman server unique subscribers 2014_01_01: 23140&lt;br /&gt;
* OSGeo mailman server unique subscribers 2013_12_01: 22482&lt;br /&gt;
* OSGeo mailman server unique subscribers 2013_10_01: 22101&lt;br /&gt;
* OSGeo mailman server unique subscribers 2013_09_01: 22598&lt;br /&gt;
* OSGeo mailman server unique subscribers 2013_08_01: 22471&lt;br /&gt;
* OSGeo mailman server unique subscribers 2013_07_01: 22365&lt;br /&gt;
* OSGeo mailman server unique subscribers 2013_06_01: 22227&lt;br /&gt;
* OSGeo mailman server unique subscribers 2013_05_01: 21995&lt;br /&gt;
* OSGeo mailman server unique subscribers 2013_04_06: n/a&lt;br /&gt;
* OSGeo mailman server unique subscribers 2013_03_06: 19160&lt;br /&gt;
* OSGeo mailman server unique subscribers 2013_02_06: n/a&lt;br /&gt;
* OSGeo mailman server unique subscribers 2013_01_01: 19160&lt;br /&gt;
* OSGeo mailman server unique subscribers 2012_12_01: 19160&lt;br /&gt;
* OSGeo mailman server unique subscribers 2012_11_01: 19160&lt;br /&gt;
* OSGeo mailman server unique subscribers 2012_10_01: n/a&lt;br /&gt;
* OSGeo mailman server unique subscribers 2012_09_01: 19160&lt;br /&gt;
* OSGeo mailman server unique subscribers 2012_08_01: 19160&lt;br /&gt;
* OSGeo mailman server unique subscribers 2012_07_01: 19160&lt;br /&gt;
* OSGeo mailman server unique subscribers 2012_05_01: 18947&lt;br /&gt;
* OSGeo mailman server unique subscribers 2012_04_01: 18769&lt;br /&gt;
* OSGeo mailman server unique subscribers 2012_03_01: 18631&lt;br /&gt;
* OSGeo mailman server unique subscribers 2012_02_01: 18492&lt;br /&gt;
* OSGeo mailman server unique subscribers 2012_01_01: 18314&lt;br /&gt;
* OSGeo mailman server unique subscribers 2011_12_01: 18156&lt;br /&gt;
* OSGeo mailman server unique subscribers 2011_11_01: 18001&lt;br /&gt;
* OSGeo mailman server unique subscribers 2011_10_01: 17837&lt;br /&gt;
* OSGeo mailman server unique subscribers 2011_09_01: 17697&lt;br /&gt;
* OSGeo mailman server unique subscribers 2011_08_01: 17598&lt;br /&gt;
* OSGeo mailman server unique subscribers 2011_07_01: 17183&lt;br /&gt;
* OSGeo mailman server unique subscribers 2011_06_01: 16992&lt;br /&gt;
* OSGeo mailman server unique subscribers 2011_05_01: 16811&lt;br /&gt;
* OSGeo mailman server unique subscribers 2011_04_01: 16571&lt;br /&gt;
* OSGeo mailman server unique subscribers 2011_03_01: 16376&lt;br /&gt;
* OSGeo mailman server unique subscribers 2011_02_01: 15662&lt;br /&gt;
* OSGeo mailman server unique subscribers 2011_01_01: 15450&lt;br /&gt;
* OSGeo mailman server unique subscribers 2010_12_01: 15277&lt;br /&gt;
* OSGeo mailman server unique subscribers 2010_11_01: 15061&lt;br /&gt;
* OSGeo mailman server unique subscribers 2010_10_01: 14833&lt;br /&gt;
* OSGeo mailman server unique subscribers 2010_09_01: 14202&lt;br /&gt;
* OSGeo mailman server unique subscribers 2010_08_01: 14056&lt;br /&gt;
* OSGeo mailman server unique subscribers 2010_07_01: 13891&lt;br /&gt;
* OSGeo mailman server unique subscribers 2010_06_01: 13744&lt;br /&gt;
* OSGeo mailman server unique subscribers 2010_05_01: 13465&lt;br /&gt;
* OSGeo mailman server unique subscribers 2010_04_01: 13268&lt;br /&gt;
* OSGeo mailman server unique subscribers 2010_03_01: 12976&lt;br /&gt;
* OSGeo mailman server unique subscribers 2010_02_01: 12596&lt;br /&gt;
* OSGeo mailman server unique subscribers 2010_01_01: 12426&lt;br /&gt;
* OSGeo mailman server unique subscribers 2009_12_01: 12187&lt;br /&gt;
* OSGeo mailman server unique subscribers 2009_11_01: 11974&lt;br /&gt;
* OSGeo mailman server unique subscribers 2009_10_01: 11773&lt;br /&gt;
* OSGeo mailman server unique subscribers 2009_09_01: 11605&lt;br /&gt;
* OSGeo mailman server unique subscribers 2009_08_01: 11531&lt;br /&gt;
* OSGeo mailman server unique subscribers 2009_07_01: 11362&lt;br /&gt;
* OSGeo mailman server unique subscribers 2009_06_01: 11088&lt;br /&gt;
* OSGeo mailman server unique subscribers 2009_05_01: 10046&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* May 2, 2009:&lt;br /&gt;
** Total number of enabled subscribers in [http://lists.osgeo.org/mailman/listinfo all OSGeo hosted lists]: 15941&lt;br /&gt;
** Unique number of enabled subscribers in [http://lists.osgeo.org/mailman/listinfo all OSGeo hosted lists]: 9791&lt;br /&gt;
** Note that these metrics only include OSGeo lists, there are a number of lists maintained on other servers.&lt;br /&gt;
*** Source Metrics collated in a spreadsheet at: http://spreadsheets.google.com/ccc?key=r_y6-xiF3ZvE-rDJ5y30GfA&lt;br /&gt;
* May 2, 2009:  [http://lists.osgeo.org/mailman/listinfo/announce announce]: 871, [http://lists.osgeo.org/mailman/listinfo/discuss discuss]: 866&lt;br /&gt;
* Dec 1, 2008:  [http://lists.osgeo.org/mailman/listinfo/announce announce]: 761, [http://lists.osgeo.org/mailman/listinfo/discuss discuss]: 814&lt;br /&gt;
* Jan 26, 2007: [http://lists.osgeo.org/mailman/listinfo/announce announce]: 579, [http://lists.osgeo.org/mailman/listinfo/discuss discuss]: 402&lt;br /&gt;
&lt;br /&gt;
= wiki.osgeo.org =&lt;br /&gt;
&lt;br /&gt;
from [[Special:Statistics]]&lt;br /&gt;
&lt;br /&gt;
* 3. Sep 2023: 4,053 content pages, 5,839 registered users (list of members)&lt;br /&gt;
* 22 Jul 2022: 3,993 content pages, 5,751 users (now linked to LDAP single sign-on system)&lt;br /&gt;
* 14 Feb 2018: 3,672 content pages, 5,208 users&lt;br /&gt;
* 25 Sep 2017: 3,529 content pages, 4,923 users (views no longer listed in [[Special:Statistics]])&lt;br /&gt;
** some massive spam user cleanup was done in 2016&lt;br /&gt;
* 1 May 2015: 3,152 pages, 18,391 users, 31M views&lt;br /&gt;
* 1 August 2014: 3,026 pages, 17,384 users, 24.1M views&lt;br /&gt;
* 2 June 2014: 3,016 pages, 17,270 users, 23.4M views&lt;br /&gt;
* 1 May 2014: 	2,995 pages, 16,985 users, 22.2M views&lt;br /&gt;
* 6 March 2013: 2,741 pages, 12,609 users, 17.5M views&lt;br /&gt;
* 4 February 2013: 2,720 pages, 12,550 users, 17M views&lt;br /&gt;
* 4 June 2008: 2360 pages, 5513 users, 2.7M views&lt;br /&gt;
* Jan 27, 2007: 349 active pages, 569 registered users, 646K page views&lt;br /&gt;
* Oct 24, 2006: 272 active pages, 383 registered users, 323K page views&lt;br /&gt;
* June 11, 2006: 141 active pages, 201 registered users, 104K page views&lt;br /&gt;
&lt;br /&gt;
= Debian download statistics =&lt;br /&gt;
&lt;br /&gt;
* https://qa.debian.org/popcon.php?package=gdal&lt;br /&gt;
* https://qa.debian.org/popcon.php?package=grass&lt;br /&gt;
* https://qa.debian.org/popcon.php?package=mapserver&lt;br /&gt;
* https://qa.debian.org/popcon.php?package=proj&lt;br /&gt;
* https://qa.debian.org/popcon.php?package=qgis&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
= Google Hits for &amp;quot;osgeo&amp;quot; =&lt;br /&gt;
&lt;br /&gt;
as per [[http://www.google.com/search?hl=en&amp;amp;q=osgeo Google Query]]&lt;br /&gt;
* 16 Sep 2023:  805.000&lt;br /&gt;
* 22 Jul 2022: 885,000&lt;br /&gt;
* 25 Sep 17: 543,000&lt;br /&gt;
* 01 Jun 15: 430,000&lt;br /&gt;
* 02 Jun 14: 1,380,000&lt;br /&gt;
* 01 May 14: 1,180,000&lt;br /&gt;
* 06 Mar 13: 1,370,000&lt;br /&gt;
* 04 Feb 13: 1,350,000&lt;br /&gt;
* 03 May 09: 616,000&lt;br /&gt;
* 17 Nov 08: 636,000&lt;br /&gt;
* 04 Jun 08: 538,000&lt;br /&gt;
* 24 Mar 08: 318,000&lt;br /&gt;
* 24 Sep 07: 760,000&lt;br /&gt;
* 16 Aug 07: 440,000&lt;br /&gt;
* 19 Jul 07: 486,000&lt;br /&gt;
* 16 Apr 07: 395,000&lt;br /&gt;
* 24 Feb 07: 352,000&lt;br /&gt;
* 26 Jan 07: 360,000&lt;br /&gt;
* 12 Jan 07: 214,000&lt;br /&gt;
* 22 Nov 06: 209,000&lt;br /&gt;
* 01 Nov 06: 230,000&lt;br /&gt;
* 23 Oct 06: 177,000&lt;br /&gt;
* 26 Sep 06: 156,000&lt;br /&gt;
* 11 Sep 06: 150,000&lt;br /&gt;
* 09 Sep 06: 137,000&lt;br /&gt;
* 29 Aug 06: 127,000&lt;br /&gt;
* 19 Jul 06: 110,000&lt;br /&gt;
* 11 Jul 06: 99,700&lt;br /&gt;
* 21 Jun 06: 103,000&lt;br /&gt;
* 11 Jun 06: 101,000&lt;br /&gt;
* 05 Jun 06: 96,700&lt;br /&gt;
* 15 May 06: 109,000&lt;br /&gt;
* 05 May 06: 115,000&lt;br /&gt;
* 25 Apr 06: 113,000&lt;br /&gt;
* 18 Apr 06: 107,000&lt;br /&gt;
* 16 Mar 06: 56,200&lt;br /&gt;
* 13 Mar 06: 37,000&lt;br /&gt;
* 10 Mar 06: 17,500&lt;br /&gt;
* 04 Feb 06: 0&lt;br /&gt;
&lt;br /&gt;
= Alexa Stats =&lt;br /&gt;
&lt;br /&gt;
[http://www.alexa.com/data/details/traffic_details/osgeo.org?site0=osgeo.org&amp;amp;y=r&amp;amp;z=3&amp;amp;h=400&amp;amp;w=700&amp;amp;u%5B%5D=osgeo.org&amp;amp;x=2008-03-24T22%3A10%3A53.000Z&amp;amp;check=www.alexa.com&amp;amp;signature=1im6JB6UH8t7BRv9p46mY0ZMolM%3D&amp;amp;range=3y&amp;amp;size=Large Link]&lt;br /&gt;
&lt;br /&gt;
Global traffic rank (smaller is better):&lt;br /&gt;
&lt;br /&gt;
* (Alexa.com retired on May 1, 2022)&lt;br /&gt;
* 25 Sep 17: 60,867 (China rank: 29,063)&lt;br /&gt;
* 24 Mar 08: 208,609&lt;br /&gt;
* 04 Jun 08: 159,273&lt;br /&gt;
* 17 Nov 08: 121,594&lt;br /&gt;
* 03 May 09: 117,381&lt;br /&gt;
* 04 Feb 13: 82,198&lt;br /&gt;
* 06 Mar 13: 74,176&lt;br /&gt;
* 01 May 14: 62,812&lt;br /&gt;
* 01 Jun 15: 73,210&lt;br /&gt;
&lt;br /&gt;
= OSGeo Foundation Charter Members =&lt;br /&gt;
&lt;br /&gt;
* See list of https://www.osgeo.org/about/charter-members/&lt;br /&gt;
* Election statistics years by year: https://wiki.osgeo.org/wiki/Category:Elections&lt;br /&gt;
&lt;br /&gt;
= Wikipedia EN OSGeo Article stats =&lt;br /&gt;
&lt;br /&gt;
* http://stats.grok.se/en/latest90/Open_Source_Geospatial_Foundation&lt;br /&gt;
** 2015_06_01: viewed 2902 times in the last 30 days&lt;br /&gt;
&lt;br /&gt;
= References =&lt;br /&gt;
See also: &lt;br /&gt;
&lt;br /&gt;
* [[Project_Stats]] which aims to capture some project specific stats.&lt;br /&gt;
* [http://live.osgeo.org/en/metrics.html OSGeo Live metrics] is a page that presents OpenHub (formerly Ohloh) statistics for many FOSS4G projects.&lt;br /&gt;
&lt;br /&gt;
[[Category:Statistics]]&lt;br /&gt;
[[Category:Visibility]]&lt;br /&gt;
[[Category:Marketing]]&lt;/div&gt;</summary>
		<author><name>Strk</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=SAC:Mailing_Lists&amp;diff=134529</id>
		<title>SAC:Mailing Lists</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=SAC:Mailing_Lists&amp;diff=134529"/>
		<updated>2025-10-02T09:46:50Z</updated>

		<summary type="html">&lt;p&gt;Strk: osgeo6 -&amp;gt; Mail Server&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Mailing lists are administered with Mailman on lists.osgeo.org (see http://lists.osgeo.org for a list of available lists), physically this is a container (see [[Mail server]]). Jorge Sanz (jsanz) does most of the mailman work, with Frank Warmerdam (warmerdam) and Martin Spott (martin) being the server side people if there are super technical issues.&lt;br /&gt;
&lt;br /&gt;
= Notes for List Administrators = &lt;br /&gt;
&lt;br /&gt;
== Requesting a new list ==&lt;br /&gt;
&lt;br /&gt;
If your project or activity would like to have a mailing list at lists.osgeo.org please take the following steps:&lt;br /&gt;
&lt;br /&gt;
* First, confirm that there isn't already an appropriate list for this activity, and consider whether OSGeo is the right home for the proposed list. &lt;br /&gt;
* File a ticket at http://trac.osgeo.org/osgeo (use your OSGeo Userid to login) and make sure the component is set to &amp;quot;Mails &amp;amp; Mailing Lists&amp;quot;.  This is the request to the System Administration Committee to create the list. &lt;br /&gt;
* Please include the exact name you would like for the list (ie. foo-announce), and the email address of the person who should be the list admin.  Also provide the justification for the list, and indicate if it was explicitly requested by an OSGeo Project PSC or project representative. &lt;br /&gt;
* Include any special instructions (such pointers to info if the list is actually being migrated from elsewhere). &lt;br /&gt;
* Hopefully, someone in SAC will act on the ticket and create the list.  When complete the ticket will be updated and closed, and the proposed admin will receive an email with the admin password for the list.&lt;br /&gt;
* Review the list settings, in particular ensuring that the short description gets set (ie. review following points)&lt;br /&gt;
&lt;br /&gt;
Generally it is up to the mailman administrator to judge whether a list is justified for creation.  The justification doesn't need to be strong, but the list should be OSGeo related, reasonably likely to generate some use, or be requested on behalf of a project.&lt;br /&gt;
&lt;br /&gt;
== Configuring the mailing list ==&lt;br /&gt;
&lt;br /&gt;
* Please set &amp;quot;A terse phrase identifying this list.&amp;quot; to something brief and meaningful as this is what is shown on the main lists directory.   It is on the ''General'' tab. &lt;br /&gt;
* Set &amp;quot;Who can view subscription list?&amp;quot; on the ''Privacy'' tab to &amp;quot;List Admin Only&amp;quot;, otherwise anyone can subscribe and then harvest the mailing list. &lt;br /&gt;
* Set ''generic_nonmember_action'' on the ''Privacy-&amp;gt;Sender filters'' tab to reject as most lists are not actively administered so we prefer to reject rather than holding posts from unsubscribed folks.&lt;br /&gt;
* Be sure to choose a name that does not already have an existing alias, such as: sales, support, www, security.  If you need to use one of these names someone will have to edit the /etc/aliases file for you manually.&lt;br /&gt;
* Configure to not tamper the original incoming message in any way to avoid breaking DKIM signatures, see https://trac.osgeo.org/osgeo/ticket/3011#comment:23 - you may find the /osgeo/mailman-tools/recommended_setup script useful to do this (installed on the list server host)&lt;br /&gt;
* Make sure bounce processing is enabled, see https://trac.osgeo.org/osgeo/ticket/3440#comment:2 - this is done going to https://lists.osgeo.org/mailman/admin/LISTNAME/?VARHELP=bounce/bounce_processing (change LISTNAME with the actual mailing list name) - you may find the /osgeo/mailman-tools/recommended_bounce_processing_setup script useful to do this (installed on the list server host)&lt;br /&gt;
&lt;br /&gt;
== Other options ==&lt;br /&gt;
&lt;br /&gt;
* For announce lists (ie. moderated lists) turn on &amp;quot;Emergency moderation of all list traffic&amp;quot; on. It is on the ''General'' tab.&lt;br /&gt;
&lt;br /&gt;
= Outstanding Issues = &lt;br /&gt;
&lt;br /&gt;
# Administrator/moderator permissions.  Currently this is a hodgepodge.  Some administrators have set the passwords but then others can't help administrate the list.  The default admin password is not very secure.  It has been suggested that we use some sort of LDAP/http authentication to verify that folks trying to do list admin are in some sort of mail administration group. &lt;br /&gt;
# List setting policies.  Do we want to mandate more policies than the ones listed above as &amp;quot;Notes for List Administrators&amp;quot;? &lt;br /&gt;
# Search. Do we want to do anything special to enable searching the archive?  Jason has setup an OSGeo.org grouping on nabble (&amp;lt;strike&amp;gt;http://www.nabble.com/OSGeo.org-f18127.html&amp;lt;/strike&amp;gt;, http://osgeo-org.1803224.n2.nabble.com/) that makes searching all osgeo related mailing lists effective.  We might want to expand on that.&lt;br /&gt;
&lt;br /&gt;
= System Tasks = &lt;br /&gt;
&lt;br /&gt;
== Mailing List Admin tasks when moving list to discourse ==&lt;br /&gt;
&lt;br /&gt;
Modify the listinfo.html of the mailing list, navigating from the administration panel&lt;br /&gt;
&lt;br /&gt;
'''Edit the public HTML pages and text files''' -&amp;gt; '''General list information page'''&lt;br /&gt;
&lt;br /&gt;
This&lt;br /&gt;
* will not show about new subscriptions &lt;br /&gt;
* will allow the subscribers to unsubscribe.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;!DOCTYPE HTML PUBLIC &amp;quot;-//W3C//DTD HTML 4.01 Transitional//EN&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!-- $Revision: 5865 $ --&amp;gt;&lt;br /&gt;
&amp;lt;HTML&amp;gt;&lt;br /&gt;
  &amp;lt;HEAD&amp;gt;&lt;br /&gt;
    &amp;lt;TITLE&amp;gt;&amp;lt;MM-List-Name&amp;gt; Info Page&amp;lt;/TITLE&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;/HEAD&amp;gt;&lt;br /&gt;
  &amp;lt;BODY BGCOLOR=&amp;quot;#ffffff&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;P&amp;gt;&lt;br /&gt;
      &amp;lt;TABLE BORDER=&amp;quot;0&amp;quot; CELLSPACING=&amp;quot;4&amp;quot; CELLPADDING=&amp;quot;5&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;TR&amp;gt;&lt;br /&gt;
	  &amp;lt;TD COLSPAN=&amp;quot;2&amp;quot; WIDTH=&amp;quot;100%&amp;quot; BGCOLOR=&amp;quot;#99CCFF&amp;quot; ALIGN=&amp;quot;CENTER&amp;quot;&amp;gt;&lt;br /&gt;
	    &amp;lt;B&amp;gt;&amp;lt;FONT COLOR=&amp;quot;#000000&amp;quot; SIZE=&amp;quot;+1&amp;quot;&amp;gt;&amp;lt;MM-List-Name&amp;gt; --&lt;br /&gt;
	&amp;lt;MM-List-Description&amp;gt;&amp;lt;/FONT&amp;gt;&amp;lt;/B&amp;gt;&lt;br /&gt;
	  &amp;lt;/TD&amp;gt;&lt;br /&gt;
	&amp;lt;/TR&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
	    &amp;lt;td colspan=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
	      &amp;lt;p&amp;gt;&amp;amp;nbsp;&lt;br /&gt;
	    &amp;lt;/td&amp;gt;&lt;br /&gt;
	  &amp;lt;/tr&amp;gt;&lt;br /&gt;
	  &amp;lt;tr&amp;gt;&lt;br /&gt;
	    &amp;lt;TD COLSPAN=&amp;quot;1&amp;quot; WIDTH=&amp;quot;100%&amp;quot; BGCOLOR=&amp;quot;#FFF0D0&amp;quot;&amp;gt;&lt;br /&gt;
	      &amp;lt;B&amp;gt;&amp;lt;FONT COLOR=&amp;quot;#000000&amp;quot;&amp;gt;About &amp;lt;MM-List-Name&amp;gt;&amp;lt;/FONT&amp;gt;&amp;lt;/B&amp;gt;&lt;br /&gt;
	    &amp;lt;/TD&amp;gt;&lt;br /&gt;
            &amp;lt;TD COLSPAN=&amp;quot;1&amp;quot; WIDTH=&amp;quot;100%&amp;quot; BGCOLOR=&amp;quot;#FFF0D0&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;MM-lang-form-start&amp;gt;&amp;lt;MM-displang-box&amp;gt; &amp;lt;MM-list-langs&amp;gt;&lt;br /&gt;
              &amp;lt;MM-form-end&amp;gt;&lt;br /&gt;
            &amp;lt;/TD&amp;gt;&lt;br /&gt;
	  &amp;lt;/TR&amp;gt;&lt;br /&gt;
	    &amp;lt;tr&amp;gt;&lt;br /&gt;
	      &amp;lt;td colspan=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;P&amp;gt;&amp;lt;MM-List-Info&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
	  &amp;lt;p&amp;gt; To see the collection of prior postings to the list,&lt;br /&gt;
	      visit the &amp;lt;MM-Archive&amp;gt;&amp;lt;MM-List-Name&amp;gt;&lt;br /&gt;
		  Archives&amp;lt;/MM-Archive&amp;gt;.&lt;br /&gt;
	      &amp;lt;MM-Restricted-List-Message&amp;gt;&lt;br /&gt;
	  &amp;lt;/p&amp;gt;&lt;br /&gt;
	&amp;lt;/TD&amp;gt;&lt;br /&gt;
      &amp;lt;/TR&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;TD COLSPAN=&amp;quot;2&amp;quot; WIDTH=&amp;quot;100%&amp;quot;&amp;gt;&lt;br /&gt;
	  &amp;lt;p&amp;gt;&lt;br /&gt;
	&amp;lt;MM-Options-Form-Start&amp;gt;&lt;br /&gt;
	&amp;lt;MM-Editing-Options&amp;gt;&lt;br /&gt;
		&amp;lt;MM-Form-End&amp;gt;&lt;br /&gt;
      &amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;MM-Mailman-Footer&amp;gt;&lt;br /&gt;
&amp;lt;/BODY&amp;gt;&lt;br /&gt;
&amp;lt;/HTML&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== New Lists ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Not accepting new lists'''&lt;br /&gt;
* Create a new list through the [http://lists.osgeo.org/mailman/create web admin login].&lt;br /&gt;
&lt;br /&gt;
== Renaming Lists ==&lt;br /&gt;
&lt;br /&gt;
* create new list&lt;br /&gt;
   $sudo /usr/lib/mailman/bin/newlist listname admins@email lists_passwd&lt;br /&gt;
* move original lists archive to newlists archive location&lt;br /&gt;
   $ sudo cp /var/lib/mailman/archives/private/oldlist.mbox/oldlist.mbox \&lt;br /&gt;
     /var/lib/mailman/archives/private/newlist.mbox/newlist.mbox&lt;br /&gt;
* create archive&lt;br /&gt;
   $ sudo /usr/lib/mailman/bin/arch --wipe newlist&lt;br /&gt;
* export subscribers from old list regular and digest members&lt;br /&gt;
   $ sudo /usr/lib/mailman/bin/list_members -r oldlistname &amp;gt; listname-regular.txt&lt;br /&gt;
   $ sudo /usr/lib/mailman/bin/list_members -d oldlistname &amp;gt; listname-digest.txt&lt;br /&gt;
* import subscribers into new list&lt;br /&gt;
   $ sudo /usr/lib/mailman/bin/add_members --regular-members=listname-regular.txt --welcome-msg=y newlistname&lt;br /&gt;
   $ sudo /usr/lib/mailman/bin/add_members --digest-members=listname-digest.txt --welcome-msg=y newlistname&lt;br /&gt;
* remove old list&lt;br /&gt;
   $ sudo /usr/lib/mailman/bin/rmlist oldlistname&lt;br /&gt;
* check that proper permissions are set (takes 10+ minutes!)&lt;br /&gt;
   $ sudo /usr/lib/mailman/bin/check_perms -f&lt;br /&gt;
* edit postfix aliases - /etc/aliases&lt;br /&gt;
   oldlist:               newlist@lists.osgeo.org&lt;br /&gt;
   oldlist-request:       newlist-request@lists.osgeo.org&lt;br /&gt;
   oldlist-admin:         newlist-admin@lists.osgeo.org&lt;br /&gt;
   oldlist-owner:         newlist-owner@lists.osgeo.org&lt;br /&gt;
* update postfix with new aliases&lt;br /&gt;
   $ sudo /usr/bin/newaliases&lt;br /&gt;
   $ sudo /usr/sbin/service postfix reload&lt;br /&gt;
&lt;br /&gt;
== copy / clone user addresses across lists ==&lt;br /&gt;
* add '''-r''' to remove the old address&lt;br /&gt;
   $ sudo clone_member old@address.com new@address.com&lt;br /&gt;
&lt;br /&gt;
== Migrate == &lt;br /&gt;
&lt;br /&gt;
When migrating from another system to osgeo, get the .mbox files, and the whole /var/lib/mailman/lists/&amp;lt;listname&amp;gt; directory, and follow roughly the following steps as root (or sudo each step):&lt;br /&gt;
&lt;br /&gt;
   # newlist -q grass-announce warmerdam@pobox.com junk &lt;br /&gt;
   # cd /var/lib/mailman/lists/grass-announce&lt;br /&gt;
   # cp ~warmerdam/grass-announce/* . &lt;br /&gt;
   # withlist -l -r fix_url grass-announce&lt;br /&gt;
   # /usr/lib/mailman/bin/arch grass-announce ~warmerdam/grass-announce.mbox&lt;br /&gt;
   # chown -R list.list /var/lib/mailman/lists/grass-announce&lt;br /&gt;
   # chown -R list.list /var/lib/mailman/archives/private/grass-announce*&lt;br /&gt;
   # /usr/lib/mailman/bin/genaliases&lt;br /&gt;
   # /usr/sbin/service postfix restart&lt;br /&gt;
   # /usr/lib/mailman/bin/mailmanctl restart&lt;br /&gt;
&lt;br /&gt;
If the list name on the new system is different than on the old system, it may be prudent to fix this up on the mail page of the web admin interface after the ''withlist'' command has been used, and before the archives are imported.  (''FrankW'')&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
* Here is [http://www.chris-lamb.co.uk/2007/10/02/renaming-a-mailman-list/ another approach to renaming], though our web admin interface won't actually allow you to do the final rename step&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Remove Mails from Archive ==&lt;br /&gt;
Sometimes users send mails with contentious content to the list and ask for it to be removed. As a courtesy this should be done asap. In general it is better to not remove the mail altogether but just remove the content. Instructions: &lt;br /&gt;
* http://wiki.list.org/pages/viewpage.action?pageId=4030681&lt;br /&gt;
Archives live in: &lt;br /&gt;
 /var/lib/mailman/archives/&lt;br /&gt;
To recreate archives use: &lt;br /&gt;
 /usr/lib/mailman/bin/arch [listname]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== List Statistics ==&lt;br /&gt;
&lt;br /&gt;
From time to time it is nice to get a sense of the number of lists, users, etc.  The following may be helpful:&lt;br /&gt;
&lt;br /&gt;
all subscribers of all osgeo lists hosted on osgeo.org:&lt;br /&gt;
&lt;br /&gt;
  sudo list_lists -b | xargs -n 1 sudo list_members | wc -l&lt;br /&gt;
&lt;br /&gt;
unique list of email addresses across all lists:&lt;br /&gt;
&lt;br /&gt;
  sudo list_lists -b | xargs -n 1 sudo list_members | sort |  uniq | wc -l&lt;br /&gt;
&lt;br /&gt;
Since 2009 there is [[User:Neteler|Markus Neteler]]'s cronjob running for gathering these statistics and sending them to &amp;quot;info AT osgeo org&amp;quot;.&lt;br /&gt;
The monthly cronjob &amp;quot;OSGeo mailman server unique subscribers&amp;quot; run as root user in the container with scripts in /home/neteler/osgeo_mailman_stats/*.sh (operated by [[User:Neteler|M. Neteler]])&lt;br /&gt;
&lt;br /&gt;
For a time series, [[VisibilityStats#Mailing_list_subscribers|see statistics]]&lt;br /&gt;
&lt;br /&gt;
= Hints for subscribers =&lt;br /&gt;
&lt;br /&gt;
Being subscribed to one or more mailing lists may result in a lot of incoming mail so it may be useful to configure your Mail User Agent (MUA) so that it makes it easier for you to tell which mail comes from which mailing list. How to do this depends on your system setup.&lt;br /&gt;
&lt;br /&gt;
== Procmail users ==&lt;br /&gt;
&lt;br /&gt;
If you use [https://en.wikipedia.org/wiki/Procmail Procmail] to filter your incoming email a good recipe to automatically&lt;br /&gt;
put mailing list traffic each in its own folder could be this:&lt;br /&gt;
&lt;br /&gt;
    :0  &lt;br /&gt;
    * ^List-Id: *&amp;lt;\/[^.]*&lt;br /&gt;
    .list-$MATCH/&lt;br /&gt;
&lt;br /&gt;
== Mutt users ==&lt;br /&gt;
&lt;br /&gt;
If you use [http://mutt.org/ Mutt] MUA you may find these useful:&lt;br /&gt;
&lt;br /&gt;
* '''subjectrx''' directive to tweak the Subject line (e.g. drop or add a prefix) - http://www.mutt.org/doc/manual/#display-munging&lt;br /&gt;
* '''list-reply''' command to reply to the mailing list (OSGeo Mailing Lists contain '''List-Post''' header) - http://www.mutt.org/doc/manual/#list-reply&lt;br /&gt;
&lt;br /&gt;
= Nabble (deprecated) =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Since August 2021 Nabble is not anymore an archive for OSGeo. More details in the [https://www.osgeo.org/foundation-news/osgeo-nabble-forum-is-shutting-down/ OSGeo news item].&lt;br /&gt;
&lt;br /&gt;
[[Category:Infrastructure]]&lt;br /&gt;
[[Category:Services]]&lt;/div&gt;</summary>
		<author><name>Strk</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=Osgeo6&amp;diff=134528</id>
		<title>Osgeo6</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=Osgeo6&amp;diff=134528"/>
		<updated>2025-10-02T09:43:38Z</updated>

		<summary type="html">&lt;p&gt;Strk: Strk moved page Osgeo6 to Mail server: host moved to a cointainer&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Mail server]]&lt;/div&gt;</summary>
		<author><name>Strk</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=Mail_server&amp;diff=134527</id>
		<title>Mail server</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=Mail_server&amp;diff=134527"/>
		<updated>2025-10-02T09:43:38Z</updated>

		<summary type="html">&lt;p&gt;Strk: Strk moved page Osgeo6 to Mail server: host moved to a cointainer&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Osgeo6''' is a Debian 10 machine administered by [[SAC]], hosted on [[SAC_Service_Status#Servers_at_OSL|OSU OSL servers]] since August 2015 (see also [[Infrastructure Transition Plan 2014#Hardware|Hardware plan 2014]]). &lt;br /&gt;
&lt;br /&gt;
It hosts several '''critical resources''', projects web sites mail-transport and -lists, it is the successor of the [[ProjectsVM]] and the [[MailVM]] (this machine runs NO VMs instead).&lt;br /&gt;
&lt;br /&gt;
The host is reachable by ssh at '''osgeo6.osgeo.osuosl.org'''.&lt;br /&gt;
&lt;br /&gt;
= Shell access =&lt;br /&gt;
&lt;br /&gt;
Anyone in the https://www.osgeo.org/cgi-bin/auth/ldap_shell.py has ssh access, and anyone in this group can add new people via the link. Sudo access can be provided by existing sudoer's by adding folks to the sudoers group in /etc/group, though it is normal practice to try and only extend sudo access to one user per project. &lt;br /&gt;
&lt;br /&gt;
It is a shared environment and it is important that folks making changes on the system be aware of the impact they might have on other hosted services. Apache changes should be made carefully and needfully. Think about '''security'''!&lt;br /&gt;
&lt;br /&gt;
See [[SAC#Communication]] in case of troubles or quick questions&lt;br /&gt;
&lt;br /&gt;
= Services hosted on osgeo6 =&lt;br /&gt;
&lt;br /&gt;
== Websites ==&lt;br /&gt;
&lt;br /&gt;
All websites are served by Apache&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! site &lt;br /&gt;
! path &lt;br /&gt;
! contact &lt;br /&gt;
! [[SAC:Backups|backup]]&lt;br /&gt;
! comments&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;del&amp;gt;old.grass.osgeo.org&amp;lt;/del&amp;gt;  (grass.osgeo.org moved to osgeo7 grass container)&lt;br /&gt;
| /var/www/grass/grass-cms&lt;br /&gt;
| admined by [[User:Neteler]], martinL&lt;br /&gt;
| BackupOg6 bacula job&lt;br /&gt;
| based on CMSMS; GRASS GIS infrastructure explained [https://trac.osgeo.org/grass/browser/grass/trunk/doc/infrastructure.txt here], also enabled [https://www.ssllabs.com/ssltest/analyze.html?d=grass.osgeo.org&amp;amp;latest LetsEncrypt]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;del&amp;gt;old.grasswiki.osgeo.org&amp;lt;/del&amp;gt;  (grasswiki.osgeo.org moved to osgeo3 grass-wiki container)&lt;br /&gt;
| /var/www/grass/grass-wiki&lt;br /&gt;
| admined by [[User:Neteler]], martinL&lt;br /&gt;
| BackupOg6 bacula job&lt;br /&gt;
| own MediaWiki, also enabled [https://www.ssllabs.com/ssltest/analyze.html?d=grasswiki.osgeo.org&amp;amp;latest LetsEncrypt]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;del&amp;gt;www.featureserver.org&amp;lt;/del&amp;gt;&lt;br /&gt;
| /var/www/featureserver/website&lt;br /&gt;
| admined by [[User:Warmerda]]&lt;br /&gt;
| BackupOg6 bacula job&lt;br /&gt;
| DEAD project. Not yet active, pending Python/GEOS issues&lt;br /&gt;
|-&lt;br /&gt;
| www.tilecache.org&lt;br /&gt;
| /var/www/tilecache/docs&lt;br /&gt;
| SAC !?&lt;br /&gt;
| BackupOg6 bacula job&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;del&amp;gt;www.gdal.org&amp;lt;/del&amp;gt; Now hosted on github (gdal.org) and redirect for www.gdal.org (redirected to https://gdal.org on osgeo7 nginx)&lt;br /&gt;
| /var/www/gdal/gdal-web/&lt;br /&gt;
| admined by [[User:Warmerda]]&lt;br /&gt;
| BackupOg6 bacula job&lt;br /&gt;
| CRON-job migrated as well, also enabled [https://www.ssllabs.com/ssltest/analyze.html?d=gdal.org&amp;amp;latest LetsEncrypt]&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;del&amp;gt;www.mapserver.org&amp;lt;/del&amp;gt;&lt;br /&gt;
| /var/www/mapserver.org/&lt;br /&gt;
| admined by [[Jeff McKenna]]&lt;br /&gt;
| BackupOg6 bacula job&lt;br /&gt;
| moved to OSGeo7 on 2025-08-01 ([https://trac.osgeo.org/osgeo/ticket/3405 ticket])&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;del&amp;gt;drone.osgeo.org&amp;lt;/del&amp;gt; (this has been replaced by [[Dronie | dronie.osgeo.org]] which is on osgeo7)&lt;br /&gt;
| /var/www/drone.osgeo.org&lt;br /&gt;
| admined by [[User:Strk]]&lt;br /&gt;
| Continuous Integration for [[SAC:Gitea|Gitea]]&lt;br /&gt;
| reverse-proxy to [[#Drone service|Drone server]] server, also enabled [https://www.ssllabs.com/ssltest/analyze.html?d=drone.osgeo..org&amp;amp;latest LetsEncrypt]&lt;br /&gt;
|-&lt;br /&gt;
| https://lists.osgeo.org&lt;br /&gt;
| admin&lt;br /&gt;
| Web interface for managing Mailman&lt;br /&gt;
|&lt;br /&gt;
| also enabled [https://www.ssllabs.com/ssltest/analyze.html?d=lists.osgeo.org&amp;amp;latest LetsEncypt]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== MySQL server ==&lt;br /&gt;
* &amp;lt;del&amp;gt;used for GRASS GIS Wiki (maintained by Martin Landa and Markus Neteler)&amp;lt;/del&amp;gt;&lt;br /&gt;
&amp;lt;del&amp;gt;* used for GRASS CMS and GRASS Wiki ? &amp;lt;/devl&amp;gt; now on grass on osgeo7 and grass-wiki on osgeo3&lt;br /&gt;
* backed up via [[SAC:Backups|bacula]] in BackupOg6 job (see /osgeo/backup)&lt;br /&gt;
* admin user credentials found in ~root/.my.cnf&lt;br /&gt;
&lt;br /&gt;
== Postfix SMTP server ==&lt;br /&gt;
&lt;br /&gt;
Handles [[SAC:Message Submission Agent|outgoing]] and [[SAC:Message Transport Agent|incoming]] email&lt;br /&gt;
&lt;br /&gt;
== Mailman ==&lt;br /&gt;
&lt;br /&gt;
* [[SAC:Mailing Lists]] - mailman configuration for lists.osgeo.org.&lt;br /&gt;
&lt;br /&gt;
= SSL certificates =&lt;br /&gt;
&lt;br /&gt;
* 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&lt;br /&gt;
** careful: check the conf files in /etc/apache2/sites-enabled/ to make sure that the VirtualHost settings do not include something like ''&amp;lt;VirtualHost _default_:443&amp;gt;'' and instead should point to the IP such as ''&amp;lt;VirtualHost 140.211.15.3:443&amp;gt;'' or else the certificate loaded will always default to mapserver.org&lt;br /&gt;
** certbot-auto lives in /usr/local/sbin.&lt;br /&gt;
** to add more sites, run the command:&amp;lt;blockquote&amp;gt;certbot-auto --apache -d mapserver.org -d www.mapserver.org&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
** a cronjob (certbot-auto renew) was created to check for renewal twice a day&lt;br /&gt;
** also enabled for geos.osgeo.org on by [[Jeff McKenna]] on 2018-10-01&lt;br /&gt;
&lt;br /&gt;
= Backup strategy =&lt;br /&gt;
&lt;br /&gt;
As of Feb 2017 backup is performed by bacula, with the BackupOg6 job,&lt;br /&gt;
which includes the whole /var/www, /etc, /osgeo, /var/lib/mysql and more&lt;br /&gt;
files (see [[SAC:Backups]] for info about figuring out more).&lt;br /&gt;
&lt;br /&gt;
A dump of each mysql database is also stored as a separate file under /osgeo&lt;br /&gt;
(created during the backup phase).&lt;br /&gt;
&lt;br /&gt;
= Hardware =&lt;br /&gt;
&lt;br /&gt;
Details:&lt;br /&gt;
    CPU:  2 x Intel Xeon E5-2620v3, 2.4 GHz (6-Core, HT, 15MB Cache, 85W) 22nm&lt;br /&gt;
    RAM:  128GB (8 x 16GB DDR4-2133 ECC Registered 2R 1.2V DIMMs) Operating at 2133 MT/s Max&lt;br /&gt;
    NIC:  Dual Intel i210 Gigabit Ethernet Controllers - Integrated&lt;br /&gt;
    Management:  Integrated IPMI 2.0 &amp;amp; KVM over LAN&lt;br /&gt;
    Controller:  10 Ports 6Gb/s SATA (Intel C612 Chipset)&lt;br /&gt;
    PCIe 3.0 x8:  No Item Selected&lt;br /&gt;
    NOTE:  Hot-swap and fixed drives will be connected to SATA3 controller (C612) unless otherwise specified&lt;br /&gt;
    Hot-Swap Drive - 1:  80GB Intel DC S3500 Series MLC (6Gb/s, 0.3 DWPD) 2.5&amp;quot; SATA SSD&lt;br /&gt;
    Hot-Swap Drive - 2:  80GB Intel DC S3500 Series MLC (6Gb/s, 0.3 DWPD) 2.5&amp;quot; SATA SSD&lt;br /&gt;
    Hot-Swap Drive - 3:  480GB Intel DC S3500 Series MLC (6Gb/s, 0.3 DWPD) 2.5&amp;quot; SATA SSD&lt;br /&gt;
    Hot-Swap Drive - 4:  480GB Intel DC S3500 Series MLC (6Gb/s, 0.3 DWPD) 2.5&amp;quot; SATA SSD&lt;br /&gt;
    Hot-Swap Drive - 5:  480GB Intel DC S3500 Series MLC (6Gb/s, 0.3 DWPD) 2.5&amp;quot; SATA SSD&lt;br /&gt;
    Hot-Swap Drive - 6:  480GB Intel DC S3500 Series MLC (6Gb/s, 0.3 DWPD) 2.5&amp;quot; SATA SSD&lt;br /&gt;
    Optical Drive:  No Item Selected&lt;br /&gt;
&lt;br /&gt;
3 year warranty starting on May 4,2015 ending on May 4,2018&lt;br /&gt;
&lt;br /&gt;
[[Category:Infrastructure]]&lt;/div&gt;</summary>
		<author><name>Strk</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=VisibilityStats&amp;diff=134526</id>
		<title>VisibilityStats</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=VisibilityStats&amp;diff=134526"/>
		<updated>2025-10-02T09:41:08Z</updated>

		<summary type="html">&lt;p&gt;Strk: /* Mailing list subscribers */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page has some summary statistics about us.&lt;br /&gt;
&lt;br /&gt;
= osgeo.org Web =&lt;br /&gt;
&lt;br /&gt;
* OSGeo's main website (www.osgeo.org) has access stats available [http://www.osgeo.org/awstats/ here].&lt;br /&gt;
* 2015&lt;br /&gt;
** May: 30,582 unique visitors in the month&lt;br /&gt;
* 2014&lt;br /&gt;
** July: 32,181 unique visitors in the month&lt;br /&gt;
* 2013&lt;br /&gt;
** February: 28,793 unique visitors in the month&lt;br /&gt;
** January: 30,487 unique visitors in the month&lt;br /&gt;
* May 2006 (3rd month since launch) - from Daniel's mail&lt;br /&gt;
** registered users: 1223&lt;br /&gt;
** 192K hits&lt;br /&gt;
** 10K unique visitors&lt;br /&gt;
&lt;br /&gt;
= download.osgeo.org =&lt;br /&gt;
&lt;br /&gt;
* http://download.osgeo.org/stats/&lt;br /&gt;
&lt;br /&gt;
= Gitea =&lt;br /&gt;
&lt;br /&gt;
The [[SAC:Gitea]] service was setup in April 2016.&lt;br /&gt;
&lt;br /&gt;
== March 2020 ==&lt;br /&gt;
&lt;br /&gt;
The Gitea database holds:&lt;br /&gt;
  - 192 users&lt;br /&gt;
  - 25 organizations&lt;br /&gt;
  - 186 repositories&lt;br /&gt;
&lt;br /&gt;
= LDAP users (OSGeo Userid) =&lt;br /&gt;
&lt;br /&gt;
Statistics about the [[SAC:LDAP]] service&lt;br /&gt;
&lt;br /&gt;
== Number of registrations per year ==&lt;br /&gt;
&lt;br /&gt;
 - Users registered in 2019:     422&lt;br /&gt;
 - Users registered in 2018:     464&lt;br /&gt;
 - Users registered in 2017:     453 -- Mantra requirement added&lt;br /&gt;
 - Users registered in 2016:    2121&lt;br /&gt;
 - Users registered in 2015:    6670&lt;br /&gt;
 - Users registered in 2014:    2595&lt;br /&gt;
&lt;br /&gt;
== May 15 2020 ==&lt;br /&gt;
&lt;br /&gt;
 - Currently registered users: 22016&lt;br /&gt;
&lt;br /&gt;
== September 2019 ==&lt;br /&gt;
&lt;br /&gt;
 - Currently registered users: 21744&lt;br /&gt;
&lt;br /&gt;
20715+291+464+274&lt;br /&gt;
&lt;br /&gt;
== April 2017 ==&lt;br /&gt;
&lt;br /&gt;
 - Currently registered users: 20715                                                                                                               &lt;br /&gt;
 - Unique registered emails:   19935 (780 duplicated email)                    &lt;br /&gt;
                                         &lt;br /&gt;
                                                                                   &lt;br /&gt;
 - Different mail domain used:         5201&lt;br /&gt;
 - Mail domains used by a single user: 4374                        &lt;br /&gt;
                                                                                &lt;br /&gt;
 - Different .gov mail domains:   48        &lt;br /&gt;
 - Users with .gov mail address: 114          &lt;br /&gt;
                                                                                &lt;br /&gt;
 - Different .edu mail domains:  194                                              &lt;br /&gt;
 - Users with .edu mail address: 287      &lt;br /&gt;
                                                                                  &lt;br /&gt;
 - Users with username only composed by numbers: 254                                           &lt;br /&gt;
 - Top 20 most used mail domains (spammers most likely still hiding here):&lt;br /&gt;
&lt;br /&gt;
    users domain                                                                                                                                   &lt;br /&gt;
    ----------------------                                                                                                                         &lt;br /&gt;
     7195 gmail.com&lt;br /&gt;
      949 yahoo.com&lt;br /&gt;
      740 hotmail.com&lt;br /&gt;
      234 googlemail.com&lt;br /&gt;
      225 web.de&lt;br /&gt;
      200 arcor.de&lt;br /&gt;
      197 gmx.de&lt;br /&gt;
      192 yahoo.de&lt;br /&gt;
      189 t-online.de&lt;br /&gt;
      183 bigstring.com&lt;br /&gt;
      177 zoho.com&lt;br /&gt;
      177 inbox.com&lt;br /&gt;
      172 gawab.com&lt;br /&gt;
      171 freenet.de&lt;br /&gt;
      171 aol.com&lt;br /&gt;
      133 gmx.net&lt;br /&gt;
      104 autodesk.com&lt;br /&gt;
       89 yahoo.fr&lt;br /&gt;
       84 163.com&lt;br /&gt;
       69 live.com&lt;br /&gt;
&lt;br /&gt;
= Mailing list subscribers =&lt;br /&gt;
&lt;br /&gt;
For the command used to obtain these statistics,&lt;br /&gt;
see https://wiki.osgeo.org/wiki/SAC:Mailing_Lists#List_Statistics)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Source: [[User:Neteler|M Neteler]]'s monthly cronjob:'' [1]&lt;br /&gt;
* OSGeo mailman server unique subscribers 2024_08_01: 34696&lt;br /&gt;
* OSGeo mailman server unique subscribers 2024_07_01: 34693&lt;br /&gt;
* OSGeo mailman server unique subscribers 2024_06_01: 34591&lt;br /&gt;
* OSGeo mailman server unique subscribers 2024_05_01: 34696&lt;br /&gt;
* OSGeo mailman server unique subscribers 2024_04_01: 34666&lt;br /&gt;
* OSGeo mailman server unique subscribers 2024_03_01: 34631&lt;br /&gt;
* OSGeo mailman server unique subscribers 2024_02_01: 34633&lt;br /&gt;
* OSGeo mailman server unique subscribers 2024_01_01: 34699&lt;br /&gt;
* OSGeo mailman server unique subscribers 2023_12_01: 34623&lt;br /&gt;
* OSGeo mailman server unique subscribers 2023_11_01: 34583&lt;br /&gt;
* OSGeo mailman server unique subscribers 2023_10_01: 36482&lt;br /&gt;
* OSGeo mailman server unique subscribers 2023_09_01: 36453&lt;br /&gt;
* OSGeo mailman server unique subscribers 2023_08_01: 36426&lt;br /&gt;
* OSGeo mailman server unique subscribers 2023_07_01: 36438&lt;br /&gt;
* OSGeo mailman server unique subscribers 2023_05_01: 36401&lt;br /&gt;
* OSGeo mailman server unique subscribers 2023_04_01: 36622&lt;br /&gt;
* OSGeo mailman server unique subscribers 2023_03_01: 36618&lt;br /&gt;
* OSGeo mailman server unique subscribers 2023_02_01: 36621&lt;br /&gt;
* OSGeo mailman server unique subscribers 2023_01_01: 36827&lt;br /&gt;
* OSGeo mailman server unique subscribers 2022_12_01: 36812&lt;br /&gt;
* OSGeo mailman server unique subscribers 2022_11_01: 36706&lt;br /&gt;
* OSGeo mailman server unique subscribers 2022_10_01: 36717&lt;br /&gt;
* OSGeo mailman server unique subscribers 2022_09_01: 36706&lt;br /&gt;
* OSGeo mailman server unique subscribers 2022_08_01: 36713&lt;br /&gt;
* OSGeo mailman server unique subscribers 2022_07_01: 36699&lt;br /&gt;
* OSGeo mailman server unique subscribers 2022_06_01: 36697&lt;br /&gt;
* OSGeo mailman server unique subscribers 2022_05_01: 36693&lt;br /&gt;
* OSGeo mailman server unique subscribers 2022_04_01: 36603&lt;br /&gt;
* OSGeo mailman server unique subscribers 2022_03_01: 36603&lt;br /&gt;
* OSGeo mailman server unique subscribers 2022_02_01: 36599&lt;br /&gt;
* OSGeo mailman server unique subscribers 2022_01_01: 36292&lt;br /&gt;
* OSGeo mailman server unique subscribers 2021_12_01: 36286&lt;br /&gt;
* OSGeo mailman server unique subscribers 2021_11_01: 36256&lt;br /&gt;
* OSGeo mailman server unique subscribers 2021_10_01: 36252&lt;br /&gt;
* OSGeo mailman server unique subscribers 2021_09_01: 36249&lt;br /&gt;
* OSGeo mailman server unique subscribers 2021_08_01: 36229&lt;br /&gt;
* OSGeo mailman server unique subscribers 2021_07_01: 36178&lt;br /&gt;
* OSGeo mailman server unique subscribers 2021_06_01: 36155&lt;br /&gt;
* OSGeo mailman server unique subscribers 2021_05_01: 36201&lt;br /&gt;
* OSGeo mailman server unique subscribers 2021_04_01: 36268&lt;br /&gt;
* OSGeo mailman server unique subscribers 2021_03_01: 36203&lt;br /&gt;
* OSGeo mailman server unique subscribers 2021_02_01: 36121&lt;br /&gt;
* OSGeo mailman server unique subscribers 2021_01_01: 36108&lt;br /&gt;
* OSGeo mailman server unique subscribers 2020_12_01: 36001&lt;br /&gt;
* OSGeo mailman server unique subscribers 2020_11_01: 35925&lt;br /&gt;
* OSGeo mailman server unique subscribers 2020_10_01: 35901&lt;br /&gt;
* OSGeo mailman server unique subscribers 2020_09_01: 35839&lt;br /&gt;
* OSGeo mailman server unique subscribers 2020_08_01: 35783&lt;br /&gt;
* OSGeo mailman server unique subscribers 2020_07_01: 35725&lt;br /&gt;
* OSGeo mailman server unique subscribers 2020_06_01: 35659&lt;br /&gt;
* OSGeo mailman server unique subscribers 2020_05_01: 35176&lt;br /&gt;
* OSGeo mailman server unique subscribers 2020_04_01: 34971&lt;br /&gt;
* OSGeo mailman server unique subscribers 2020_03_01: 34524&lt;br /&gt;
* OSGeo mailman server unique subscribers 2020_02_01: 34423&lt;br /&gt;
* OSGeo mailman server unique subscribers 2020_01_01: 34370&lt;br /&gt;
* OSGeo mailman server unique subscribers 2019_12_01: 34259&lt;br /&gt;
* OSGeo mailman server unique subscribers 2019_11_01: 34158&lt;br /&gt;
* OSGeo mailman server unique subscribers 2019_10_01: 33983&lt;br /&gt;
* OSGeo mailman server unique subscribers 2019_09_01: 33945&lt;br /&gt;
* OSGeo mailman server unique subscribers 2019_08_01: 33790&lt;br /&gt;
* OSGeo mailman server unique subscribers 2019_07_01: 33790&lt;br /&gt;
* OSGeo mailman server unique subscribers 2019_07_01: 33659&lt;br /&gt;
* OSGeo mailman server unique subscribers 2019_06_01: 33539&lt;br /&gt;
* OSGeo mailman server unique subscribers 2019_05_01: 33446&lt;br /&gt;
* OSGeo mailman server unique subscribers 2019_04_01: 33193&lt;br /&gt;
* OSGeo mailman server unique subscribers 2019_03_01: 33062&lt;br /&gt;
* OSGeo mailman server unique subscribers 2019_02_01: 32874&lt;br /&gt;
* OSGeo mailman server unique subscribers 2019_01_01: 32879&lt;br /&gt;
* OSGeo mailman server unique subscribers 2018_12_01: 33225&lt;br /&gt;
* OSGeo mailman server unique subscribers 2018_11_13: 31418&lt;br /&gt;
* OSGeo mailman server unique subscribers 2018_11_01: 31356&lt;br /&gt;
* OSGeo mailman server unique subscribers 2018_10_01: 31204&lt;br /&gt;
* OSGeo mailman server unique subscribers 2018_09_01: 31057&lt;br /&gt;
* OSGeo mailman server unique subscribers 2018_08_01: 30846&lt;br /&gt;
* OSGeo mailman server unique subscribers 2018_06_01: 30587&lt;br /&gt;
* OSGeo mailman server unique subscribers 2018_05_01: 30460&lt;br /&gt;
* OSGeo mailman server unique subscribers 2018_04_01: 30356&lt;br /&gt;
* OSGeo mailman server unique subscribers 2018_03_01: 30235&lt;br /&gt;
* OSGeo mailman server unique subscribers 2018_02_01: 30181&lt;br /&gt;
* OSGeo mailman server unique subscribers 2018_01_01: 30049&lt;br /&gt;
* OSGeo mailman server unique subscribers 2017_12_01: 30005&lt;br /&gt;
* OSGeo mailman server unique subscribers 2017_11_01: 29610&lt;br /&gt;
* OSGeo mailman server unique subscribers 2017_10_01: 29574&lt;br /&gt;
* OSGeo mailman server unique subscribers 2017_09_01: 29531&lt;br /&gt;
* OSGeo mailman server unique subscribers 2017_08_01: 29476&lt;br /&gt;
* OSGeo mailman server unique subscribers 2017_07_01: 29410&lt;br /&gt;
* OSGeo mailman server unique subscribers 2017_06_01: 28857&lt;br /&gt;
* OSGeo mailman server unique subscribers 2017_05_01: 28735&lt;br /&gt;
* OSGeo mailman server unique subscribers 2017_04_01: 28937&lt;br /&gt;
* OSGeo mailman server unique subscribers 2017_03_01: 28852&lt;br /&gt;
* OSGeo mailman server unique subscribers 2017_02_01: 28672&lt;br /&gt;
* OSGeo mailman server unique subscribers 2017_01_01: 28635&lt;br /&gt;
* OSGeo mailman server unique subscribers 2016_12_01: 28538&lt;br /&gt;
* OSGeo mailman server unique subscribers 2016_11_01: 28410&lt;br /&gt;
* OSGeo mailman server unique subscribers 2016_10_01: 28343&lt;br /&gt;
* OSGeo mailman server unique subscribers 2016_09_01: 28290&lt;br /&gt;
* OSGeo mailman server unique subscribers 2016_08_01: 28404&lt;br /&gt;
* OSGeo mailman server unique subscribers 2016_07_01: 28343&lt;br /&gt;
* OSGeo mailman server unique subscribers 2016_06_01: 28297&lt;br /&gt;
* OSGeo mailman server unique subscribers 2016_05_01: 28202&lt;br /&gt;
* OSGeo mailman server unique subscribers 2016_04_01: 27663&lt;br /&gt;
* OSGeo mailman server unique subscribers 2016_03_01: 27636&lt;br /&gt;
* OSGeo mailman server unique subscribers 2016_02_01: 27417&lt;br /&gt;
* OSGeo mailman server unique subscribers 2016_01_01: 27329&lt;br /&gt;
* OSGeo mailman server unique subscribers 2015_12_01: 27243&lt;br /&gt;
* OSGeo mailman server unique subscribers 2015_11_01: 27159&lt;br /&gt;
* OSGeo mailman server unique subscribers 2015_10_09: 27123&lt;br /&gt;
* OSGeo mailman server unique subscribers 2015_10_01: 27083&lt;br /&gt;
* OSGeo mailman server unique subscribers 2015_09_01: 26933&lt;br /&gt;
* OSGeo mailman server unique subscribers 2015_08_01: 26792&lt;br /&gt;
* OSGeo mailman server unique subscribers 2015_07_01: 26673&lt;br /&gt;
* OSGeo mailman server unique subscribers 2015_06_01: 26570&lt;br /&gt;
* OSGeo mailman server unique subscribers 2015_05_01: 26395&lt;br /&gt;
* OSGeo mailman server unique subscribers 2015_04_01: 26004&lt;br /&gt;
* OSGeo mailman server unique subscribers 2015_03_01: 25842&lt;br /&gt;
* OSGeo mailman server unique subscribers 2015_02_01: 25366&lt;br /&gt;
* OSGeo mailman server unique subscribers 2015_01_01: 25283&lt;br /&gt;
* OSGeo mailman server unique subscribers 2014_12_01: 25195&lt;br /&gt;
* OSGeo mailman server unique subscribers 2014_11_01: 25134&lt;br /&gt;
* OSGeo mailman server unique subscribers 2014_10_01: 24997&lt;br /&gt;
* OSGeo mailman server unique subscribers 2014_09_01: 24811&lt;br /&gt;
* OSGeo mailman server unique subscribers 2014_08_01: 24472&lt;br /&gt;
* OSGeo mailman server unique subscribers 2014_07_01: 24303&lt;br /&gt;
* OSGeo mailman server unique subscribers 2014_06_01: 24171&lt;br /&gt;
* OSGeo mailman server unique subscribers 2014_05_01: 24046&lt;br /&gt;
* OSGeo mailman server unique subscribers 2014_04_01: 23882&lt;br /&gt;
* OSGeo mailman server unique subscribers 2014_03_01: 23846&lt;br /&gt;
* OSGeo mailman server unique subscribers 2014_02_01: 23326&lt;br /&gt;
* OSGeo mailman server unique subscribers 2014_01_01: 23140&lt;br /&gt;
* OSGeo mailman server unique subscribers 2013_12_01: 22482&lt;br /&gt;
* OSGeo mailman server unique subscribers 2013_10_01: 22101&lt;br /&gt;
* OSGeo mailman server unique subscribers 2013_09_01: 22598&lt;br /&gt;
* OSGeo mailman server unique subscribers 2013_08_01: 22471&lt;br /&gt;
* OSGeo mailman server unique subscribers 2013_07_01: 22365&lt;br /&gt;
* OSGeo mailman server unique subscribers 2013_06_01: 22227&lt;br /&gt;
* OSGeo mailman server unique subscribers 2013_05_01: 21995&lt;br /&gt;
* OSGeo mailman server unique subscribers 2013_04_06: n/a&lt;br /&gt;
* OSGeo mailman server unique subscribers 2013_03_06: 19160&lt;br /&gt;
* OSGeo mailman server unique subscribers 2013_02_06: n/a&lt;br /&gt;
* OSGeo mailman server unique subscribers 2013_01_01: 19160&lt;br /&gt;
* OSGeo mailman server unique subscribers 2012_12_01: 19160&lt;br /&gt;
* OSGeo mailman server unique subscribers 2012_11_01: 19160&lt;br /&gt;
* OSGeo mailman server unique subscribers 2012_10_01: n/a&lt;br /&gt;
* OSGeo mailman server unique subscribers 2012_09_01: 19160&lt;br /&gt;
* OSGeo mailman server unique subscribers 2012_08_01: 19160&lt;br /&gt;
* OSGeo mailman server unique subscribers 2012_07_01: 19160&lt;br /&gt;
* OSGeo mailman server unique subscribers 2012_05_01: 18947&lt;br /&gt;
* OSGeo mailman server unique subscribers 2012_04_01: 18769&lt;br /&gt;
* OSGeo mailman server unique subscribers 2012_03_01: 18631&lt;br /&gt;
* OSGeo mailman server unique subscribers 2012_02_01: 18492&lt;br /&gt;
* OSGeo mailman server unique subscribers 2012_01_01: 18314&lt;br /&gt;
* OSGeo mailman server unique subscribers 2011_12_01: 18156&lt;br /&gt;
* OSGeo mailman server unique subscribers 2011_11_01: 18001&lt;br /&gt;
* OSGeo mailman server unique subscribers 2011_10_01: 17837&lt;br /&gt;
* OSGeo mailman server unique subscribers 2011_09_01: 17697&lt;br /&gt;
* OSGeo mailman server unique subscribers 2011_08_01: 17598&lt;br /&gt;
* OSGeo mailman server unique subscribers 2011_07_01: 17183&lt;br /&gt;
* OSGeo mailman server unique subscribers 2011_06_01: 16992&lt;br /&gt;
* OSGeo mailman server unique subscribers 2011_05_01: 16811&lt;br /&gt;
* OSGeo mailman server unique subscribers 2011_04_01: 16571&lt;br /&gt;
* OSGeo mailman server unique subscribers 2011_03_01: 16376&lt;br /&gt;
* OSGeo mailman server unique subscribers 2011_02_01: 15662&lt;br /&gt;
* OSGeo mailman server unique subscribers 2011_01_01: 15450&lt;br /&gt;
* OSGeo mailman server unique subscribers 2010_12_01: 15277&lt;br /&gt;
* OSGeo mailman server unique subscribers 2010_11_01: 15061&lt;br /&gt;
* OSGeo mailman server unique subscribers 2010_10_01: 14833&lt;br /&gt;
* OSGeo mailman server unique subscribers 2010_09_01: 14202&lt;br /&gt;
* OSGeo mailman server unique subscribers 2010_08_01: 14056&lt;br /&gt;
* OSGeo mailman server unique subscribers 2010_07_01: 13891&lt;br /&gt;
* OSGeo mailman server unique subscribers 2010_06_01: 13744&lt;br /&gt;
* OSGeo mailman server unique subscribers 2010_05_01: 13465&lt;br /&gt;
* OSGeo mailman server unique subscribers 2010_04_01: 13268&lt;br /&gt;
* OSGeo mailman server unique subscribers 2010_03_01: 12976&lt;br /&gt;
* OSGeo mailman server unique subscribers 2010_02_01: 12596&lt;br /&gt;
* OSGeo mailman server unique subscribers 2010_01_01: 12426&lt;br /&gt;
* OSGeo mailman server unique subscribers 2009_12_01: 12187&lt;br /&gt;
* OSGeo mailman server unique subscribers 2009_11_01: 11974&lt;br /&gt;
* OSGeo mailman server unique subscribers 2009_10_01: 11773&lt;br /&gt;
* OSGeo mailman server unique subscribers 2009_09_01: 11605&lt;br /&gt;
* OSGeo mailman server unique subscribers 2009_08_01: 11531&lt;br /&gt;
* OSGeo mailman server unique subscribers 2009_07_01: 11362&lt;br /&gt;
* OSGeo mailman server unique subscribers 2009_06_01: 11088&lt;br /&gt;
* OSGeo mailman server unique subscribers 2009_05_01: 10046&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* May 2, 2009:&lt;br /&gt;
** Total number of enabled subscribers in [http://lists.osgeo.org/mailman/listinfo all OSGeo hosted lists]: 15941&lt;br /&gt;
** Unique number of enabled subscribers in [http://lists.osgeo.org/mailman/listinfo all OSGeo hosted lists]: 9791&lt;br /&gt;
** Note that these metrics only include OSGeo lists, there are a number of lists maintained on other servers.&lt;br /&gt;
*** Source Metrics collated in a spreadsheet at: http://spreadsheets.google.com/ccc?key=r_y6-xiF3ZvE-rDJ5y30GfA&lt;br /&gt;
* May 2, 2009:  [http://lists.osgeo.org/mailman/listinfo/announce announce]: 871, [http://lists.osgeo.org/mailman/listinfo/discuss discuss]: 866&lt;br /&gt;
* Dec 1, 2008:  [http://lists.osgeo.org/mailman/listinfo/announce announce]: 761, [http://lists.osgeo.org/mailman/listinfo/discuss discuss]: 814&lt;br /&gt;
* Jan 26, 2007: [http://lists.osgeo.org/mailman/listinfo/announce announce]: 579, [http://lists.osgeo.org/mailman/listinfo/discuss discuss]: 402&lt;br /&gt;
&lt;br /&gt;
[1] runs on server [[SAC_Service_Status#osgeo6|osgeo6]], in /home/neteler/osgeo_mailman_stats/&lt;br /&gt;
&lt;br /&gt;
= wiki.osgeo.org =&lt;br /&gt;
&lt;br /&gt;
from [[Special:Statistics]]&lt;br /&gt;
&lt;br /&gt;
* 3. Sep 2023: 4,053 content pages, 5,839 registered users (list of members)&lt;br /&gt;
* 22 Jul 2022: 3,993 content pages, 5,751 users (now linked to LDAP single sign-on system)&lt;br /&gt;
* 14 Feb 2018: 3,672 content pages, 5,208 users&lt;br /&gt;
* 25 Sep 2017: 3,529 content pages, 4,923 users (views no longer listed in [[Special:Statistics]])&lt;br /&gt;
** some massive spam user cleanup was done in 2016&lt;br /&gt;
* 1 May 2015: 3,152 pages, 18,391 users, 31M views&lt;br /&gt;
* 1 August 2014: 3,026 pages, 17,384 users, 24.1M views&lt;br /&gt;
* 2 June 2014: 3,016 pages, 17,270 users, 23.4M views&lt;br /&gt;
* 1 May 2014: 	2,995 pages, 16,985 users, 22.2M views&lt;br /&gt;
* 6 March 2013: 2,741 pages, 12,609 users, 17.5M views&lt;br /&gt;
* 4 February 2013: 2,720 pages, 12,550 users, 17M views&lt;br /&gt;
* 4 June 2008: 2360 pages, 5513 users, 2.7M views&lt;br /&gt;
* Jan 27, 2007: 349 active pages, 569 registered users, 646K page views&lt;br /&gt;
* Oct 24, 2006: 272 active pages, 383 registered users, 323K page views&lt;br /&gt;
* June 11, 2006: 141 active pages, 201 registered users, 104K page views&lt;br /&gt;
&lt;br /&gt;
= Debian download statistics =&lt;br /&gt;
&lt;br /&gt;
* https://qa.debian.org/popcon.php?package=gdal&lt;br /&gt;
* https://qa.debian.org/popcon.php?package=grass&lt;br /&gt;
* https://qa.debian.org/popcon.php?package=mapserver&lt;br /&gt;
* https://qa.debian.org/popcon.php?package=proj&lt;br /&gt;
* https://qa.debian.org/popcon.php?package=qgis&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
= Google Hits for &amp;quot;osgeo&amp;quot; =&lt;br /&gt;
&lt;br /&gt;
as per [[http://www.google.com/search?hl=en&amp;amp;q=osgeo Google Query]]&lt;br /&gt;
* 16 Sep 2023:  805.000&lt;br /&gt;
* 22 Jul 2022: 885,000&lt;br /&gt;
* 25 Sep 17: 543,000&lt;br /&gt;
* 01 Jun 15: 430,000&lt;br /&gt;
* 02 Jun 14: 1,380,000&lt;br /&gt;
* 01 May 14: 1,180,000&lt;br /&gt;
* 06 Mar 13: 1,370,000&lt;br /&gt;
* 04 Feb 13: 1,350,000&lt;br /&gt;
* 03 May 09: 616,000&lt;br /&gt;
* 17 Nov 08: 636,000&lt;br /&gt;
* 04 Jun 08: 538,000&lt;br /&gt;
* 24 Mar 08: 318,000&lt;br /&gt;
* 24 Sep 07: 760,000&lt;br /&gt;
* 16 Aug 07: 440,000&lt;br /&gt;
* 19 Jul 07: 486,000&lt;br /&gt;
* 16 Apr 07: 395,000&lt;br /&gt;
* 24 Feb 07: 352,000&lt;br /&gt;
* 26 Jan 07: 360,000&lt;br /&gt;
* 12 Jan 07: 214,000&lt;br /&gt;
* 22 Nov 06: 209,000&lt;br /&gt;
* 01 Nov 06: 230,000&lt;br /&gt;
* 23 Oct 06: 177,000&lt;br /&gt;
* 26 Sep 06: 156,000&lt;br /&gt;
* 11 Sep 06: 150,000&lt;br /&gt;
* 09 Sep 06: 137,000&lt;br /&gt;
* 29 Aug 06: 127,000&lt;br /&gt;
* 19 Jul 06: 110,000&lt;br /&gt;
* 11 Jul 06: 99,700&lt;br /&gt;
* 21 Jun 06: 103,000&lt;br /&gt;
* 11 Jun 06: 101,000&lt;br /&gt;
* 05 Jun 06: 96,700&lt;br /&gt;
* 15 May 06: 109,000&lt;br /&gt;
* 05 May 06: 115,000&lt;br /&gt;
* 25 Apr 06: 113,000&lt;br /&gt;
* 18 Apr 06: 107,000&lt;br /&gt;
* 16 Mar 06: 56,200&lt;br /&gt;
* 13 Mar 06: 37,000&lt;br /&gt;
* 10 Mar 06: 17,500&lt;br /&gt;
* 04 Feb 06: 0&lt;br /&gt;
&lt;br /&gt;
= Alexa Stats =&lt;br /&gt;
&lt;br /&gt;
[http://www.alexa.com/data/details/traffic_details/osgeo.org?site0=osgeo.org&amp;amp;y=r&amp;amp;z=3&amp;amp;h=400&amp;amp;w=700&amp;amp;u%5B%5D=osgeo.org&amp;amp;x=2008-03-24T22%3A10%3A53.000Z&amp;amp;check=www.alexa.com&amp;amp;signature=1im6JB6UH8t7BRv9p46mY0ZMolM%3D&amp;amp;range=3y&amp;amp;size=Large Link]&lt;br /&gt;
&lt;br /&gt;
Global traffic rank (smaller is better):&lt;br /&gt;
&lt;br /&gt;
* (Alexa.com retired on May 1, 2022)&lt;br /&gt;
* 25 Sep 17: 60,867 (China rank: 29,063)&lt;br /&gt;
* 24 Mar 08: 208,609&lt;br /&gt;
* 04 Jun 08: 159,273&lt;br /&gt;
* 17 Nov 08: 121,594&lt;br /&gt;
* 03 May 09: 117,381&lt;br /&gt;
* 04 Feb 13: 82,198&lt;br /&gt;
* 06 Mar 13: 74,176&lt;br /&gt;
* 01 May 14: 62,812&lt;br /&gt;
* 01 Jun 15: 73,210&lt;br /&gt;
&lt;br /&gt;
= OSGeo Foundation Charter Members =&lt;br /&gt;
&lt;br /&gt;
* See list of https://www.osgeo.org/about/charter-members/&lt;br /&gt;
* Election statistics years by year: https://wiki.osgeo.org/wiki/Category:Elections&lt;br /&gt;
&lt;br /&gt;
= Wikipedia EN OSGeo Article stats =&lt;br /&gt;
&lt;br /&gt;
* http://stats.grok.se/en/latest90/Open_Source_Geospatial_Foundation&lt;br /&gt;
** 2015_06_01: viewed 2902 times in the last 30 days&lt;br /&gt;
&lt;br /&gt;
= References =&lt;br /&gt;
See also: &lt;br /&gt;
&lt;br /&gt;
* [[Project_Stats]] which aims to capture some project specific stats.&lt;br /&gt;
* [http://live.osgeo.org/en/metrics.html OSGeo Live metrics] is a page that presents OpenHub (formerly Ohloh) statistics for many FOSS4G projects.&lt;br /&gt;
&lt;br /&gt;
[[Category:Statistics]]&lt;br /&gt;
[[Category:Visibility]]&lt;br /&gt;
[[Category:Marketing]]&lt;/div&gt;</summary>
		<author><name>Strk</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=SAC&amp;diff=134524</id>
		<title>SAC</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=SAC&amp;diff=134524"/>
		<updated>2025-10-02T07:07:05Z</updated>

		<summary type="html">&lt;p&gt;Strk: drop Drone&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Mission = &lt;br /&gt;
The OSGeo System Administration Committee (SAC) manages [[SAC_Service_Status|computer systems]] operated by OSGeo. Responsibilities include:&lt;br /&gt;
&lt;br /&gt;
* Develop published policies and procedures for managing systems, and system services.&lt;br /&gt;
* Solicit input from stakeholders on required system services, and to prioritize which to offer and when.&lt;br /&gt;
* Assign appropriate security and other responsibilities to administrators and users for access to systems.&lt;br /&gt;
* Ensure core OSGeo system services are well maintained, highly available and recoverable in case of system failure.&lt;br /&gt;
* Recommend system expenditures to the Board.&lt;br /&gt;
&lt;br /&gt;
= Members =&lt;br /&gt;
&lt;br /&gt;
([[SAC:Primary Administrators]])&lt;br /&gt;
&lt;br /&gt;
A [[SAC:LDAP|LDAP]] group holds the [https://id.osgeo.org/ldap/shell?group=sac authoritative list of current SAC administrators] (need an [https://www.osgeo.org/osgeo_userid OSGeo account to read).&lt;br /&gt;
&lt;br /&gt;
== Active ==&lt;br /&gt;
* [[User:strk|Sandro Santilli]] aka strk (General Administration, [[Trac Instances|trac]], [[SAC:Gitea|Gitea]]&lt;br /&gt;
* [[User:robe|Regina Obe]] ( general server administration and management which includes server patches, osgeo3-osgeo9 lxd hosts, DNS changes)&lt;br /&gt;
* [[User:Cvvergara| Vicky Vergara]] ( website administration, lists administration, general server administration )&lt;br /&gt;
* [[User:Jef|Jürgen Fischer]] (QGIS, OSGeo4W, Downloads, various)&lt;br /&gt;
* [[User:jive| Jody Garnett]] (website administration, repository)&lt;br /&gt;
* [[User:lnicola| Laurențiu Nicola]] (Download, wiki, website, Mantra, ldap, Gitea)&lt;br /&gt;
* [[Jorge Sanz]] ([[SAC:Mailing Lists|Mailing Lists]], [[PlanetOSGeo]])&lt;br /&gt;
* [[User:Neteler|Markus Neteler]] (GRASS CMS + Wiki, fail2ban, various)&lt;br /&gt;
* [[Jeff McKenna]] (Wiki, Mapserver website and demo, WebExtra, Tracsvn)&lt;br /&gt;
* [[User:tomkralidis|Tom Kralidis]] (Observer, OSGeo Board)&lt;br /&gt;
* Frank Warmerdam (Downloads, [[SAC:Mailing Lists|Mailing Lists]], [[SAC:LDAP|LDAP Scripts]])&lt;br /&gt;
* [[User:Martin|Martin Spott]] (Backups, everything else)&lt;br /&gt;
&lt;br /&gt;
== InActive ==&lt;br /&gt;
* Eli Adam (Foss4g Archives)&lt;br /&gt;
* Shawn Barnes&lt;br /&gt;
* Wolf Bergenheim&lt;br /&gt;
* Alan Boudreault&lt;br /&gt;
* Hamish Bowman (OSGeo Live)&lt;br /&gt;
* Howard Butler&lt;br /&gt;
* [[Paolo Corti]] ([[PlanetOSGeo]])&lt;br /&gt;
* Richard Duivenvoorde (QGIS)&lt;br /&gt;
* [[User:wildintellect|Alex Mandel]] '''Chair''' (General)&lt;br /&gt;
* [[User:TemptorSent| Chris Giorgi]] aka TemporSent (funtoo setup, osgeo7, eventually wiki/ldap integration)&lt;br /&gt;
* John Graham&lt;br /&gt;
* Harrison Grundy&lt;br /&gt;
* Swapnil Hajare&lt;br /&gt;
* [[User:ajolma|Ari Jolma]]&lt;br /&gt;
* [[Mateusz Loskot]] ([[SAC:Mailing Lists|Nabble, Mailing Lists (Jobs)]], [[PlanetOSGeo]])&lt;br /&gt;
* Daniel Morissette&lt;br /&gt;
* [[User:Jgrocha|Jorge Rocha]]&lt;br /&gt;
* Larry Shaffer (Apple Signing Certificates)&lt;br /&gt;
* Chris Schmidt (OAM, Vmap0, Sr.org)&lt;br /&gt;
* Gary Sherman ([[IRC|IRC Bots]])&lt;br /&gt;
* Christian Willmes (Journal, Wiki)&lt;br /&gt;
* Norman Vine ([[IRC]])&lt;br /&gt;
&lt;br /&gt;
= Meetings =&lt;br /&gt;
* [[SAC_Meeting-2020-06| Jun 2020 Agenda Notes]]&lt;br /&gt;
* [[SAC_Meeting-2020-04| Apr 2020 Agenda Notes]]&lt;br /&gt;
* [[SAC_Meeting-2020-03| Mar 2020 Agenda Notes]]&lt;br /&gt;
* [[SAC_Metting_2020-01| Jan 2020 Agenda Notes]]&lt;br /&gt;
* [[SAC_Meeting_2019-11| Nov 7th Agenda Notes]]&lt;br /&gt;
* [[SAC_Meeting_2019-10| Oct 24th Agenda Notes]]&lt;br /&gt;
* [[SAC_Meeting_2019-09| Sept 12th-26th Agenda Notes]]&lt;br /&gt;
* [[SAC_Meeting_2019-08| Aug 1st-29th Agenda Notes]]&lt;br /&gt;
* [[SAC_Meeting_2019-06| Jun 6th-20th Agenda Notes]]&lt;br /&gt;
* [[SAC_Meeting_2019-05| May 9th-23rd Agenda Notes]]&lt;br /&gt;
* [[SAC_Meeting_2019-04| Apr 11th-25th Agenda Notes]]&lt;br /&gt;
* [[SAC_Meeting_2019-03| Mar 14th-28th Agenda Notes]]&lt;br /&gt;
* [[SAC_Meeting_2019-02| Feb 14th-28th Agenda Notes]]&lt;br /&gt;
* [[SAC_Meeting_2019-01| Jan 3rd-31st Agenda Notes]]&lt;br /&gt;
* [[SAC_Meeting_2018-11| Nov 15th-29th 2018 Agenda Notes]]&lt;br /&gt;
* [[SAC_Meeting_2018-10| Oct 4th-25th 2018 Agenda Notes]]&lt;br /&gt;
* [[SAC_Meeting_2018-09| Sept 13th-27th 2018 Agenda Notes]]&lt;br /&gt;
* [[SAC_Meeting_2018-08| Aug 9th-30th 2018 Agenda Notes]]&lt;br /&gt;
* [[SAC_Meeting_2018-08-02| Aug 2nd 2018 Agenda Notes]]&lt;br /&gt;
* [[SAC_Meeting_2018-07-26| Jul 26th 2018 Agenda Notes]]&lt;br /&gt;
* [[SAC_Meeting_2018-07-12| Jul 12th 2018 Agenda (Started Jul 5th, will reconvene July 12th) &amp;amp; Notes]]&lt;br /&gt;
* [[SAC_Meeting_2018-06-24| Jun 24th 2018 Agenda (Canceled) &amp;amp; Notes]]&lt;br /&gt;
* [[SAC_Meeting_2018-06-07| Jun 7th 2018 Agenda &amp;amp; Notes]]&lt;br /&gt;
* [[SAC_Meeting_2018-05-27| May 27th 2018 Agenda &amp;amp; Notes]]&lt;br /&gt;
* [[SAC_Meeting_2018-05-10| May 10th 2018 Agenda &amp;amp; Notes]]&lt;br /&gt;
* [[SAC_Meeting_2018-04-29| April 29th 2018 Agenda &amp;amp; Notes]]&lt;br /&gt;
* [[SAC_Meeting_2018-04-14| April 14th 2018 Agenda &amp;amp; Notes]]&lt;br /&gt;
* [[SAC_Meeting_2018-03-29| March 29th 2018 Agenda &amp;amp; Notes]]&lt;br /&gt;
* [[SAC_Meeting_2018-03-15| March 15 2018 Agenda &amp;amp; Notes]]&lt;br /&gt;
* [[SAC_Meeting_2018-03-02| March 2nd 2018 Agenda &amp;amp; Notes]]&lt;br /&gt;
* [[SAC_Meeting_2018-02-15| February 15th 2018 Agenda &amp;amp; Notes]]&lt;br /&gt;
* [[SAC_Meeting_2018-02-01| February 1st 2018 Agenda &amp;amp; Notes]]&lt;br /&gt;
* [[SAC_Meeting_2018-01-18| January 18th 2018 Agenda &amp;amp; Notes]]&lt;br /&gt;
* [[SAC_Meeting_2018-01-04| January 4th 2018 Agenda &amp;amp; Notes]]&lt;br /&gt;
* [[SAC_Meeting_2017-12-21| December 21st 2017 Agenda &amp;amp; Notes]]&lt;br /&gt;
* [[SAC_Meeting_2017-12-07| December 7th 2017 Agenda  &amp;amp; Notes]]&lt;br /&gt;
* [[SAC_Meeting_2017-11-23| November 23rd 2017 Agenda &amp;amp; Notes]]&lt;br /&gt;
* [[SAC_Meeting_2017-11-09| November 9th 2017 Agenda  &amp;amp; Notes]]&lt;br /&gt;
* [[SAC_Meeting_2017-10-26| October 26th 2017 Agenda &amp;amp; Notes]]&lt;br /&gt;
* [[SAC:Oct122017| October 12th 2017 Agenda &amp;amp; Notes]]&lt;br /&gt;
* [[SAC:Sep2016| September 2016 Agenda &amp;amp; Notes]]&lt;br /&gt;
* [[SAC:May2016| May 2016 Agenda &amp;amp; Notes]]&lt;br /&gt;
* [[SAC:June2010_meeting|June 2010 SAC OSL Transition Meeting]]&lt;br /&gt;
* 1/22/07 [[SAC:1_22_07_agenda]] [[SAC:1_25_07_minutes]]&lt;br /&gt;
* 2/22/07 [[SAC:2_22_07_agenda]] [[SAC:2_22_07_minutes]]&lt;br /&gt;
* For a complete list, see [[:Category:SAC_Meetings]]&lt;br /&gt;
&lt;br /&gt;
= Communication = &lt;br /&gt;
* Mailing list: [https://lists.osgeo.org/mailman/listinfo/sac Subscribe], [http://lists.osgeo.org/pipermail/sac Archives]&lt;br /&gt;
* IRC in #osgeo-sac on libera.chat (quick access: https://web.libera.chat/)&lt;br /&gt;
* Matrix in #sac:osgeo.org (quick access: https://matrix.to/#/#sac:osgeo.org)&lt;br /&gt;
* Forum: https://discourse.osgeo.org/c/committees/sac-global-category&lt;br /&gt;
&lt;br /&gt;
= Task Tracking =&lt;br /&gt;
&lt;br /&gt;
Infrastructure problems should be filed as trac ticket to SAC:&lt;br /&gt;
* [http://trac.osgeo.org/osgeo/login login] and [http://trac.osgeo.org/osgeo/newticket?component=Systems%20Admin Submit Trac Ticket] &lt;br /&gt;
&lt;br /&gt;
Open issues:&lt;br /&gt;
* [http://trac.osgeo.org/osgeo/query?status=new&amp;amp;status=assigned&amp;amp;status=reopened&amp;amp;component=Systems%20Admin&amp;amp;order=priority  Open SAC Issues] &lt;br /&gt;
* Old [[SAC TODO List]] (need to migrate any remaining issues to Trac).&lt;br /&gt;
&lt;br /&gt;
= Procedures =&lt;br /&gt;
&lt;br /&gt;
See [[:Category:SysAdminProcedure]] for a list of pages describing procedures.&lt;br /&gt;
&lt;br /&gt;
The procedure to describe procedures is to create a wiki page and add a &amp;lt;nowiki&amp;gt;[[Category:SysAdminProcedure]]&amp;lt;/nowiki&amp;gt; snippet in the page.&lt;br /&gt;
&lt;br /&gt;
= Documents =&lt;br /&gt;
&lt;br /&gt;
* [[SAC 2018 Annual Report]]&lt;br /&gt;
* [[Osgeo7 | Infrastructure Transition 2018-2019 Purchase and move of services to osgeo7]]&lt;br /&gt;
* [[Infrastructure Transition Plan 2010]]&lt;br /&gt;
* [[2007 Annual Report]]&lt;br /&gt;
* [[OSL]] - Information on our use of system services at the OSU Open Source Labs (OSL).&lt;br /&gt;
&lt;br /&gt;
== Budget ==&lt;br /&gt;
&lt;br /&gt;
* [[SAC:Budget| Past, Current and Proposed Budgets]]&lt;br /&gt;
&lt;br /&gt;
= Services =&lt;br /&gt;
&lt;br /&gt;
* See [[:Category:Services]]&lt;br /&gt;
* [[SAC Service Status]] indicates what services are setup, where and known issues (OSUOSL and other locations).&lt;br /&gt;
&lt;br /&gt;
= Projects with SAC involved =&lt;br /&gt;
* [[Geodata processing at telascience.org]] - by [[Geodata Packaging Working Group]]&lt;br /&gt;
* The [[Software Stack]] page talks about the ''Reference Stack'' of software we would like to setup for demonstration and testing purposes. &lt;br /&gt;
* [[Kids GIS Portal]] - hosted at telascience, a wee bit of systems help.&lt;br /&gt;
&lt;br /&gt;
= Migration to new Infrastructure =&lt;br /&gt;
&lt;br /&gt;
* [[Osgeo7 | Infrastructure Transition 2018-2019 Purchase and move of services to osgeo7]]&lt;br /&gt;
* [[Infrastructure Transition Plan 2010]]&lt;br /&gt;
* [[Infrastructure Transition Plan 2014]]&lt;br /&gt;
&lt;br /&gt;
== Old migration documents for historical review. ==&lt;br /&gt;
&lt;br /&gt;
* [[Migration Documentation]] - assorted services on www.osgeo.org&lt;br /&gt;
* [[Drupal Upgrade Plan]] - Wolf's fall 2007 plan to upgrade Drupal to 5.3. &lt;br /&gt;
* The [[Project Infrastructure Migration]] page talks about migration issues of the projects in incubation and provides hints to some services we should be trying to provide.&lt;br /&gt;
* [[Migration Tasks and Milestones]]&lt;br /&gt;
* [[Migration Documentation]]&lt;br /&gt;
* [[Infrastructure Transition Plan | Infrastructure Transition Plan 2006]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Infrastructure]]&lt;br /&gt;
[[Category:Committees]]&lt;/div&gt;</summary>
		<author><name>Strk</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=SAC:Budget&amp;diff=134499</id>
		<title>SAC:Budget</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=SAC:Budget&amp;diff=134499"/>
		<updated>2025-10-01T15:44:27Z</updated>

		<summary type="html">&lt;p&gt;Strk: /* SysAmin contracts details */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Please help fill in the based on this [https://drive.google.com/open?id=0ByfEHeRRT620SnliNDhJT25HTms pdf report] from the treasurer.&lt;br /&gt;
Budget allocations can be found via general budget pages on the wiki.&lt;br /&gt;
&lt;br /&gt;
== 2025 ==&lt;br /&gt;
&lt;br /&gt;
'''''[[OSGeo_Budget_2025]]''''' &lt;br /&gt;
&lt;br /&gt;
=== Overall ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Item !! Amount(Proposed)[Approved] !! Amount(Spent) !!Notes&lt;br /&gt;
|-&lt;br /&gt;
| Budget || 55850 [16000] || 0 || Total Requested&lt;br /&gt;
|-&lt;br /&gt;
| Hosting || 6,500 [0] || 0 ||OSUOSL for hosting services $6500 &lt;br /&gt;
|-&lt;br /&gt;
| Wordpress ACF Pro Plugin || 150[0] || 0 || https://www.advancedcustomfields.com/pro/?utm_source=ACF+PRO (needed for both prod and dev)&lt;br /&gt;
|- &lt;br /&gt;
|  Limesurvey || 100 [0] || 0 || ComfUpdate payment&lt;br /&gt;
|-&lt;br /&gt;
| Hardware Supplies || 2,500 [0] || 0 || Emergency reserve for replacing parts as needed (drives, power supplies etc) and new hard drives, but not planned any change&lt;br /&gt;
|- &lt;br /&gt;
| Donations open source infra projects || 4,000 [0] || 0 || See https://wiki.osgeo.org/wiki/SAC:Budget#Donations_open_source_infra_projects&lt;br /&gt;
|-&lt;br /&gt;
| Domains || 300 [300] ||0  || Renewals, expect 5 domains (~$15 x 5 years each)&lt;br /&gt;
|-&lt;br /&gt;
| Sysadmin || 44800 [15,360] || 7680 (vicky) || 350 hrs contract time (120 hrs approved) to be split up as needed -- Specific or General support contracts. See [[SAC:Budget#SysAmin contracts]] for details.&lt;br /&gt;
|-&lt;br /&gt;
| General In-kind support ||  || || Discourse moderation (~25 hrs) , Mailman moderation (~15 hrs),  Weblate Moderation (~5 hrs), Pretalx Moderation (~ 5 hrs) , Mantra Moderation ~90 hrs (guesstimate)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== SysAmin contracts details ===&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Hours !! Amount(Proposed)[Approved] !! Amount(Spent) !!Notes&lt;br /&gt;
|- &lt;br /&gt;
|  Sandro || 60 [0]  || 7680 [0] || 7680 || New mail system (major upgrade to be used by mailman, discourse, gitea, and all other osgeo services), ansible standardization; General support. This should significantly reduce spam and also make our mail less prone to being flagged as spam by google etc&lt;br /&gt;
|- &lt;br /&gt;
|  Vicky ||60 [0]  || 7680 [0]  || 7680 || Mailing lists to Discourse migration and mirroring, website/wordpress fixes to support newer PHP,  General support&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 2024 ==&lt;br /&gt;
&lt;br /&gt;
'''''[[OSGeo_Budget_2024]]''''' &lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Item !! Amount(Proposed)[Approved] !! Amount(Spent) !!Notes&lt;br /&gt;
|-&lt;br /&gt;
| Budget || 51950 [21500] || 0 || Total Requested&lt;br /&gt;
|-&lt;br /&gt;
| Hosting || 6,500 [0] || 0 ||OSUOSL for hosting services $6500 &lt;br /&gt;
|-&lt;br /&gt;
| Wordpress ACF Pro Plugin || 150[0] || 0 || https://www.advancedcustomfields.com/pro/?utm_source=ACF+PRO (needed for both prod and dev)&lt;br /&gt;
|- &lt;br /&gt;
|  Limesurvey || 100 [0] || 0 || ComfUpdate payment&lt;br /&gt;
|-&lt;br /&gt;
| Hardware Supplies || 2,500 [0] || 0 || Emergency reserve for replacing parts as needed (drives, power supplies etc) and new hard drives, but not planned any change&lt;br /&gt;
|- &lt;br /&gt;
| Donations open source infra projects || 4,000 [0] || 0 || See https://wiki.osgeo.org/wiki/SAC:Budget#Donations_open_source_infra_projects&lt;br /&gt;
|-&lt;br /&gt;
| Domains || 300 [0] ||341  || Renewals, 13 renewals and registrations for 1 year $21.85/year&lt;br /&gt;
|-&lt;br /&gt;
| Sysadmin || 38,400 [19200] || ~19200  || Specific or General support contracts. Can be used in any hours desired and rate/hr, to be approved by SAC PSC. Key items for this year: Upgrade LDAP, Osgeo6, OSGeo7, secure, pretalx, wiki, matrix, mail system, migrate mailing lists to discourse, standardize infra on ansible, update documentation on our system setup&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Donations open source infra projects ===&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Item !! Amount(Proposed)[Approved] !! Amount(Spent) !!Notes&lt;br /&gt;
|- &lt;br /&gt;
|  Pretalx || 500 [0] || 0 || &lt;br /&gt;
|- &lt;br /&gt;
|  weblate || 500 [0] || 0 || &lt;br /&gt;
|- &lt;br /&gt;
|  Matrix || 500 [0] || 0 || &lt;br /&gt;
|- &lt;br /&gt;
|  LiberaChat || 500 [0] || 0 || &lt;br /&gt;
|- &lt;br /&gt;
|  Trac || 500 [0] || 0 || &lt;br /&gt;
|- &lt;br /&gt;
|  gitea || 500 [0] || 0 || &lt;br /&gt;
|- &lt;br /&gt;
|  LXD/Incus (main contributor) || 500 [0] || 0 || &lt;br /&gt;
|- &lt;br /&gt;
|  jitsi || 500 [0] || 0 || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== SysAmin contracts ===&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Hours !! Amount(Proposed)[Approved] !! Amount(Spent) !!Notes&lt;br /&gt;
|- &lt;br /&gt;
|  Sandro || 100 [50] || 12800 [6400] || || Upgrade mail (major upgrade to be used by mailman and discourse), matrix (newer clients will not be able to use soon without upgrade); ansible standardization; General support&lt;br /&gt;
|- &lt;br /&gt;
|  Vicky || 100 [50] || 12800 [6400] ||  || Discourse migration and mirroring, website/wordpress, ansible standardization, nginx, General support&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 2023 ==&lt;br /&gt;
&lt;br /&gt;
'''''[[OSGeo_Budget_2023| Submitted to Board]]''''' &lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Item !! Amount(Proposed)[Approved] !! Amount(Spent) !!Notes&lt;br /&gt;
|-&lt;br /&gt;
| Budget || 32550 [32550] || ? || Total Requested&lt;br /&gt;
|-&lt;br /&gt;
| Hosting || 6000 [6000] || ? || Donation to OSUOSL for hosting services $6000 &lt;br /&gt;
|-&lt;br /&gt;
| Hardware Supplies || 2,500 [0] || 0 ||Reserve for replacing parts as needed (drives, power supplies etc) &lt;br /&gt;
|-&lt;br /&gt;
| Cloud Hosting || 1,000 [1000] || 0 || Fund for utilizing 3rd party cloud services &lt;br /&gt;
|- &lt;br /&gt;
| Donations open source infra projects || 4,000 [4000] || $2582? || Given: Pretalx, weblate, Matrix, LiberaChat, Limesurvey, Trac, gitea, incus/lxd (main contributor), LimeSurvey Comfupdate ($82)&lt;br /&gt;
|-&lt;br /&gt;
| Domains || 300 [300] || 136  || Renewals, expect 3 domains (~$15 x 5 years each)&lt;br /&gt;
|-&lt;br /&gt;
| Sysadmin || 18750 [18750] || ~$18592 || 150 hours, ~3x 50 hour  general support contracts  (~6250 USD each)&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Donations open source infra projects ===&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Item !! Amount(Proposed)[Approved] !! Amount(Spent) !!Notes&lt;br /&gt;
|- &lt;br /&gt;
|  Pretalx || 500  || 500 || &lt;br /&gt;
|- &lt;br /&gt;
|  weblate || 500  || 500 || &lt;br /&gt;
|- &lt;br /&gt;
|  Matrix || 500 || 0 || &lt;br /&gt;
|- &lt;br /&gt;
|  LiberaChat || 500  || 500 || &lt;br /&gt;
|- &lt;br /&gt;
|  Trac || 500 || ? || &lt;br /&gt;
|- &lt;br /&gt;
|  gitea || 500 [0] || ? || &lt;br /&gt;
|- &lt;br /&gt;
|  LXD/Incus (main contributor) || 500 [0] || 500 || &lt;br /&gt;
|- &lt;br /&gt;
|  jitsi || 500 [0] || ? || &lt;br /&gt;
|-&lt;br /&gt;
|  Limesurvey || 82 || 82 ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 2022 ==&lt;br /&gt;
&lt;br /&gt;
'''''[[OSGeo_Budget_2022| Submitted to Board]]''''' &lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Item !! Amount(Proposed)[Approved] !! Amount(Spent) !!Notes&lt;br /&gt;
|-&lt;br /&gt;
| Budget || 32550 [32,550] || 26905.32 || Total Requested&lt;br /&gt;
|-&lt;br /&gt;
| Hosting || 5000 [5000] || 5000 || Donation to OSUOSL for hosting services $5000 &lt;br /&gt;
|-&lt;br /&gt;
| Hardware Supplies || 2,500 [2,500] || ~$526 || Drives for osgeo8 and osgeo9&lt;br /&gt;
|-&lt;br /&gt;
| Cloud Hosting || 2,000 [2,000] || 0 || Fund for utilizing 3rd party cloud services &lt;br /&gt;
|- &lt;br /&gt;
| Donations open source infra projects || 4,000 [4,000] || ~2582 USD || Currently dispensed: Pretalx , Weblate, Limesurvey (78 Euro) for comfort update tool), gitea, LiberaChat , Matrix.  Help keep software we use FOSS in particular projects with very few developers &lt;br /&gt;
|-&lt;br /&gt;
| Domains || 300 [300] || 22.65 + 377.5 + 22.65 = 422.80 || Renewals, expect 3 domains (~$15 x 5 years each)&lt;br /&gt;
|-&lt;br /&gt;
| Sysadmin || 18750 [18750] || 5975 + 6200 + 1891 + 1891 + 1580 + 713 + 124 ($18374)  || 150 hours, ~3x 50 hour  general support contracts  (~6250 USD each)&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 2021 ==&lt;br /&gt;
&lt;br /&gt;
'''''[[OSGeo_Budget_2021| Submitted to Board]]''''' - [[http://osgeo-org.1560.x6.nabble.com/SAC-2021-Budget-Vote-td5454922.html vote]]&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Item !! Amount(Proposed)[Approved] !! Amount(Spent) !!Notes&lt;br /&gt;
|-&lt;br /&gt;
| Budget || 35100 [30,700] || 0 || Total Requested - New amount is $31600 + (with $3500 carried from 2020 contract - see below)&lt;br /&gt;
|-&lt;br /&gt;
| Hosting || 4,600 || 0 || Donation to OSUOSL for hosting services $4600 &lt;br /&gt;
|-&lt;br /&gt;
| Hardware Supplies || 1,000 || 0 ||Reserve for replacing parts as needed (drives, power supplies etc)&lt;br /&gt;
|-&lt;br /&gt;
| Cloud Hosting || 6,000 || 0 || Fund for utilizing 3rd party cloud services as needed includes Travis ($5000) + $1000 set aside for others&lt;br /&gt;
|-&lt;br /&gt;
| Domains || 300 || 0  || Renewals, expect 3 domains (~$15 x 5 years each), expect a few transfers from Eclipse Foundation.&lt;br /&gt;
|-&lt;br /&gt;
| Sysadmin || 13200 [8800] || 0 || 120 hours, ~3x 40 hour general support contracts (~4400 USD each)&lt;br /&gt;
|-&lt;br /&gt;
| Wiki LDAP Completion || $6,500 || $8050 || Contract to complete migration Wiki logins to LDAP, OSGeo single sign on. This amount is the maximum, it could cost less based on actual hours required to complete.&lt;br /&gt;
|- &lt;br /&gt;
| Wiki LDAP ||  $3,500 || $3,500 || Existing contract commitment from 2020.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Regina - I think funtoo we should discontinue because we only had limesurvey on there and I have since moved that to osgeo3. We will be using more OSUOSL resources for the osgeo8 and osgeo9 so that $600 saved on funtoo should be allocated to OSUOSL to compensate for the extra rackspace and support we'll need.&lt;br /&gt;
* Alex - Wiki LDAP project was split for easier accounting and the need to carry an already contracted amount over. Compromise in terms of total support hours, +20 from 100 hours in light of budget constraints, and the ongoing Wiki LDAP project costs. We only spent 100 hours last year, the remaining being spent on the Wiki LDAP project. On mailing list somewhere between 2-4 contracts was suggested 100-200 hours.&lt;br /&gt;
* Jody - isolated prior commitment into a distinct line, board does not hold over budget annually so I wanted to phrase this as a existing contract commitment.&lt;br /&gt;
&lt;br /&gt;
== 2020 ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Item !! Amount(Proposed)[Approved] !! Amount(Spent) !!Notes&lt;br /&gt;
|-&lt;br /&gt;
| Budget || 28350 || ~12632 || Total Requested&lt;br /&gt;
|-&lt;br /&gt;
| Hosting || 4,600 || ? || Donation to OSUOSL for hosting services $4000, $500 to funtoo (as monthly payments of $50/mth).&lt;br /&gt;
|-&lt;br /&gt;
| Hardware Supplies || 1,000 || 742 ||Reserve for replacing parts as needed (drives, power supplies etc)&lt;br /&gt;
|-&lt;br /&gt;
| Cloud Hosting || 6,000 || ? || Fund for utilizing 3rd party cloud services as needed includes Travis ($5000) + $1000 set aside for others&lt;br /&gt;
|-&lt;br /&gt;
| Domains || 250 || 390 || Renewals and new ones: postgis.net, gdal.org, proj.org, geotools.org, mapserver.org&lt;br /&gt;
|-&lt;br /&gt;
| Sysadmin || 16500 || 16500[Contracted, ~$11,500 spent] || 3x 50 hour support contracts (~5500 USD each), 1 for Wiki/LDAP, 2 for general support/upgrade&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 2019 ==&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Item !! Amount(Proposed)[Approved] !! Amount(Spent) !!Notes&lt;br /&gt;
|-&lt;br /&gt;
| Budget || 23750 || 15351.72 || Total Requested and Approved&lt;br /&gt;
|-&lt;br /&gt;
| Hosting || 5,000 || $4000+6*50?/month || Donation to OSUOSL for hosting services $4000, to make up for last year, $1000 to funtoo (as monthly payments of $50).&lt;br /&gt;
|-&lt;br /&gt;
| Hardware Supplies || 1,000 || 776 ||Reserve for replacing parts as needed (drives, power supplies etc)&lt;br /&gt;
|-&lt;br /&gt;
| Cloud Hosting || 1,000 || || Fund for utilizing 3rd party cloud services as needed &lt;br /&gt;
|-&lt;br /&gt;
| Domains || 250 || 275.72 (65+56+24.72+65+65)  || Renewals and new ones: postgis.net, gdal.org, proj.org, geotools.org, mapserver.org&lt;br /&gt;
|-&lt;br /&gt;
| Sysadmin || 16500? || 10000 || 3x 50 hour support contracts (~5500 USD each), at least 1 for wordpress, 1 for wiki LDAP migration, and 1 for general server support.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 2018 ==&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Item !! Amount(Proposed)[Approved] !! Amount(Spent) !!Notes&lt;br /&gt;
|-&lt;br /&gt;
| Budget || 20,250[20,000] || 10201 ||&lt;br /&gt;
|-&lt;br /&gt;
| Hosting || 2,000 || 0 || Donation to OSUOSL for hosting services - Was held up waiting for board to add more funds.&lt;br /&gt;
|-&lt;br /&gt;
| OSGeo7 || 6,000 || 7,221 ||New machine to replace OSGeo3. Was budgeted last year but not spent/purchased due to logistics.&lt;br /&gt;
|-&lt;br /&gt;
| Cloud Hosting || 1,000 || Travis?? ||Fund for utilizing 3rd party cloud services as needed &lt;br /&gt;
|-&lt;br /&gt;
| Domains || 250 || 230 || Renewals and new ones (65+56+19+45+45)&lt;br /&gt;
|-&lt;br /&gt;
| Sysadmin || 11,000 || ~2,750 || 2x 50 hour support contracts&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 2017 ==&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Item !! Amount !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| Budget || 15,000 || (+$3000 for new website if needed)  &lt;br /&gt;
|-&lt;br /&gt;
| WebSite Hosting Transfer || -384.03 || GetInteractive&lt;br /&gt;
|-&lt;br /&gt;
| Cloud Hosting || -100.00 || 34.95 Euro/month, estimated cost 2.5 months.  &lt;br /&gt;
|-&lt;br /&gt;
| Sysadmin || -5533.05 || strk, 5000 EUR (USD approximate)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 2016 ==&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Item !! Amount !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| Budget || 12,800 || &lt;br /&gt;
|-&lt;br /&gt;
| SSL Certs || -744.51 || 3 yr.&lt;br /&gt;
|-&lt;br /&gt;
| Domains || -195.97 || &lt;br /&gt;
|-&lt;br /&gt;
| Sysadmin || -5200 || strk, 5000 EUR (USD approximate)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 2015 ==&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Item !! Amount !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| [[OSGeo Budget 2015|Budget]] || 8,700.00 || &lt;br /&gt;
|-&lt;br /&gt;
| OSGeo6 || -5,580.82 || &lt;br /&gt;
|-&lt;br /&gt;
| Domains || -214.00 || &lt;br /&gt;
|-&lt;br /&gt;
| CodeHaus Move Contract || -800.00 ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 2014 ==&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Item !! Amount !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| [[OSGeo Budget 2014|Budget]] || 12054 || &lt;br /&gt;
|-&lt;br /&gt;
| Hard Drive &amp;amp; PSU Replacement  || -245.06 || 3 yr.&lt;br /&gt;
|-&lt;br /&gt;
| PEER1 Hosting || -1,903.73 || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 2013 ==&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Item !! Amount !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| [[OSGeo Budget 2013|Budget]] || 12054 || &lt;br /&gt;
|-&lt;br /&gt;
| Backup Server || -2,403.00 || &lt;br /&gt;
|-&lt;br /&gt;
| PEER 1 Hosting || -1,204.51 ||&lt;br /&gt;
|-&lt;br /&gt;
| OSUOSL Hosting (Donation) || -3150.00 || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 2012 ==&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Item !! Amount !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| [[OSGeo Budget 2012|Budget]] || 12600 || &lt;br /&gt;
|-&lt;br /&gt;
| PEER 1 Hosting || -7,820.15 ||  &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 2011 ==&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Item !! Amount !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| Budget || ? || &lt;br /&gt;
|-&lt;br /&gt;
| SSL Certs || -1,499 || 5 yr. OV&lt;br /&gt;
|-&lt;br /&gt;
| PEER 1 Hosting || -6,993.68 || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 2010 ==&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Item !! Amount !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| [[OSGeo Budget 2010|Budget]] || 9900 || &lt;br /&gt;
|-&lt;br /&gt;
| OSGeo 3/4 || -15,239.69 || &lt;br /&gt;
|-&lt;br /&gt;
| Domains || -440.00 ||&lt;br /&gt;
|-&lt;br /&gt;
| Peer Directed Projects Center / Freenode || -77.00 || Anyone remember what this was for?&lt;br /&gt;
|- &lt;br /&gt;
| PEER 1 Hosting || -13,851.98 ||&lt;br /&gt;
|-&lt;br /&gt;
| Perflect / PSD2HTML || -533.00 || Anyone remember what this was for?&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 2009 ==&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Item !! Amount !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| Budget || ? || &lt;br /&gt;
|-&lt;br /&gt;
| SSL Certs || ? || 3 yr.&lt;br /&gt;
|-&lt;br /&gt;
| Domains || ? || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 2008 ==&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Item !! Amount !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| Budget || ? || &lt;br /&gt;
|-&lt;br /&gt;
| SSL Certs || ? || 3 yr.&lt;br /&gt;
|-&lt;br /&gt;
| Domains || ? || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 2007 ==&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Item !! Amount !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| Budget || ? || &lt;br /&gt;
|-&lt;br /&gt;
| SSL Certs || ? || 3 yr.&lt;br /&gt;
|-&lt;br /&gt;
| Domains || ? || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:Budget]] &lt;br /&gt;
[[Category:Infrastructure]]&lt;/div&gt;</summary>
		<author><name>Strk</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=SAC:LDAP&amp;diff=134480</id>
		<title>SAC:LDAP</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=SAC:LDAP&amp;diff=134480"/>
		<updated>2025-09-30T14:09:55Z</updated>

		<summary type="html">&lt;p&gt;Strk: /* User registration */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
OSGeo endevours to offer a &amp;quot;single signon&amp;quot; for OSGeo services. User help is available in [[Osgeo Userid Help]].&lt;br /&gt;
&lt;br /&gt;
It is currently used for [[Subversion]], [[Trac Instances|Trac]], [[SAC_Service_Status#Web|Drupal]], [[SAC_Service_Status#QGIS|QGIS services]] (hub.qgis.org and plugins.qgis.org), www.osgeo.org, [[SAC:Gitea|Gitea]], [[SAC_Service_Status#Nextcloud_nextcloud.osgeo.org|Nextcloud]], [[SAC:MatrixSynapse|Matrix-Synapse]] and shell access (opt-in).  &lt;br /&gt;
&lt;br /&gt;
A staged migration to internal LDAP for [[SAC_Service_Status#Wiki|mediawiki]] was initiated in 2021. Other [[SAC_Service_Status|services]] may be possible in the future.  &lt;br /&gt;
&lt;br /&gt;
LDAP management is the responsibility of [[SAC]] (the System Administration Committee).&lt;br /&gt;
&lt;br /&gt;
= LDAP Server (OpenLDAP) =&lt;br /&gt;
&lt;br /&gt;
The userid database is kept in LDAP on ldap.osgeo.org ([[SAC_Service_Status#Secure|secure vm]]).&lt;br /&gt;
It is served by OpenLDAP ([http://www.openldap.org/doc/admin/ OpenLDAP Admin Guide]).&lt;br /&gt;
&lt;br /&gt;
The ldap daemon can manipulated as 'root' user with,&lt;br /&gt;
 $ service slapd [start|stop|restart]&lt;br /&gt;
&lt;br /&gt;
We have moved to OLC:&lt;br /&gt;
&lt;br /&gt;
http://www.zytrax.com/books/ldap/ch6/slapd-config.html#intro&lt;br /&gt;
&lt;br /&gt;
So config file is in:&lt;br /&gt;
 /etc/ldap/slapd.d/cn-config # should be modified with ldapmodify&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
IP access filter is set by via OSGeo7 ufw firewall:&lt;br /&gt;
refer to [https://git.osgeo.org/gitea/sac/osgeo7 OSGeo7 host for details]&lt;br /&gt;
&lt;br /&gt;
== LDAP structure ==&lt;br /&gt;
&lt;br /&gt;
Currently ldap structure is pretty basic.  The purpose for keeping this structure simple is to allow for a more complex structure to be evolved as ldap becomes increasingly integrated into the full osgeo systems structure.&lt;br /&gt;
&lt;br /&gt;
*dc=osgeo,dc=org&lt;br /&gt;
**cn=Manager&lt;br /&gt;
**ou=people &lt;br /&gt;
***Separate entity for each user&lt;br /&gt;
*:uid=login,ou=people,dc=osgeo,dc=org&lt;br /&gt;
*:objectClass=inetOrgPerson&lt;br /&gt;
*:cn=firstName lastName&lt;br /&gt;
*:sn=lastName&lt;br /&gt;
*:uid=login&lt;br /&gt;
*:mail=email@address&lt;br /&gt;
*:userPassword={md5}YPTyViiMKhiuWKEmFUOKLA==&lt;br /&gt;
*:Also contains posixAccount and shadowAccount fields if this account is login enabled.&lt;br /&gt;
**ou=projects,dc=osgeo,dc=org&lt;br /&gt;
*:objectClass=organizationalUnit&lt;br /&gt;
*:ou=project&lt;br /&gt;
*:description=separate entity for each osgeo project with list of members&lt;br /&gt;
***Separate entity for each project group&lt;br /&gt;
*:cn=admin,ou=projects,dc=osgeo,dc=org&lt;br /&gt;
*:objectClass=groupOfNames&lt;br /&gt;
*:cn=admin&lt;br /&gt;
*:description=osgeo sysadmin group&lt;br /&gt;
**ou=svn&lt;br /&gt;
*:objectClass=organizationalUnit&lt;br /&gt;
*:ou=svn&lt;br /&gt;
*:description=separate entity for each repository with list of members with commit rights&lt;br /&gt;
***separate entity for each svn group (for example FDO)&lt;br /&gt;
*:cn=fdo,ou=svn,dc=osgeo,dc=org&lt;br /&gt;
*:objectClass=groupOfNames&lt;br /&gt;
*:cn=fdo&lt;br /&gt;
*:member= dn of member&lt;br /&gt;
**ou=Shell (parent for &amp;quot;login&amp;quot; groups)&lt;br /&gt;
*:description=NextUID:nnnnn (the next unix uidNumber value to assign)&lt;br /&gt;
***cn=telascience,ou=Shell,dc=osgeo,dc=org (list of all userids with telascience login access)&lt;br /&gt;
*:uniqueMember=dn of member&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Example ldif file'''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
   version: 1&lt;br /&gt;
&lt;br /&gt;
   dn: dc=osgeo,dc=org&lt;br /&gt;
   objectClass: dcObject&lt;br /&gt;
   objectClass: organization&lt;br /&gt;
   description: OSGeo ldap dit&lt;br /&gt;
   o: OSGeo&lt;br /&gt;
   dc: osgeo&lt;br /&gt;
&lt;br /&gt;
   dn: cn=Manager,dc=osgeo,dc=org&lt;br /&gt;
   objectClass: organizationalRole&lt;br /&gt;
   cn: Manager&lt;br /&gt;
&lt;br /&gt;
   dn: ou=people,dc=osgeo,dc=org&lt;br /&gt;
   ou: people&lt;br /&gt;
   description: all users of osgeo&lt;br /&gt;
   objectClass: organizationalUnit&lt;br /&gt;
&lt;br /&gt;
   dn: uid=jsmith,ou=people,dc=osgeo,dc=org&lt;br /&gt;
   objectClass: inetOrgPerson&lt;br /&gt;
   uid: jsmith&lt;br /&gt;
   cn: Jon Smith&lt;br /&gt;
   sn: Smith &lt;br /&gt;
   givenName: Jon&lt;br /&gt;
   mail: jsmith@somewhere.com&lt;br /&gt;
   userPassword: {md5}5Or4zfzGqo3jh/6iIUgKcA==&lt;br /&gt;
&lt;br /&gt;
   dn: uid=jbrown,ou=people,dc=osgeo,dc=org&lt;br /&gt;
   objectClass: inetOrgPerson&lt;br /&gt;
   uid: jbrown&lt;br /&gt;
   cn: Jane Brown&lt;br /&gt;
   sn: Brown&lt;br /&gt;
   givenName: Jane &lt;br /&gt;
   mail: jbrown@someotherplace.com&lt;br /&gt;
   userPassword: {md5}1iWhTyvkK2m4Uuar+Dp/IA==&lt;br /&gt;
&lt;br /&gt;
   dn: ou=projects,dc=osgeo,dc=org&lt;br /&gt;
   ou: projects&lt;br /&gt;
   description: separate entity for each osgeo project with list of members&lt;br /&gt;
   objectClass: organizationalUnit&lt;br /&gt;
&lt;br /&gt;
   dn: cn=admin,ou=projects,dc=osgeo,dc=org&lt;br /&gt;
   cn: admin&lt;br /&gt;
   description: osgeo sysadmin group&lt;br /&gt;
   objectClass: groupOfNames&lt;br /&gt;
   member: uid=jbrown,ou=people,dc=osgeo,dc=org&lt;br /&gt;
   member: uid=jsmith,ou=people,dc=osgeo,dc=org&lt;br /&gt;
&lt;br /&gt;
   dn: ou=svn,dc=osgeo,dc=org&lt;br /&gt;
   ou: svn&lt;br /&gt;
   description: separate entity for for each repository.list of members with commit rights&lt;br /&gt;
   objectClass: organizationalUnit&lt;br /&gt;
&lt;br /&gt;
   dn: cn=fdo,ou=svn,dc=osgeo,dc=org&lt;br /&gt;
   objectClass: groupOfNames&lt;br /&gt;
   cn: fdo&lt;br /&gt;
   member: uid=jsmith,ou=people,dc=osgeo,dc=org&lt;br /&gt;
   member: uid=jbrown,ou=people,dc=osgeo,dc=org&lt;br /&gt;
&lt;br /&gt;
   dn: cn=gdal,ou=svn,dc=osgeo,dc=org&lt;br /&gt;
   cn: gdal&lt;br /&gt;
   objectClass: groupOfNames&lt;br /&gt;
   objectClass: top&lt;br /&gt;
   member: uid=jbrown,ou=people,dc=osgeo,dc=org&lt;br /&gt;
   member: uid=jsmith,ou=people,dc=osgeo,dc=org&lt;br /&gt;
&lt;br /&gt;
   dn: cn=mapbender,ou=svn,dc=osgeo,dc=org&lt;br /&gt;
   objectClass: groupOfNames&lt;br /&gt;
   cn: mapbender&lt;br /&gt;
   member: uid=jsmith,ou=people,dc=osgeo,dc=org&lt;br /&gt;
&lt;br /&gt;
   dn: cn=mapguide,ou=svn,dc=osgeo,dc=org&lt;br /&gt;
   objectClass: groupOfNames&lt;br /&gt;
   cn: mapguide&lt;br /&gt;
   member: uid=jbrown,ou=people,dc=osgeo,dc=org&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= LDAP Clients =&lt;br /&gt;
&lt;br /&gt;
== Web interface ==&lt;br /&gt;
&lt;br /&gt;
The LDAP web admin tools were initially written by Frank Warmerdam and subsequently improved by Sandro Santilli.&lt;br /&gt;
They are written in python and can currently be found in /usr/lib/cgi-bin on the &amp;quot;old-web&amp;quot; container on OSGeo7 (ie. id.osgeo.org).&lt;br /&gt;
From may 12, 2016, cgi-bin scripts are managed with a local git repository (&amp;lt;code&amp;gt;/usr/lib/cgi-bin/.git&amp;lt;/code&amp;gt;). A clone of the git repository is published as a [https://git.osgeo.org/gitea/sac/web-cgi-bin private repository] (you will get a 404 unless you are part of the SAC team) on the [[SAC:Gitea]] service.&lt;br /&gt;
 &lt;br /&gt;
The scripts read the LDAP manager password from a credentials file that will need to be updated anytime the master LDAP manager password is changed.&lt;br /&gt;
&lt;br /&gt;
Some public notes on OSGeo userids available at:&lt;br /&gt;
&lt;br /&gt;
  http://www.osgeo.org/osgeo_userid&lt;br /&gt;
&lt;br /&gt;
=== User registration ===&lt;br /&gt;
&lt;br /&gt;
The main entry point for OSGeo users is the registration form:&lt;br /&gt;
&lt;br /&gt;
 https://id.osgeo.org/ldap/create&lt;br /&gt;
&lt;br /&gt;
'''''NOTE''': as of June 2016 the public user registration form may require entering a &amp;quot;mantra&amp;quot; (a pseudo-secret passphrase) - already registered trusted users can find out what the mantra is and how to share on https://gitea.osgeo.org/sac/userid-mantra/wiki (requires login and access grant, otherwise the page will appear as 404).''&lt;br /&gt;
&lt;br /&gt;
=== User edit ===&lt;br /&gt;
&lt;br /&gt;
To edit an individual userid use /ldap/edit (ldap_user_edit.py). If you add ?userid=''osgeo_userid'' you can edit someone elses ldap entry as long as you are in the admins group. &lt;br /&gt;
&lt;br /&gt;
  https://id.osgeo.org/ldap/edit&lt;br /&gt;
  https://id.osgeo.org/ldap/edit?userid=osgeotest123&lt;br /&gt;
&lt;br /&gt;
=== Password reset ===&lt;br /&gt;
&lt;br /&gt;
Users can request a password reset using this form:&lt;br /&gt;
&lt;br /&gt;
  https://id.osgeo.org/ldap/reset&lt;br /&gt;
&lt;br /&gt;
=== Users lookup ===&lt;br /&gt;
&lt;br /&gt;
Administrators can login to this special ldap search tool, and will see email address, and will have a link to edit the LDAP entries.  You need to be in the cn=admin,ou=projects listing. &lt;br /&gt;
&lt;br /&gt;
  https://id.osgeo.org/ldap/admin/search&lt;br /&gt;
&lt;br /&gt;
There is also a non-admin version of the search, but will not show email nor links to edit:&lt;br /&gt;
&lt;br /&gt;
  https://id.osgeo.org/ldap/search&lt;br /&gt;
&lt;br /&gt;
=== Groups management ===&lt;br /&gt;
&lt;br /&gt;
SVN and other groups can be administered with the group editor.  You need to either be in the group being viewed/modified or in the cn=admin,ou=projects group in order to edit a group. &lt;br /&gt;
&lt;br /&gt;
Edit GDAL commit list:&lt;br /&gt;
  https://id.osgeo.org/ldap/group?group=gdal&lt;br /&gt;
&lt;br /&gt;
Edit Admins list:&lt;br /&gt;
  https://id.osgeo.org/ldap/group?group=admin&amp;amp;ou=projects&lt;br /&gt;
&lt;br /&gt;
=== Shell group management ===&lt;br /&gt;
&lt;br /&gt;
To edit the list of people who have shell access to the various projects servers, including the download server use the following url.  You have to be in the group already, or in the Admins group in order to add and remove people.  Adding someone will add the required posixAccount and related attributes to the users LDAP entry. &lt;br /&gt;
&lt;br /&gt;
  https://id.osgeo.org/ldap/shell&lt;br /&gt;
&lt;br /&gt;
The ldap_shell.py script can also operate on other groups used for shell access using the group attribute.  Currently the only other group is the sac group used for shell access on the core services VMs at OSU OSL.&lt;br /&gt;
&lt;br /&gt;
  https://id.osgeo.org/ldap/shell?group=sac&lt;br /&gt;
&lt;br /&gt;
== Command line interface ==&lt;br /&gt;
&lt;br /&gt;
The commandline interface can be used by any of the OSGeo machines but not from outside the network.&lt;br /&gt;
The tools are from the ''ldap-utils'' debian package. &lt;br /&gt;
&lt;br /&gt;
All ``ldap-utils`` commands will use systemwide or user-specific files for default configuration so things like LDAP Base (-b dc=osgeo,dc=org) and LDAP URI (-H ldaps://ldap.osgeo.org) need not be specified on each commandline from properly configured machines (grep URI /etc/ldap/ldap.conf; grep BASE /etc/ldap/ldap.conf).&lt;br /&gt;
&lt;br /&gt;
=== Editing the LDAP database users and groups ===&lt;br /&gt;
&lt;br /&gt;
Editing LDAP database requires an admin password or root access to secure container. The -W switch asks for a password prompt (known by [[SAC:Primary Administrators]]).&lt;br /&gt;
&lt;br /&gt;
Loading an ldif file into an ldap directory:&lt;br /&gt;
&lt;br /&gt;
   $ ldapadd -a -W -x -D &amp;quot;cn=Manager,dc=osgeo,dc=org&amp;quot; -f fileName.ldif&lt;br /&gt;
&lt;br /&gt;
Deleting an account (by uid) from the database through &amp;quot;ldapdelete&amp;quot;:&lt;br /&gt;
&lt;br /&gt;
   $ uid=&amp;quot;account-to-be-deleted&amp;quot; ldapdelete -W -D cn=Manager,dc=osgeo,dc=org -x &amp;quot;uid=${uid},ou=People,dc=osgeo,dc=org&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Deleting an account (by uid) from the database through an ad-hoc script from the &amp;quot;''www.osgeo.org''&amp;quot; machine:&lt;br /&gt;
   $ /osgeo/tools/ldap/ldap_delete_user &amp;quot;account-to-be-deleted&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Resetting a user password:&lt;br /&gt;
&lt;br /&gt;
   $ uid=&amp;quot;account-to-be-reset&amp;quot; ldappasswd -S -W -D cn=Manager,dc=osgeo,dc=org -x &amp;quot;uid=${uid},ou=People,dc=osgeo,dc=org&amp;quot;&lt;br /&gt;
   # Or from the &amp;quot;www.osgeo.org&amp;quot; machine, run:&lt;br /&gt;
   $ /osgeo/tools/ldap/ldap_reset_user_password &amp;quot;account-to-be-reset&amp;quot;&lt;br /&gt;
   # A new random password will be sent to the user. Asks for confirmation.&lt;br /&gt;
&lt;br /&gt;
Modifying the email of a user:&lt;br /&gt;
&lt;br /&gt;
Create a file ''change_mail.ldif'' with the following contents&lt;br /&gt;
&lt;br /&gt;
   dn: uid=&amp;lt;osgeoid&amp;gt;,ou=People,dc=example,dc=com&lt;br /&gt;
   changetype: modify&lt;br /&gt;
   replace: mail&lt;br /&gt;
   mail: newmail@newmail.new&lt;br /&gt;
&lt;br /&gt;
Execute the command&lt;br /&gt;
&lt;br /&gt;
   $ ldapmodify -v -W -D cn=Manager,dc=osgeo,dc=org -f /path/to/change_mail.ldif&lt;br /&gt;
   # Remove the created `.ldif`&lt;br /&gt;
   rm /path/to/change_mail.ldif&lt;br /&gt;
&lt;br /&gt;
=== Editing the LDAP database config ===&lt;br /&gt;
&lt;br /&gt;
Increasing default page limit -&lt;br /&gt;
&lt;br /&gt;
 $ ssh root@osgeo9-secure&lt;br /&gt;
 $ ldapmodify -H ldapi:/// -Y EXTERNAL -f modify_max_page_limit.ldif&lt;br /&gt;
 $ systemctl restart slapd&lt;br /&gt;
 $ ldapsearch  -H ldapi:/// -Y EXTERNAL -b cn=config | grep olcSizeLimit #to confirm change&lt;br /&gt;
&lt;br /&gt;
Where modify_max_page_limit.ldif looks something like&lt;br /&gt;
&lt;br /&gt;
   dn: olcDatabase={-1}frontend,cn=config&lt;br /&gt;
   changetype: modify&lt;br /&gt;
   replace: olcSizeLimit&lt;br /&gt;
   olcSizeLimit: 500&lt;br /&gt;
&lt;br /&gt;
=== Querying the LDAP database ===&lt;br /&gt;
&lt;br /&gt;
The ldapsearch command is used to query a LDAP database.&lt;br /&gt;
&lt;br /&gt;
This command dumps the first 500 entries of the ldap database.  Note that secure-dev on osgeo4 has limit set to 40000 for easier pull by admins. refer to modify section for instructions how to set the limits.&lt;br /&gt;
&lt;br /&gt;
  $ ldapsearch -x&lt;br /&gt;
&lt;br /&gt;
Refine your search based on the LDAP structure listed above.&lt;br /&gt;
&lt;br /&gt;
Example: list all SVN groups (override BASE to limit the ou to svn, then search for objects with the right objectClass).&lt;br /&gt;
&lt;br /&gt;
  $ ldapsearch -s one -b ou=svn,dc=osgeo,dc=org -x &amp;quot;objectClass=groupOfNames&amp;quot; | grep ^cn&lt;br /&gt;
&lt;br /&gt;
Example: list all entries created after April 1st 2016:&lt;br /&gt;
&lt;br /&gt;
  $ ldapsearch -x &amp;quot;createTimestamp&amp;gt;=20160401100000Z&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Example: list all entries created in 2019:&lt;br /&gt;
&lt;br /&gt;
  $ ldapsearch -x '(&amp;amp;(createTimestamp&amp;gt;=20190101000000Z)(!(createTimestamp&amp;gt;=20200101000000Z)))'&lt;br /&gt;
&lt;br /&gt;
The fields to be shown in the output can be specified as additional parameters, like:&lt;br /&gt;
&lt;br /&gt;
  $ ldapsearch -x &amp;quot;uid=strk&amp;quot; createtimestamp modifytimestamp&lt;br /&gt;
&lt;br /&gt;
Find the email addresses of all members in the GRASS GIS core group:&lt;br /&gt;
  $ ldapsearch -x '(|'`ldapsearch -x 'cn=grass' | grep ^member | sed 's/.* uid=\([^,]*\),.*/(uid=\1)/' | tr -d '\n'`')' | grep ^mail | sed 's/^mail: //'&lt;br /&gt;
&lt;br /&gt;
Find the email addresses of all members in the GRASS GIS core group and store as CSV file (ID, name, email):&lt;br /&gt;
  $ ldapsearch -x '(|'`ldapsearch -x 'cn=grass' | grep ^member | sed 's/.* uid=\([^,]*\),.*/(uid=\1)/' | tr -d '\n'`')' | \&lt;br /&gt;
               grep '^u: /\n|/'| sed 's/^cn: //' | sed 's/^sn: //' | sed 's/^mail: //' | sed 's/^cn:: //' | sed 's/^sn:: //' \&lt;br /&gt;
               | tr '\n' ',' | tr '|' '\n' | sed 's+,,$++g'&lt;br /&gt;
&lt;br /&gt;
If you are on a server that is whitelisted to query osgeo, but the ldap.conf is not setup, you migh need to explicitly specify the host like so&lt;br /&gt;
&lt;br /&gt;
  $ ldapsearch -x &amp;quot;uid=robe&amp;quot; -b &amp;quot;dc=osgeo,dc=org&amp;quot;  -H ldaps://ldap.osgeo.org &lt;br /&gt;
&lt;br /&gt;
If you get an error you can debug source with:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  $ ldapsearch -x &amp;quot;uid=robe&amp;quot; -b &amp;quot;dc=osgeo,dc=org&amp;quot;  -H ldaps://ldap.osgeo.org -d 1&lt;br /&gt;
For more complex queries, see http://www.ldapexplorer.com/en/manual/109010000-ldap-filter-syntax.htm&lt;br /&gt;
&lt;br /&gt;
= Monitoring =&lt;br /&gt;
&lt;br /&gt;
Web-based users creation and editing can be monitored looking at the '/var/log/apache2/www_access.log' files on 'www.osgeo.org'.&lt;br /&gt;
&lt;br /&gt;
A cronjob on [[TracsvnVM]] is setup to run hourly ('/etc/cron.hourly/check_excessive_new_ldap_users')&lt;br /&gt;
and report to the [https://lists.osgeo.org/mailman/listinfo/sac SAC mailing list] if more than a given max users are created in that timespam (check the script for details). The scripts to generate the reports are again on 'trac.osgeo.org' machine under '/osgeo/tools/ldap', where a git repository exists.&lt;br /&gt;
&lt;br /&gt;
= Troubleshooting =&lt;br /&gt;
&lt;br /&gt;
* &amp;quot;sudo&amp;quot; unavailable to LDAP-authenticated users on Debian7. See:&lt;br /&gt;
*:https://bugs.launchpad.net/ubuntu/+source/gnutls26/+bug/926350 and&lt;br /&gt;
*:https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=579647&lt;br /&gt;
** Short form: &amp;quot;libgnutls&amp;quot; in Debian7 is linked against &amp;quot;libgcrypt&amp;quot; which refuses to work in setuid-binaries  - like &amp;quot;sudo&amp;quot;.&lt;br /&gt;
** Solution: Rebuild &amp;quot;libgnutls&amp;quot; using &amp;quot;libnettle&amp;quot; instead of &amp;quot;libgcrypt&amp;quot;:&lt;br /&gt;
*** aptitude install libhogweed2 libnettle4 nettle-dev libp11-kit-dev&lt;br /&gt;
*** apt-get remove libgnutls-dev&lt;br /&gt;
*** apt-get source gnutls26&lt;br /&gt;
*** # remove --with-libgcrypt from the debian/rules file&lt;br /&gt;
*** # build using this command:&lt;br /&gt;
*** debuild -i -uc -us -b&lt;br /&gt;
** Functional GnuTLS packages available on &amp;quot;secure&amp;quot; in /home/martin/GnuTLS.Deb/&lt;br /&gt;
&lt;br /&gt;
* &amp;quot;sudo&amp;quot; unavailable to LDAP-authenticated users on Debian6 with backports. See:&lt;br /&gt;
*:http://lists.osgeo.org/pipermail/sac/2012-October/004120.html&lt;br /&gt;
** Solution:&lt;br /&gt;
 &amp;lt;hostname&amp;gt;:~# cat /etc/apt/preferences.d/sudo.pref &lt;br /&gt;
 Package: sudo&lt;br /&gt;
 Pin: version 1.7.4*&lt;br /&gt;
 Pin-Priority: 1000&lt;br /&gt;
&lt;br /&gt;
[[Category:Infrastructure]]&lt;br /&gt;
[[Category:Services]]&lt;/div&gt;</summary>
		<author><name>Strk</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=SAC:Budget&amp;diff=134478</id>
		<title>SAC:Budget</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=SAC:Budget&amp;diff=134478"/>
		<updated>2025-09-30T13:52:29Z</updated>

		<summary type="html">&lt;p&gt;Strk: /* 2025 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Please help fill in the based on this [https://drive.google.com/open?id=0ByfEHeRRT620SnliNDhJT25HTms pdf report] from the treasurer.&lt;br /&gt;
Budget allocations can be found via general budget pages on the wiki.&lt;br /&gt;
&lt;br /&gt;
== 2025 ==&lt;br /&gt;
&lt;br /&gt;
'''''[[OSGeo_Budget_2025]]''''' &lt;br /&gt;
&lt;br /&gt;
=== Overall ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Item !! Amount(Proposed)[Approved] !! Amount(Spent) !!Notes&lt;br /&gt;
|-&lt;br /&gt;
| Budget || 55850 [16000] || 0 || Total Requested&lt;br /&gt;
|-&lt;br /&gt;
| Hosting || 6,500 [0] || 0 ||OSUOSL for hosting services $6500 &lt;br /&gt;
|-&lt;br /&gt;
| Wordpress ACF Pro Plugin || 150[0] || 0 || https://www.advancedcustomfields.com/pro/?utm_source=ACF+PRO (needed for both prod and dev)&lt;br /&gt;
|- &lt;br /&gt;
|  Limesurvey || 100 [0] || 0 || ComfUpdate payment&lt;br /&gt;
|-&lt;br /&gt;
| Hardware Supplies || 2,500 [0] || 0 || Emergency reserve for replacing parts as needed (drives, power supplies etc) and new hard drives, but not planned any change&lt;br /&gt;
|- &lt;br /&gt;
| Donations open source infra projects || 4,000 [0] || 0 || See https://wiki.osgeo.org/wiki/SAC:Budget#Donations_open_source_infra_projects&lt;br /&gt;
|-&lt;br /&gt;
| Domains || 300 [300] ||0  || Renewals, expect 5 domains (~$15 x 5 years each)&lt;br /&gt;
|-&lt;br /&gt;
| Sysadmin || 44800 [15,360] || 7680 (vicky) || 350 hrs contract time (120 hrs approved) to be split up as needed -- Specific or General support contracts. See [[SAC:Budget#SysAmin contracts]] for details.&lt;br /&gt;
|-&lt;br /&gt;
| General In-kind support ||  || || Discourse moderation (~25 hrs) , Mailman moderation (~15 hrs),  Weblate Moderation (~5 hrs), Pretalx Moderation (~ 5 hrs) , Mantra Moderation ~90 hrs (guesstimate)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== SysAmin contracts details ===&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Hours !! Amount(Proposed)[Approved] !! Amount(Spent) !!Notes&lt;br /&gt;
|- &lt;br /&gt;
|  Sandro || 60 [0]  || 7680 [0] || || New mail system (major upgrade to be used by mailman, discourse, gitea, and all other osgeo services), ansible standardization; General support. This should significantly reduce spam and also make our mail less prone to being flagged as spam by google etc&lt;br /&gt;
|- &lt;br /&gt;
|  Vicky ||60 [0]  || 7680 [0]  || 7680|| Mailing lists to Discourse migration and mirroring, website/wordpress fixes to support newer PHP,  General support&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 2024 ==&lt;br /&gt;
&lt;br /&gt;
'''''[[OSGeo_Budget_2024]]''''' &lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Item !! Amount(Proposed)[Approved] !! Amount(Spent) !!Notes&lt;br /&gt;
|-&lt;br /&gt;
| Budget || 51950 [21500] || 0 || Total Requested&lt;br /&gt;
|-&lt;br /&gt;
| Hosting || 6,500 [0] || 0 ||OSUOSL for hosting services $6500 &lt;br /&gt;
|-&lt;br /&gt;
| Wordpress ACF Pro Plugin || 150[0] || 0 || https://www.advancedcustomfields.com/pro/?utm_source=ACF+PRO (needed for both prod and dev)&lt;br /&gt;
|- &lt;br /&gt;
|  Limesurvey || 100 [0] || 0 || ComfUpdate payment&lt;br /&gt;
|-&lt;br /&gt;
| Hardware Supplies || 2,500 [0] || 0 || Emergency reserve for replacing parts as needed (drives, power supplies etc) and new hard drives, but not planned any change&lt;br /&gt;
|- &lt;br /&gt;
| Donations open source infra projects || 4,000 [0] || 0 || See https://wiki.osgeo.org/wiki/SAC:Budget#Donations_open_source_infra_projects&lt;br /&gt;
|-&lt;br /&gt;
| Domains || 300 [0] ||341  || Renewals, 13 renewals and registrations for 1 year $21.85/year&lt;br /&gt;
|-&lt;br /&gt;
| Sysadmin || 38,400 [19200] || ~19200  || Specific or General support contracts. Can be used in any hours desired and rate/hr, to be approved by SAC PSC. Key items for this year: Upgrade LDAP, Osgeo6, OSGeo7, secure, pretalx, wiki, matrix, mail system, migrate mailing lists to discourse, standardize infra on ansible, update documentation on our system setup&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Donations open source infra projects ===&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Item !! Amount(Proposed)[Approved] !! Amount(Spent) !!Notes&lt;br /&gt;
|- &lt;br /&gt;
|  Pretalx || 500 [0] || 0 || &lt;br /&gt;
|- &lt;br /&gt;
|  weblate || 500 [0] || 0 || &lt;br /&gt;
|- &lt;br /&gt;
|  Matrix || 500 [0] || 0 || &lt;br /&gt;
|- &lt;br /&gt;
|  LiberaChat || 500 [0] || 0 || &lt;br /&gt;
|- &lt;br /&gt;
|  Trac || 500 [0] || 0 || &lt;br /&gt;
|- &lt;br /&gt;
|  gitea || 500 [0] || 0 || &lt;br /&gt;
|- &lt;br /&gt;
|  LXD/Incus (main contributor) || 500 [0] || 0 || &lt;br /&gt;
|- &lt;br /&gt;
|  jitsi || 500 [0] || 0 || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== SysAmin contracts ===&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Hours !! Amount(Proposed)[Approved] !! Amount(Spent) !!Notes&lt;br /&gt;
|- &lt;br /&gt;
|  Regina || 100  [50] || 12800 [6400] ||  || Upgrades: wiki (major upgrade, our version is EOL), pretalx (major upgrade flip to postgres, new preferred db), osgeo7, osgeo6, ldap (this is a major upgrade since requires db upgrade); Other upgrades as needed; General support&lt;br /&gt;
|- &lt;br /&gt;
|  Sandro || 100 [50] || 12800 [6400] || || Upgrade mail (major upgrade to be used by mailman and discourse), matrix (newer clients will not be able to use soon without upgrade); ansible standardization; General support&lt;br /&gt;
|- &lt;br /&gt;
|  Vicky || 100 [50] || 12800 [6400] ||  || Discourse migration and mirroring, website/wordpress, ansible standardization, nginx, General support&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 2023 ==&lt;br /&gt;
&lt;br /&gt;
'''''[[OSGeo_Budget_2023| Submitted to Board]]''''' &lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Item !! Amount(Proposed)[Approved] !! Amount(Spent) !!Notes&lt;br /&gt;
|-&lt;br /&gt;
| Budget || 32550 [32550] || ? || Total Requested&lt;br /&gt;
|-&lt;br /&gt;
| Hosting || 6000 [6000] || ? || Donation to OSUOSL for hosting services $6000 &lt;br /&gt;
|-&lt;br /&gt;
| Hardware Supplies || 2,500 [0] || 0 ||Reserve for replacing parts as needed (drives, power supplies etc) &lt;br /&gt;
|-&lt;br /&gt;
| Cloud Hosting || 1,000 [1000] || 0 || Fund for utilizing 3rd party cloud services &lt;br /&gt;
|- &lt;br /&gt;
| Donations open source infra projects || 4,000 [4000] || $2582? || Given: Pretalx, weblate, Matrix, LiberaChat, Limesurvey, Trac, gitea, incus/lxd (main contributor), LimeSurvey Comfupdate ($82)&lt;br /&gt;
|-&lt;br /&gt;
| Domains || 300 [300] || 136  || Renewals, expect 3 domains (~$15 x 5 years each)&lt;br /&gt;
|-&lt;br /&gt;
| Sysadmin || 18750 [18750] || ~$18592 || 150 hours, ~3x 50 hour  general support contracts  (~6250 USD each)&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Donations open source infra projects ===&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Item !! Amount(Proposed)[Approved] !! Amount(Spent) !!Notes&lt;br /&gt;
|- &lt;br /&gt;
|  Pretalx || 500  || 500 || &lt;br /&gt;
|- &lt;br /&gt;
|  weblate || 500  || 500 || &lt;br /&gt;
|- &lt;br /&gt;
|  Matrix || 500 || 0 || &lt;br /&gt;
|- &lt;br /&gt;
|  LiberaChat || 500  || 500 || &lt;br /&gt;
|- &lt;br /&gt;
|  Trac || 500 || ? || &lt;br /&gt;
|- &lt;br /&gt;
|  gitea || 500 [0] || ? || &lt;br /&gt;
|- &lt;br /&gt;
|  LXD/Incus (main contributor) || 500 [0] || 500 || &lt;br /&gt;
|- &lt;br /&gt;
|  jitsi || 500 [0] || ? || &lt;br /&gt;
|-&lt;br /&gt;
|  Limesurvey || 82 || 82 ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 2022 ==&lt;br /&gt;
&lt;br /&gt;
'''''[[OSGeo_Budget_2022| Submitted to Board]]''''' &lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Item !! Amount(Proposed)[Approved] !! Amount(Spent) !!Notes&lt;br /&gt;
|-&lt;br /&gt;
| Budget || 32550 [32,550] || 26905.32 || Total Requested&lt;br /&gt;
|-&lt;br /&gt;
| Hosting || 5000 [5000] || 5000 || Donation to OSUOSL for hosting services $5000 &lt;br /&gt;
|-&lt;br /&gt;
| Hardware Supplies || 2,500 [2,500] || ~$526 || Drives for osgeo8 and osgeo9&lt;br /&gt;
|-&lt;br /&gt;
| Cloud Hosting || 2,000 [2,000] || 0 || Fund for utilizing 3rd party cloud services &lt;br /&gt;
|- &lt;br /&gt;
| Donations open source infra projects || 4,000 [4,000] || ~2582 USD || Currently dispensed: Pretalx , Weblate, Limesurvey (78 Euro) for comfort update tool), gitea, LiberaChat , Matrix.  Help keep software we use FOSS in particular projects with very few developers &lt;br /&gt;
|-&lt;br /&gt;
| Domains || 300 [300] || 22.65 + 377.5 + 22.65 = 422.80 || Renewals, expect 3 domains (~$15 x 5 years each)&lt;br /&gt;
|-&lt;br /&gt;
| Sysadmin || 18750 [18750] || 5975 + 6200 + 1891 + 1891 + 1580 + 713 + 124 ($18374)  || 150 hours, ~3x 50 hour  general support contracts  (~6250 USD each)&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 2021 ==&lt;br /&gt;
&lt;br /&gt;
'''''[[OSGeo_Budget_2021| Submitted to Board]]''''' - [[http://osgeo-org.1560.x6.nabble.com/SAC-2021-Budget-Vote-td5454922.html vote]]&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Item !! Amount(Proposed)[Approved] !! Amount(Spent) !!Notes&lt;br /&gt;
|-&lt;br /&gt;
| Budget || 35100 [30,700] || 0 || Total Requested - New amount is $31600 + (with $3500 carried from 2020 contract - see below)&lt;br /&gt;
|-&lt;br /&gt;
| Hosting || 4,600 || 0 || Donation to OSUOSL for hosting services $4600 &lt;br /&gt;
|-&lt;br /&gt;
| Hardware Supplies || 1,000 || 0 ||Reserve for replacing parts as needed (drives, power supplies etc)&lt;br /&gt;
|-&lt;br /&gt;
| Cloud Hosting || 6,000 || 0 || Fund for utilizing 3rd party cloud services as needed includes Travis ($5000) + $1000 set aside for others&lt;br /&gt;
|-&lt;br /&gt;
| Domains || 300 || 0  || Renewals, expect 3 domains (~$15 x 5 years each), expect a few transfers from Eclipse Foundation.&lt;br /&gt;
|-&lt;br /&gt;
| Sysadmin || 13200 [8800] || 0 || 120 hours, ~3x 40 hour general support contracts (~4400 USD each)&lt;br /&gt;
|-&lt;br /&gt;
| Wiki LDAP Completion || $6,500 || $8050 || Contract to complete migration Wiki logins to LDAP, OSGeo single sign on. This amount is the maximum, it could cost less based on actual hours required to complete.&lt;br /&gt;
|- &lt;br /&gt;
| Wiki LDAP ||  $3,500 || $3,500 || Existing contract commitment from 2020.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Regina - I think funtoo we should discontinue because we only had limesurvey on there and I have since moved that to osgeo3. We will be using more OSUOSL resources for the osgeo8 and osgeo9 so that $600 saved on funtoo should be allocated to OSUOSL to compensate for the extra rackspace and support we'll need.&lt;br /&gt;
* Alex - Wiki LDAP project was split for easier accounting and the need to carry an already contracted amount over. Compromise in terms of total support hours, +20 from 100 hours in light of budget constraints, and the ongoing Wiki LDAP project costs. We only spent 100 hours last year, the remaining being spent on the Wiki LDAP project. On mailing list somewhere between 2-4 contracts was suggested 100-200 hours.&lt;br /&gt;
* Jody - isolated prior commitment into a distinct line, board does not hold over budget annually so I wanted to phrase this as a existing contract commitment.&lt;br /&gt;
&lt;br /&gt;
== 2020 ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Item !! Amount(Proposed)[Approved] !! Amount(Spent) !!Notes&lt;br /&gt;
|-&lt;br /&gt;
| Budget || 28350 || ~12632 || Total Requested&lt;br /&gt;
|-&lt;br /&gt;
| Hosting || 4,600 || ? || Donation to OSUOSL for hosting services $4000, $500 to funtoo (as monthly payments of $50/mth).&lt;br /&gt;
|-&lt;br /&gt;
| Hardware Supplies || 1,000 || 742 ||Reserve for replacing parts as needed (drives, power supplies etc)&lt;br /&gt;
|-&lt;br /&gt;
| Cloud Hosting || 6,000 || ? || Fund for utilizing 3rd party cloud services as needed includes Travis ($5000) + $1000 set aside for others&lt;br /&gt;
|-&lt;br /&gt;
| Domains || 250 || 390 || Renewals and new ones: postgis.net, gdal.org, proj.org, geotools.org, mapserver.org&lt;br /&gt;
|-&lt;br /&gt;
| Sysadmin || 16500 || 16500[Contracted, ~$11,500 spent] || 3x 50 hour support contracts (~5500 USD each), 1 for Wiki/LDAP, 2 for general support/upgrade&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 2019 ==&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Item !! Amount(Proposed)[Approved] !! Amount(Spent) !!Notes&lt;br /&gt;
|-&lt;br /&gt;
| Budget || 23750 || 15351.72 || Total Requested and Approved&lt;br /&gt;
|-&lt;br /&gt;
| Hosting || 5,000 || $4000+6*50?/month || Donation to OSUOSL for hosting services $4000, to make up for last year, $1000 to funtoo (as monthly payments of $50).&lt;br /&gt;
|-&lt;br /&gt;
| Hardware Supplies || 1,000 || 776 ||Reserve for replacing parts as needed (drives, power supplies etc)&lt;br /&gt;
|-&lt;br /&gt;
| Cloud Hosting || 1,000 || || Fund for utilizing 3rd party cloud services as needed &lt;br /&gt;
|-&lt;br /&gt;
| Domains || 250 || 275.72 (65+56+24.72+65+65)  || Renewals and new ones: postgis.net, gdal.org, proj.org, geotools.org, mapserver.org&lt;br /&gt;
|-&lt;br /&gt;
| Sysadmin || 16500? || 10000 || 3x 50 hour support contracts (~5500 USD each), at least 1 for wordpress, 1 for wiki LDAP migration, and 1 for general server support.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 2018 ==&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Item !! Amount(Proposed)[Approved] !! Amount(Spent) !!Notes&lt;br /&gt;
|-&lt;br /&gt;
| Budget || 20,250[20,000] || 10201 ||&lt;br /&gt;
|-&lt;br /&gt;
| Hosting || 2,000 || 0 || Donation to OSUOSL for hosting services - Was held up waiting for board to add more funds.&lt;br /&gt;
|-&lt;br /&gt;
| OSGeo7 || 6,000 || 7,221 ||New machine to replace OSGeo3. Was budgeted last year but not spent/purchased due to logistics.&lt;br /&gt;
|-&lt;br /&gt;
| Cloud Hosting || 1,000 || Travis?? ||Fund for utilizing 3rd party cloud services as needed &lt;br /&gt;
|-&lt;br /&gt;
| Domains || 250 || 230 || Renewals and new ones (65+56+19+45+45)&lt;br /&gt;
|-&lt;br /&gt;
| Sysadmin || 11,000 || ~2,750 || 2x 50 hour support contracts&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 2017 ==&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Item !! Amount !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| Budget || 15,000 || (+$3000 for new website if needed)  &lt;br /&gt;
|-&lt;br /&gt;
| WebSite Hosting Transfer || -384.03 || GetInteractive&lt;br /&gt;
|-&lt;br /&gt;
| Cloud Hosting || -100.00 || 34.95 Euro/month, estimated cost 2.5 months.  &lt;br /&gt;
|-&lt;br /&gt;
| Sysadmin || -5533.05 || strk, 5000 EUR (USD approximate)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 2016 ==&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Item !! Amount !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| Budget || 12,800 || &lt;br /&gt;
|-&lt;br /&gt;
| SSL Certs || -744.51 || 3 yr.&lt;br /&gt;
|-&lt;br /&gt;
| Domains || -195.97 || &lt;br /&gt;
|-&lt;br /&gt;
| Sysadmin || -5200 || strk, 5000 EUR (USD approximate)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 2015 ==&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Item !! Amount !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| [[OSGeo Budget 2015|Budget]] || 8,700.00 || &lt;br /&gt;
|-&lt;br /&gt;
| OSGeo6 || -5,580.82 || &lt;br /&gt;
|-&lt;br /&gt;
| Domains || -214.00 || &lt;br /&gt;
|-&lt;br /&gt;
| CodeHaus Move Contract || -800.00 ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 2014 ==&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Item !! Amount !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| [[OSGeo Budget 2014|Budget]] || 12054 || &lt;br /&gt;
|-&lt;br /&gt;
| Hard Drive &amp;amp; PSU Replacement  || -245.06 || 3 yr.&lt;br /&gt;
|-&lt;br /&gt;
| PEER1 Hosting || -1,903.73 || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 2013 ==&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Item !! Amount !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| [[OSGeo Budget 2013|Budget]] || 12054 || &lt;br /&gt;
|-&lt;br /&gt;
| Backup Server || -2,403.00 || &lt;br /&gt;
|-&lt;br /&gt;
| PEER 1 Hosting || -1,204.51 ||&lt;br /&gt;
|-&lt;br /&gt;
| OSUOSL Hosting (Donation) || -3150.00 || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 2012 ==&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Item !! Amount !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| [[OSGeo Budget 2012|Budget]] || 12600 || &lt;br /&gt;
|-&lt;br /&gt;
| PEER 1 Hosting || -7,820.15 ||  &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 2011 ==&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Item !! Amount !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| Budget || ? || &lt;br /&gt;
|-&lt;br /&gt;
| SSL Certs || -1,499 || 5 yr. OV&lt;br /&gt;
|-&lt;br /&gt;
| PEER 1 Hosting || -6,993.68 || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 2010 ==&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Item !! Amount !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| [[OSGeo Budget 2010|Budget]] || 9900 || &lt;br /&gt;
|-&lt;br /&gt;
| OSGeo 3/4 || -15,239.69 || &lt;br /&gt;
|-&lt;br /&gt;
| Domains || -440.00 ||&lt;br /&gt;
|-&lt;br /&gt;
| Peer Directed Projects Center / Freenode || -77.00 || Anyone remember what this was for?&lt;br /&gt;
|- &lt;br /&gt;
| PEER 1 Hosting || -13,851.98 ||&lt;br /&gt;
|-&lt;br /&gt;
| Perflect / PSD2HTML || -533.00 || Anyone remember what this was for?&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 2009 ==&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Item !! Amount !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| Budget || ? || &lt;br /&gt;
|-&lt;br /&gt;
| SSL Certs || ? || 3 yr.&lt;br /&gt;
|-&lt;br /&gt;
| Domains || ? || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 2008 ==&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Item !! Amount !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| Budget || ? || &lt;br /&gt;
|-&lt;br /&gt;
| SSL Certs || ? || 3 yr.&lt;br /&gt;
|-&lt;br /&gt;
| Domains || ? || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 2007 ==&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Item !! Amount !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| Budget || ? || &lt;br /&gt;
|-&lt;br /&gt;
| SSL Certs || ? || 3 yr.&lt;br /&gt;
|-&lt;br /&gt;
| Domains || ? || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:Budget]] &lt;br /&gt;
[[Category:Infrastructure]]&lt;/div&gt;</summary>
		<author><name>Strk</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=SAC&amp;diff=134286</id>
		<title>SAC</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=SAC&amp;diff=134286"/>
		<updated>2025-09-21T09:21:40Z</updated>

		<summary type="html">&lt;p&gt;Strk: /* Services */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Mission = &lt;br /&gt;
The OSGeo System Administration Committee (SAC) manages [[SAC_Service_Status|computer systems]] operated by OSGeo. Responsibilities include:&lt;br /&gt;
&lt;br /&gt;
* Develop published policies and procedures for managing systems, and system services.&lt;br /&gt;
* Solicit input from stakeholders on required system services, and to prioritize which to offer and when.&lt;br /&gt;
* Assign appropriate security and other responsibilities to administrators and users for access to systems.&lt;br /&gt;
* Ensure core OSGeo system services are well maintained, highly available and recoverable in case of system failure.&lt;br /&gt;
* Recommend system expenditures to the Board.&lt;br /&gt;
&lt;br /&gt;
= Members =&lt;br /&gt;
&lt;br /&gt;
([[SAC:Primary Administrators]])&lt;br /&gt;
&lt;br /&gt;
A [[SAC:LDAP|LDAP]] group holds the [https://id.osgeo.org/ldap/shell?group=sac authoritative list of current SAC administrators] (need an [https://www.osgeo.org/osgeo_userid OSGeo account to read).&lt;br /&gt;
&lt;br /&gt;
== Active ==&lt;br /&gt;
* [[User:strk|Sandro Santilli]] aka strk (General Administration, [[Trac Instances|trac]], [[SAC:Gitea|Gitea]], [[Drone]])&lt;br /&gt;
* [[User:robe|Regina Obe]] ( general server administration and management which includes server patches, osgeo3-osgeo9 lxd hosts, DNS changes)&lt;br /&gt;
* [[User:Cvvergara| Vicky Vergara]] ( website administration, lists administration, general server administration )&lt;br /&gt;
* [[User:Jef|Jürgen Fischer]] (QGIS, OSGeo4W, Downloads, various)&lt;br /&gt;
* [[User:jive| Jody Garnett]] (website administration, repository)&lt;br /&gt;
* [[User:lnicola| Laurențiu Nicola]] (Download, wiki, website, Mantra, ldap, Gitea)&lt;br /&gt;
* [[Jorge Sanz]] ([[SAC:Mailing Lists|Mailing Lists]], [[PlanetOSGeo]])&lt;br /&gt;
* [[User:Neteler|Markus Neteler]] (GRASS CMS + Wiki, fail2ban, various)&lt;br /&gt;
* [[Jeff McKenna]] (Wiki, Mapserver website and demo, WebExtra, Tracsvn)&lt;br /&gt;
* [[User:tomkralidis|Tom Kralidis]] (Observer, OSGeo Board)&lt;br /&gt;
* Frank Warmerdam (Downloads, [[SAC:Mailing Lists|Mailing Lists]], [[SAC:LDAP|LDAP Scripts]])&lt;br /&gt;
* [[User:Martin|Martin Spott]] (Backups, everything else)&lt;br /&gt;
&lt;br /&gt;
== InActive ==&lt;br /&gt;
* Eli Adam (Foss4g Archives)&lt;br /&gt;
* Shawn Barnes&lt;br /&gt;
* Wolf Bergenheim&lt;br /&gt;
* Alan Boudreault&lt;br /&gt;
* Hamish Bowman (OSGeo Live)&lt;br /&gt;
* Howard Butler&lt;br /&gt;
* [[Paolo Corti]] ([[PlanetOSGeo]])&lt;br /&gt;
* Richard Duivenvoorde (QGIS)&lt;br /&gt;
* [[User:wildintellect|Alex Mandel]] '''Chair''' (General)&lt;br /&gt;
* [[User:TemptorSent| Chris Giorgi]] aka TemporSent (funtoo setup, osgeo7, eventually wiki/ldap integration)&lt;br /&gt;
* John Graham&lt;br /&gt;
* Harrison Grundy&lt;br /&gt;
* Swapnil Hajare&lt;br /&gt;
* [[User:ajolma|Ari Jolma]]&lt;br /&gt;
* [[Mateusz Loskot]] ([[SAC:Mailing Lists|Nabble, Mailing Lists (Jobs)]], [[PlanetOSGeo]])&lt;br /&gt;
* Daniel Morissette&lt;br /&gt;
* [[User:Jgrocha|Jorge Rocha]]&lt;br /&gt;
* Larry Shaffer (Apple Signing Certificates)&lt;br /&gt;
* Chris Schmidt (OAM, Vmap0, Sr.org)&lt;br /&gt;
* Gary Sherman ([[IRC|IRC Bots]])&lt;br /&gt;
* Christian Willmes (Journal, Wiki)&lt;br /&gt;
* Norman Vine ([[IRC]])&lt;br /&gt;
&lt;br /&gt;
= Meetings =&lt;br /&gt;
* [[SAC_Meeting-2020-06| Jun 2020 Agenda Notes]]&lt;br /&gt;
* [[SAC_Meeting-2020-04| Apr 2020 Agenda Notes]]&lt;br /&gt;
* [[SAC_Meeting-2020-03| Mar 2020 Agenda Notes]]&lt;br /&gt;
* [[SAC_Metting_2020-01| Jan 2020 Agenda Notes]]&lt;br /&gt;
* [[SAC_Meeting_2019-11| Nov 7th Agenda Notes]]&lt;br /&gt;
* [[SAC_Meeting_2019-10| Oct 24th Agenda Notes]]&lt;br /&gt;
* [[SAC_Meeting_2019-09| Sept 12th-26th Agenda Notes]]&lt;br /&gt;
* [[SAC_Meeting_2019-08| Aug 1st-29th Agenda Notes]]&lt;br /&gt;
* [[SAC_Meeting_2019-06| Jun 6th-20th Agenda Notes]]&lt;br /&gt;
* [[SAC_Meeting_2019-05| May 9th-23rd Agenda Notes]]&lt;br /&gt;
* [[SAC_Meeting_2019-04| Apr 11th-25th Agenda Notes]]&lt;br /&gt;
* [[SAC_Meeting_2019-03| Mar 14th-28th Agenda Notes]]&lt;br /&gt;
* [[SAC_Meeting_2019-02| Feb 14th-28th Agenda Notes]]&lt;br /&gt;
* [[SAC_Meeting_2019-01| Jan 3rd-31st Agenda Notes]]&lt;br /&gt;
* [[SAC_Meeting_2018-11| Nov 15th-29th 2018 Agenda Notes]]&lt;br /&gt;
* [[SAC_Meeting_2018-10| Oct 4th-25th 2018 Agenda Notes]]&lt;br /&gt;
* [[SAC_Meeting_2018-09| Sept 13th-27th 2018 Agenda Notes]]&lt;br /&gt;
* [[SAC_Meeting_2018-08| Aug 9th-30th 2018 Agenda Notes]]&lt;br /&gt;
* [[SAC_Meeting_2018-08-02| Aug 2nd 2018 Agenda Notes]]&lt;br /&gt;
* [[SAC_Meeting_2018-07-26| Jul 26th 2018 Agenda Notes]]&lt;br /&gt;
* [[SAC_Meeting_2018-07-12| Jul 12th 2018 Agenda (Started Jul 5th, will reconvene July 12th) &amp;amp; Notes]]&lt;br /&gt;
* [[SAC_Meeting_2018-06-24| Jun 24th 2018 Agenda (Canceled) &amp;amp; Notes]]&lt;br /&gt;
* [[SAC_Meeting_2018-06-07| Jun 7th 2018 Agenda &amp;amp; Notes]]&lt;br /&gt;
* [[SAC_Meeting_2018-05-27| May 27th 2018 Agenda &amp;amp; Notes]]&lt;br /&gt;
* [[SAC_Meeting_2018-05-10| May 10th 2018 Agenda &amp;amp; Notes]]&lt;br /&gt;
* [[SAC_Meeting_2018-04-29| April 29th 2018 Agenda &amp;amp; Notes]]&lt;br /&gt;
* [[SAC_Meeting_2018-04-14| April 14th 2018 Agenda &amp;amp; Notes]]&lt;br /&gt;
* [[SAC_Meeting_2018-03-29| March 29th 2018 Agenda &amp;amp; Notes]]&lt;br /&gt;
* [[SAC_Meeting_2018-03-15| March 15 2018 Agenda &amp;amp; Notes]]&lt;br /&gt;
* [[SAC_Meeting_2018-03-02| March 2nd 2018 Agenda &amp;amp; Notes]]&lt;br /&gt;
* [[SAC_Meeting_2018-02-15| February 15th 2018 Agenda &amp;amp; Notes]]&lt;br /&gt;
* [[SAC_Meeting_2018-02-01| February 1st 2018 Agenda &amp;amp; Notes]]&lt;br /&gt;
* [[SAC_Meeting_2018-01-18| January 18th 2018 Agenda &amp;amp; Notes]]&lt;br /&gt;
* [[SAC_Meeting_2018-01-04| January 4th 2018 Agenda &amp;amp; Notes]]&lt;br /&gt;
* [[SAC_Meeting_2017-12-21| December 21st 2017 Agenda &amp;amp; Notes]]&lt;br /&gt;
* [[SAC_Meeting_2017-12-07| December 7th 2017 Agenda  &amp;amp; Notes]]&lt;br /&gt;
* [[SAC_Meeting_2017-11-23| November 23rd 2017 Agenda &amp;amp; Notes]]&lt;br /&gt;
* [[SAC_Meeting_2017-11-09| November 9th 2017 Agenda  &amp;amp; Notes]]&lt;br /&gt;
* [[SAC_Meeting_2017-10-26| October 26th 2017 Agenda &amp;amp; Notes]]&lt;br /&gt;
* [[SAC:Oct122017| October 12th 2017 Agenda &amp;amp; Notes]]&lt;br /&gt;
* [[SAC:Sep2016| September 2016 Agenda &amp;amp; Notes]]&lt;br /&gt;
* [[SAC:May2016| May 2016 Agenda &amp;amp; Notes]]&lt;br /&gt;
* [[SAC:June2010_meeting|June 2010 SAC OSL Transition Meeting]]&lt;br /&gt;
* 1/22/07 [[SAC:1_22_07_agenda]] [[SAC:1_25_07_minutes]]&lt;br /&gt;
* 2/22/07 [[SAC:2_22_07_agenda]] [[SAC:2_22_07_minutes]]&lt;br /&gt;
* For a complete list, see [[:Category:SAC_Meetings]]&lt;br /&gt;
&lt;br /&gt;
= Communication = &lt;br /&gt;
* Mailing list: [https://lists.osgeo.org/mailman/listinfo/sac Subscribe], [http://lists.osgeo.org/pipermail/sac Archives]&lt;br /&gt;
* IRC in #osgeo-sac on libera.chat (quick access: https://web.libera.chat/)&lt;br /&gt;
* Matrix in #sac:osgeo.org (quick access: https://matrix.to/#/#sac:osgeo.org)&lt;br /&gt;
* Forum: https://discourse.osgeo.org/c/committees/sac-global-category&lt;br /&gt;
&lt;br /&gt;
= Task Tracking =&lt;br /&gt;
&lt;br /&gt;
Infrastructure problems should be filed as trac ticket to SAC:&lt;br /&gt;
* [http://trac.osgeo.org/osgeo/login login] and [http://trac.osgeo.org/osgeo/newticket?component=Systems%20Admin Submit Trac Ticket] &lt;br /&gt;
&lt;br /&gt;
Open issues:&lt;br /&gt;
* [http://trac.osgeo.org/osgeo/query?status=new&amp;amp;status=assigned&amp;amp;status=reopened&amp;amp;component=Systems%20Admin&amp;amp;order=priority  Open SAC Issues] &lt;br /&gt;
* Old [[SAC TODO List]] (need to migrate any remaining issues to Trac).&lt;br /&gt;
&lt;br /&gt;
= Procedures =&lt;br /&gt;
&lt;br /&gt;
See [[:Category:SysAdminProcedure]] for a list of pages describing procedures.&lt;br /&gt;
&lt;br /&gt;
The procedure to describe procedures is to create a wiki page and add a &amp;lt;nowiki&amp;gt;[[Category:SysAdminProcedure]]&amp;lt;/nowiki&amp;gt; snippet in the page.&lt;br /&gt;
&lt;br /&gt;
= Documents =&lt;br /&gt;
&lt;br /&gt;
* [[SAC 2018 Annual Report]]&lt;br /&gt;
* [[Osgeo7 | Infrastructure Transition 2018-2019 Purchase and move of services to osgeo7]]&lt;br /&gt;
* [[Infrastructure Transition Plan 2010]]&lt;br /&gt;
* [[2007 Annual Report]]&lt;br /&gt;
* [[OSL]] - Information on our use of system services at the OSU Open Source Labs (OSL).&lt;br /&gt;
&lt;br /&gt;
== Budget ==&lt;br /&gt;
&lt;br /&gt;
* [[SAC:Budget| Past, Current and Proposed Budgets]]&lt;br /&gt;
&lt;br /&gt;
= Services =&lt;br /&gt;
&lt;br /&gt;
* See [[:Category:Services]]&lt;br /&gt;
* [[SAC Service Status]] indicates what services are setup, where and known issues (OSUOSL and other locations).&lt;br /&gt;
&lt;br /&gt;
= Projects with SAC involved =&lt;br /&gt;
* [[Geodata processing at telascience.org]] - by [[Geodata Packaging Working Group]]&lt;br /&gt;
* The [[Software Stack]] page talks about the ''Reference Stack'' of software we would like to setup for demonstration and testing purposes. &lt;br /&gt;
* [[Kids GIS Portal]] - hosted at telascience, a wee bit of systems help.&lt;br /&gt;
&lt;br /&gt;
= Migration to new Infrastructure =&lt;br /&gt;
&lt;br /&gt;
* [[Osgeo7 | Infrastructure Transition 2018-2019 Purchase and move of services to osgeo7]]&lt;br /&gt;
* [[Infrastructure Transition Plan 2010]]&lt;br /&gt;
* [[Infrastructure Transition Plan 2014]]&lt;br /&gt;
&lt;br /&gt;
== Old migration documents for historical review. ==&lt;br /&gt;
&lt;br /&gt;
* [[Migration Documentation]] - assorted services on www.osgeo.org&lt;br /&gt;
* [[Drupal Upgrade Plan]] - Wolf's fall 2007 plan to upgrade Drupal to 5.3. &lt;br /&gt;
* The [[Project Infrastructure Migration]] page talks about migration issues of the projects in incubation and provides hints to some services we should be trying to provide.&lt;br /&gt;
* [[Migration Tasks and Milestones]]&lt;br /&gt;
* [[Migration Documentation]]&lt;br /&gt;
* [[Infrastructure Transition Plan | Infrastructure Transition Plan 2006]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Infrastructure]]&lt;br /&gt;
[[Category:Committees]]&lt;/div&gt;</summary>
		<author><name>Strk</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=SAC_Service_Status&amp;diff=134285</id>
		<title>SAC Service Status</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=SAC_Service_Status&amp;diff=134285"/>
		<updated>2025-09-21T09:21:03Z</updated>

		<summary type="html">&lt;p&gt;Strk: /* weblate */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Infrastructure of OSGeo System Administration Committee ([[SAC]])&lt;br /&gt;
&lt;br /&gt;
For emergency plans see: [[SAC:Admin and Troubleshooting]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Servers at OSL =&lt;br /&gt;
[[OSL | Open Source Labs]] - 7 physical machines of which 5 ar lxd hosts containing ''x'' virtual machines/containers.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Logging into Physical Machines ==&lt;br /&gt;
&lt;br /&gt;
Currently we have osgeo6 and backup.osgeo.osuosl.org that are physical machines under LDAP control.&lt;br /&gt;
&lt;br /&gt;
'''Note this does not apply to osgeo3, osgeo4, osgeo7, osgeo8, osgeo9 lxd hosts'''.  Refer to those sections for instructions on logging in.&lt;br /&gt;
If hanging, see [[OSL]] for how to open a ticket with OSUOSL's support.&lt;br /&gt;
&lt;br /&gt;
This section currently only applies to '''osgeo6''' and '''backup'''.&lt;br /&gt;
&lt;br /&gt;
All [[SAC#Members|SAC administrators]] have LDAP auth to the OSL Machines. &lt;br /&gt;
&lt;br /&gt;
To ssh into a server using your LDAP account, you can do the following replacing '''your_osgeo_login''' with your OSGeo login and '''vmname''' with the vm name of the server at OSL.&lt;br /&gt;
&lt;br /&gt;
  ssh '''your_osgeo_login'''@'''servername'''.osgeo.osuosl.org&lt;br /&gt;
&lt;br /&gt;
When prompted for password, use your OSGeo Login password.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[SAC:Primary Administrators]] also have ssh key access in case LDAP is down and that will also apply to the physical machines. Worst case scenario use the information on [[OSL | Open Source Labs]] to file a ticket (SAC members only). Direct connection to virtual machines is by appending it's vm alias to .osgeo.osuosl.org.&lt;br /&gt;
&lt;br /&gt;
== Logging into LXD Hosts ==&lt;br /&gt;
&lt;br /&gt;
OSGeo3, OSGeo4, OSGeo7, OSGeo8, and OSGeo9 are all Ubuntu servers running LXD. &lt;br /&gt;
LXD is a management system for LXC containers and QEMU VMS. LXD has a [https://www.youtube.com/channel/UCuP6xPt0WTeZu32CkQPpbvA channel] that covers its features. &lt;br /&gt;
&lt;br /&gt;
To directly access the host, you go thru port 2222&lt;br /&gt;
&lt;br /&gt;
   ssh tech_dev@''server_name''.osgeo.osuosl.org -p 2222&lt;br /&gt;
&lt;br /&gt;
Only [[SAC:Primary Administrators]] have their ssh key installed under that account.  In order to access via KVM of these in event servers do not come up on a reboot, you need to go thru OSU OSL OpenVPN. To get an OpenVPN account, you need to put in a support ticket to support@osuosl.org.  In order to qualify for an OpenVPN account, you need to be an OSGeo SAC administrator. You will also need to install [https://openvpn.net/community-downloads/ OpenVPN client]) to use your OpenVPN account.&lt;br /&gt;
&lt;br /&gt;
Each host on the private KVM side is named https://'''osgeo8'''.osuosl.oob -- where replace '''osgeo8''' with the relevant host. The .oob is the private network, so doesn't work unless you are connected to via OpenVPN.&lt;br /&gt;
&lt;br /&gt;
The browser interface is sometimes clunky, so you might want to use  '''ipmitool''' installable on linux/unix or wsl using relevant package manager. KVM passwords are stored in [https://git.osgeo.org/gitea/sac/password-store SAC password-store].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A convenient block to add to your ~/.ssh/config to easily login to osgeo's LXD hosts follows: &lt;br /&gt;
&lt;br /&gt;
    Host osgeo?&lt;br /&gt;
      User tech_dev&lt;br /&gt;
      HostName %h.osgeo.osuosl.org&lt;br /&gt;
      Port 2222&lt;br /&gt;
&lt;br /&gt;
Then you would be able to log into those hosts with commands like:&lt;br /&gt;
&lt;br /&gt;
    ssh osgeo7&lt;br /&gt;
&lt;br /&gt;
== Logging into LXD Containers and VMs ==&lt;br /&gt;
&lt;br /&gt;
A convenient block to add to your ~/.ssh/config to easily login to osgeo's LXD hosted containers and vms is the following:&lt;br /&gt;
&lt;br /&gt;
   # This stanza is only needed if you have an IdentityFile configured below.&lt;br /&gt;
   # The IdentityFile from a target host is not automatically applied to the hop host, so we need to make it explicit:&lt;br /&gt;
   Host hop.*.osgeo.org&lt;br /&gt;
     IdentityFile &amp;quot;path/to/your/private/key&amp;quot;&lt;br /&gt;
   &lt;br /&gt;
   Host osgeo*-*&lt;br /&gt;
     ProxyCommand ssh hop.$(sed -e &amp;quot;s/-.*//&amp;quot; &amp;lt;&amp;lt;&amp;lt; &amp;quot;%h&amp;quot;).osgeo.org -W $(sed -e &amp;quot;s/^osgeo[^-*]-//;s/$/.lxd/&amp;quot; &amp;lt;&amp;lt;&amp;lt; &amp;quot;%h&amp;quot;):%p&lt;br /&gt;
     # this is only needed if you you use different private keys for different servers&lt;br /&gt;
     IdentityFile &amp;quot;path/to/your/private/key&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Then you'll be able to access a LXC Container or QEMU VM on machine `osgeo3` with:&lt;br /&gt;
&lt;br /&gt;
   ssh yourusername@osgeo3-matrix&lt;br /&gt;
&lt;br /&gt;
And one on machine `osgeo7` with:&lt;br /&gt;
&lt;br /&gt;
   ssh yourusername@osgeo7-download&lt;br /&gt;
&lt;br /&gt;
Note you still need to know where each LXC host is hosted... See successive sections to know what's on which machine.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Troubleshooting:''' In case of &amp;quot;Permission denied (publickey).&amp;quot; after an update to a modern openSSH version, it might well be that your ssh key (RSH key) is disabled in your client in favour of more modern cyphers.&lt;br /&gt;
&lt;br /&gt;
Ugly workaround: add one line `PubkeyAcceptedKeyTypes ...` in `.ssh/config`, to re-enable RSA keys for now (consider to generate a new key):&lt;br /&gt;
&lt;br /&gt;
  vim .ssh/config&lt;br /&gt;
  ...&lt;br /&gt;
  Host *&lt;br /&gt;
     ...&lt;br /&gt;
     PubkeyAcceptedKeyTypes +ssh-rsa&lt;br /&gt;
&lt;br /&gt;
... but better read e.g. [https://dev.to/bowmanjd/upgrade-ssh-client-keys-and-remote-servers-after-fedora-33-s-new-crypto-policy-47ag here]!&lt;br /&gt;
&lt;br /&gt;
== osgeo 8 ==&lt;br /&gt;
Server added April 2021, donated by OpenStreetMap project.&lt;br /&gt;
&lt;br /&gt;
Likely machine: https://web.archive.org/web/20191112203036/https://hardware.openstreetmap.org/servers/stormfly-01.openstreetmap.org/&lt;br /&gt;
&lt;br /&gt;
Intended to provide additional LXD capacity and backup.&lt;br /&gt;
&lt;br /&gt;
[[osgeo8|Configuration Details]]&lt;br /&gt;
&lt;br /&gt;
=== Services running on osgeo8 ===&lt;br /&gt;
&lt;br /&gt;
==== hop ====&lt;br /&gt;
hop.osgeo8.osgeo.org - jump host for accessing containers/vms on osgeo8&lt;br /&gt;
&lt;br /&gt;
==== nginx ====&lt;br /&gt;
http, https Proxy for all containers on osgeo8 and also provides mirror proxy for download.osgeo.org&lt;br /&gt;
&lt;br /&gt;
==== centtie-7-pgrouting ====&lt;br /&gt;
Centos 7 running PostgreSQL 15, PostGIS 3.3.2, gcc-4.8.5, cmake 3&lt;br /&gt;
Configured to be a github self-hosted runner for testing centos for pgrouting project&lt;br /&gt;
&lt;br /&gt;
[https://github.com/pgRouting/admin/wiki/CI%3A-Centos-7-GHA-runner Details of Github Action runner setup]&lt;br /&gt;
&lt;br /&gt;
==== download8 ====&lt;br /&gt;
&lt;br /&gt;
Replica of download that is on osgeo7.&lt;br /&gt;
Mirrors download and home folders from osgeo7. &lt;br /&gt;
https://download-cache.osgeo.org&lt;br /&gt;
&lt;br /&gt;
See [[Download Server]]&lt;br /&gt;
&lt;br /&gt;
==== dronie-client ====&lt;br /&gt;
a ci bot for dronie.osgeo.org which is used for git.osgeo.org/gitea ci jobs&lt;br /&gt;
&lt;br /&gt;
==== grass-wiki ====&lt;br /&gt;
&lt;br /&gt;
See [[SAC:GrassWiki]]&lt;br /&gt;
&lt;br /&gt;
==== grass ====&lt;br /&gt;
https://grass.osgeo.org upgraded to Bullseye debian 11.&lt;br /&gt;
&lt;br /&gt;
GRASS GIS server&lt;br /&gt;
&lt;br /&gt;
Current DNS name: grass.osgeo.org&lt;br /&gt;
&lt;br /&gt;
Debian 11 Bullseye&lt;br /&gt;
&lt;br /&gt;
Web: Apache + Hugo (generated through cronjob from https://github.com/OSGeo/grass-website/), see https://github.com/OSGeo/grass-addons/tree/grass8/utils/cronjobs_osgeo_lxd&lt;br /&gt;
&lt;br /&gt;
`unattended-upgrades` for automatic installation of security upgrades is installed and running&lt;br /&gt;
&lt;br /&gt;
ssh: reachable via jumphost.&lt;br /&gt;
&lt;br /&gt;
==== meshcentral ====&lt;br /&gt;
https://remote.osgeo.org&lt;br /&gt;
This is a remoting tool currently setup to test livecd vms via a web browser.&lt;br /&gt;
&lt;br /&gt;
4 VMS currently set up on osgeo8 accessible from this. Currently based on livecd 16rc1 snapshots, with wm install script run.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== pgrouting-dev ====&lt;br /&gt;
For pgrouting development use to do things like pushing docker images on a scheduled basis.&lt;br /&gt;
Perhaps later for demo sites.  WIP.&lt;br /&gt;
&lt;br /&gt;
==== woodie-client-vm ====&lt;br /&gt;
&lt;br /&gt;
Separate agent for woodie-server, this one is a true VM rather than container.&lt;br /&gt;
&lt;br /&gt;
==== woodie-server ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
See [[Woodie]]&lt;br /&gt;
&lt;br /&gt;
== osgeo 9 ==&lt;br /&gt;
Server added April 2021, donated by OpenStreetMap project.&lt;br /&gt;
&lt;br /&gt;
Likely machine: https://web.archive.org/web/20191112203042/https://hardware.openstreetmap.org/servers/stormfly-02.openstreetmap.org/&lt;br /&gt;
&lt;br /&gt;
Is an LXD host.  Also Stores lxd images used by other lxd hosts.&lt;br /&gt;
&lt;br /&gt;
[[osgeo9|Configuration Details]]&lt;br /&gt;
&lt;br /&gt;
=== Services running on osgeo9 ===&lt;br /&gt;
==== hop ====&lt;br /&gt;
hop.osgeo9.osgeo.org. For LDAP users allows them to hop thru to get to other containers.&lt;br /&gt;
&lt;br /&gt;
==== Secure (LDAP )  ====&lt;br /&gt;
[https://git.osgeo.org/gitea/sac/osgeo9/wiki/secure-container secure] -- ldap.osgeo.org [[SAC:LDAP]] used for ldap service (a rebuild of old secure.osgeo.osuosl.org) now on Debian 11&lt;br /&gt;
Moved from osgeo7&lt;br /&gt;
&lt;br /&gt;
==== ldap-web ====&lt;br /&gt;
&lt;br /&gt;
Currently housing https://id.osgeo.org/ for LDAP management.&lt;br /&gt;
Deployed via ansible&lt;br /&gt;
Moved from osgeo9&lt;br /&gt;
&lt;br /&gt;
* id.osgeo.org&lt;br /&gt;
&lt;br /&gt;
==== jitsi ====&lt;br /&gt;
&lt;br /&gt;
See [[SAC:Jitsi]] (for video meetings)&lt;br /&gt;
&lt;br /&gt;
==== nextcloud  ====&lt;br /&gt;
https://nextcloud.osgeo.org&lt;br /&gt;
&lt;br /&gt;
Ubuntu 22.04 LXD/nginx/postgresql 14 container for document sharing similar to dropbox/google drive - nextcloud.lxd - https://nextcloud.osgeo.org [https://git.osgeo.org/gitea/sac/osgeo9/wiki/Nextcloud-container Nextcloud Setup]&lt;br /&gt;
&lt;br /&gt;
home of https://nextcloud.osgeo.org&lt;br /&gt;
This server does not use ssh osgeo-ldap as it was the first container built.  However nextcloud.osgeo.org does authenticate with osgeo ldap.&lt;br /&gt;
&lt;br /&gt;
TODO: add special page for this&lt;br /&gt;
&lt;br /&gt;
==== nginx ====&lt;br /&gt;
nginx (for web proxy of traffic of osgeo9 containers) additional mirror proxy for download.osgeo.org&lt;br /&gt;
&lt;br /&gt;
==== adventure (WIP)====&lt;br /&gt;
https://adventure.osgeo.org runs https://github.com/thecodingmachine/workadventure software&lt;br /&gt;
&lt;br /&gt;
==== dronie-client ====&lt;br /&gt;
a ci bot for dronie.osgeo.org which is used for git.osgeo.org/gitea ci jobs&lt;br /&gt;
&lt;br /&gt;
==== limesurvey ====&lt;br /&gt;
Debian 10, PostgreSQL 13, PHP 8 with ldap/ssh. https://limesurvey.osgeo.org &lt;br /&gt;
Setup detailed on [https://git.osgeo.org/gitea/sac/osgeo3/wiki/limesurvey-container limesurvey container]&lt;br /&gt;
&lt;br /&gt;
==== pixelfed ====&lt;br /&gt;
&lt;br /&gt;
SHUT OFF (both container and website) cause of lack of interest.  Container is still there.&lt;br /&gt;
[[Pixelfed]] instance reachable on https://photo.osgeo.org to house community photos&lt;br /&gt;
&lt;br /&gt;
==== peertube ====&lt;br /&gt;
&lt;br /&gt;
[[Peertube]] instance reachable on https://video.osgeo.org&lt;br /&gt;
&lt;br /&gt;
==== pretalx  ====&lt;br /&gt;
Ubuntu 20.04 with OSGeo LDAP and Docker installed.  pretalx software runs in Docker.&lt;br /&gt;
https://talks.osgeo.org - for OSGeo Talk collection and voting See [[Pretalx]]&lt;br /&gt;
&lt;br /&gt;
==== weblate ====&lt;br /&gt;
'''Container Name:''' weblate (for doc translation)&lt;br /&gt;
&lt;br /&gt;
Houses: https://weblate.osgeo.org  (for document translation to different languages)&lt;br /&gt;
&lt;br /&gt;
For further details refer to [[SAC:Weblate]]&lt;br /&gt;
&lt;br /&gt;
==== wordpress ====&lt;br /&gt;
&lt;br /&gt;
See [[SAC:Wordpress]]&lt;br /&gt;
&lt;br /&gt;
==== wiki ====&lt;br /&gt;
&lt;br /&gt;
See [[OSGeo Wiki]]&lt;br /&gt;
&lt;br /&gt;
==== discourse ====&lt;br /&gt;
&lt;br /&gt;
See [[SAC:Discourse]]&lt;br /&gt;
&lt;br /&gt;
== osgeo 7 ==&lt;br /&gt;
&lt;br /&gt;
Server added June 2018. Intended to replace osgeo3 and old osgeo4 (before reformat).&lt;br /&gt;
See [[Osgeo7]] for configuration details.&lt;br /&gt;
&lt;br /&gt;
[https://git.osgeo.org/gitea/sac/osgeo7/wiki/_pages Container setup of all the osgeo7 servers is located in https://git.osgeo.org/gitea/sac/osgeo7/wiki/_pages] &lt;br /&gt;
&lt;br /&gt;
Running LXD 3 snap based container management -- LXD version 3.17 as of 2019-09-15&lt;br /&gt;
&lt;br /&gt;
=== Accessing osgeo7 containers via ssh ===&lt;br /&gt;
&lt;br /&gt;
Only the download.osgeo.org is directly exposed ssh via port 22.  To access the other containers, you can tunnel thru &lt;br /&gt;
download.osgeo.org -- You need to be in the shell group to be able to access download and the other servers.  If you are not already put in a [https://trac.osgeo.org/osgeo/newticket SAC Ticket Request].  You also need to have your public key registered. To do so edit your profile [https://id.osgeo.org/ldap/edit]  (and put in your public key)&lt;br /&gt;
&lt;br /&gt;
A convenient block to add to your own `.ssh/config` file follows:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Host osgeo7-*&lt;br /&gt;
   ProxyCommand ssh your_osgeo_id@hop.osgeo7.osgeo.org -W $(sed -e &amp;quot;s/^osgeo7-//;s/$/.lxd/&amp;quot; &amp;lt;&amp;lt;&amp;lt; &amp;quot;%h&amp;quot;):%p&lt;br /&gt;
   IdentityFile &amp;quot;path/to/your/private/key&amp;quot;&lt;br /&gt;
&lt;br /&gt;
With the above in place, you can connect to any container using:&lt;br /&gt;
&lt;br /&gt;
  ssh your_id@osgeo7-&amp;lt;container_name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Troubleshooting:''' In case of &amp;quot;Permission denied (publickey).&amp;quot; after an update to a modern openSSH version, it might well be that your ssh key (RSH key) is disabled in your client in favour of more modern cyphers.&lt;br /&gt;
&lt;br /&gt;
Ugly workaround: add one line `PubkeyAcceptedKeyTypes ...` in `.ssh/config`, to re-enable RSA keys for now (consider to generate a new key):&lt;br /&gt;
&lt;br /&gt;
  vim .ssh/config&lt;br /&gt;
  ...&lt;br /&gt;
  Host *&lt;br /&gt;
     ...&lt;br /&gt;
     PubkeyAcceptedKeyTypes +ssh-rsa&lt;br /&gt;
&lt;br /&gt;
... but better read e.g. [https://dev.to/bowmanjd/upgrade-ssh-client-keys-and-remote-servers-after-fedora-33-s-new-crypto-policy-47ag here]!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Services on osgeo7 ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Download ====&lt;br /&gt;
&lt;br /&gt;
See [[Download Server]]&lt;br /&gt;
&lt;br /&gt;
==== nginx  ====&lt;br /&gt;
Proxy that routes all http/https traffic for the other containers (can be accessed via osgeo7 host lxc or ubuntu@osgeo7-nginx if your key is installed on ubuntu user).&lt;br /&gt;
The nginx container holds the letsencrypt https SSL certs for all the containers and handles the renewal of the letsencrypt certs using certbot renew cronjob.&lt;br /&gt;
Prometheus server to collect all monitoring logs from OSGeo7 (only accessible by OSGeo3), these get queried via monitor.osgeo.org (running on osgeo3) via grafana server.&lt;br /&gt;
&lt;br /&gt;
==== tracsvn (trac, svn, git) ====&lt;br /&gt;
&lt;br /&gt;
Home of [[Trac]], [[SAC:Git Service|Git]] and [[Subversion]] services.&lt;br /&gt;
&lt;br /&gt;
See [[TracSVN]] for full details.&lt;br /&gt;
&lt;br /&gt;
==== old-wiki (stopped) ====&lt;br /&gt;
This used to be housed on osgeo3, and was moved 2019-09-14 to osgeo7 as old-wiki container.&lt;br /&gt;
wiki.osgeo.org moved back to osgeo3 on 2020-05-22 and in wiki container. The wiki container is a complete rebuild with files and database restored and upgraded.&lt;br /&gt;
Refer to the osgeo3 section for more details. &lt;br /&gt;
&lt;br /&gt;
[https://git.osgeo.org/gitea/sac/osgeo7/wiki/old-wiki-container old wiki container] -- used for wiki service (it is an lxd2pc created image of wiki.osgeo.osuosl.org VM that was on osgeo3)&lt;br /&gt;
&lt;br /&gt;
See [[OSGeo Wiki]]&lt;br /&gt;
&lt;br /&gt;
==== nextcloud-ubuntu (stopped) ====&lt;br /&gt;
Moved to osgeo9&lt;br /&gt;
&lt;br /&gt;
==== collabora (stopped) ====&lt;br /&gt;
# https://collabora.osgeo.org&lt;br /&gt;
Ubuntu 18.04 LXD container for  LibreOffice/MS Office online document editor currently used exclusively by nextcloud.osgeo.org.  Setup detailed in Nextcloud setup.&lt;br /&gt;
No longer needed now that nextcloud is using a self-contained collabora instance.&lt;br /&gt;
&lt;br /&gt;
==== live ====&lt;br /&gt;
Home of live.osgeo.org (created 2021-10-05ish&lt;br /&gt;
Running Ubuntu 20.04 with OSGeo LDAP SSH&lt;br /&gt;
&lt;br /&gt;
==== dronie-server ====&lt;br /&gt;
&lt;br /&gt;
See [[Dronie]]&lt;br /&gt;
&lt;br /&gt;
==== old-projects (stopped) ====&lt;br /&gt;
-- this is the old projects.osgeo.osuosl.org migrated from osgeo4 as an lxd container, so more or less the same as it was before, with the exception that all the websites are now proxied thru the nginx container.  Websites on it are community-review.foss4g.org and spatialreference.org&lt;br /&gt;
&lt;br /&gt;
To access you need to go thru download.osgeo.org -&amp;gt; old-projects&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== old-web (stopped) ====&lt;br /&gt;
The old web.osgeo.osuosl.org (was on osgeo3) &lt;br /&gt;
&lt;br /&gt;
* mapguide.osgeo.org&lt;br /&gt;
&lt;br /&gt;
==== old-webextra ====&lt;br /&gt;
This is a replica of webextra.osgeo.osuosl.org that was hosted on osgeo3&lt;br /&gt;
&lt;br /&gt;
Started move on November 29th 2019 and completed December 8th, 2019&lt;br /&gt;
* foss4g.org&lt;br /&gt;
* europe.foss4g.org&lt;br /&gt;
* video.foss4g.org&lt;br /&gt;
* planet.osgeo.org&lt;br /&gt;
* various old foss4g.org years&lt;br /&gt;
* &amp;lt;del&amp;gt;live.osgeo.org&amp;lt;/del&amp;gt; moved to dedicated container&lt;br /&gt;
* journal.osgeo.org (not sure what this is for, should be retired?)&lt;br /&gt;
* &amp;lt;del&amp;gt;vmap0.tiles.osgeo.org&amp;lt;/del&amp;gt; #removed site&lt;br /&gt;
&lt;br /&gt;
==== pycsw ====&lt;br /&gt;
'''Container Name:''' pycsw &lt;br /&gt;
&lt;br /&gt;
* https://demo.pycsw.org&lt;br /&gt;
* '''OGC CSW Reference Implementation and Server demo'''&lt;br /&gt;
* deployment setup at https://github.com/geopython/demo.pycsw.org&lt;br /&gt;
* running hourly teardown/setup cron via docker-compose&lt;br /&gt;
* migrated from [[AdhocVM#Existing_services_hosted_on_the_Ad-hoc_VM:|Adhoc VM]] thanks to [https://trac.osgeo.org/osgeo/ticket/2452 SAC] (May 2020)&lt;br /&gt;
&lt;br /&gt;
==== mapserver ====&lt;br /&gt;
&lt;br /&gt;
See [[MapServer_at_osgeo7]]&lt;br /&gt;
&lt;br /&gt;
=== osgeo7 decommissioned containers ===&lt;br /&gt;
&lt;br /&gt;
==== &amp;lt;del&amp;gt;old-adhoc&amp;lt;/del&amp;gt; ====&lt;br /&gt;
&lt;br /&gt;
'''SHUTOFF as of 2022-01-29'''&lt;br /&gt;
&lt;br /&gt;
[[AdhocVM|old-adhoc]] -- this is the old adhoc.osgeo.osuosl.org migrated 2019-05-08 from osgeo4 as an lxd container.  &lt;br /&gt;
Used by osgeo-live for there test docs and by grass for earthquake, and mapserver for demo.&lt;br /&gt;
Note that there is a new live (container that osgeo-live will more to), there is also a mapserver container (which mapserver have started to move their demo to)&lt;br /&gt;
&lt;br /&gt;
To access via ssh you should go thru download.osgeo.org -&amp;gt; old-adhoc.lxd&lt;br /&gt;
It is accessible via https://adhoc.osgeo.org and http://adhoc.osgeo.osuosl.org&lt;br /&gt;
&lt;br /&gt;
* VM used for projects for various adhoc purposes.  Risks to system stability that would be unacceptable on the Projects VM may be ok here. &lt;br /&gt;
* See [[AdhocVM]] for full details, and some notes on services running here.&lt;br /&gt;
* eg http://adhoc.osgeo.osuosl.org/livedvd/docs/en/quickstart/&lt;br /&gt;
&lt;br /&gt;
== osgeo6 ==&lt;br /&gt;
&lt;br /&gt;
* Mail&lt;br /&gt;
* lists.osgeo.org&lt;br /&gt;
See [[Osgeo6]] for full details&lt;br /&gt;
&lt;br /&gt;
== Backup (osgeo5) ==&lt;br /&gt;
* Backup now runs on dedicated hardware&lt;br /&gt;
* Provides Rsync backups of download.osgeo.org&lt;br /&gt;
* Provides Bacula backups of various VMs.&lt;br /&gt;
* See [[SAC:Backups]] for details.&lt;br /&gt;
&lt;br /&gt;
== osgeo4 ==&lt;br /&gt;
&lt;br /&gt;
osgeo4 is a real server managed by OSUOSL - can be access via ssh tech_dev@osgeo4.osgeo.osuosl.org -p 2222  (only people with their access keys installed can log in and doesn't allow password access) - password for tech_dev is in the secure container (on osgeo7) / access folder.&lt;br /&gt;
&lt;br /&gt;
In August 2019 the server had new power supply put in and replacement disks.  It was reformatted with Ubuntu 18.04.3 to serve as secondary LXD host to osgeo7&lt;br /&gt;
zfsutils-linux was installed so lxd can use zfs for storage.&lt;br /&gt;
&lt;br /&gt;
=== sshing into osgeo4 containers ===&lt;br /&gt;
Note that all the containers are closed off from direct ssh access except for the hop.osgeo4.osgeo.org.  To access the other containers, you need to hop through hop.&lt;br /&gt;
hop container has port 22 open but requires ssh access so users who’ve been granted rights can hop thru it to other containers using hop.osgeo4.osgeo.org as name.&lt;br /&gt;
&lt;br /&gt;
A convenient block to add to your own .ssh/config file follows where your_id could be your osgeo id or a local account on that container&lt;br /&gt;
&lt;br /&gt;
 Host osgeo4-*&lt;br /&gt;
   ProxyCommand ssh your_osgeo_id@hop.osgeo4.osgeo.org -W $(sed -e &amp;quot;s/^osgeo4-//;s/$/.lxd/&amp;quot; &amp;lt;&amp;lt;&amp;lt; &amp;quot;%h&amp;quot;):%p&lt;br /&gt;
   IdentityFile &amp;quot;path/to/your/private/key&amp;quot;&lt;br /&gt;
   User your_id&lt;br /&gt;
&lt;br /&gt;
Then to access say the wordpress-dev container, you'd do the below&lt;br /&gt;
&lt;br /&gt;
 ssh osgeo4-wordpress-dev&lt;br /&gt;
&lt;br /&gt;
=== osgeo4 baremetal features ===&lt;br /&gt;
It's makeup is as follows:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Item !! Settings&lt;br /&gt;
|-&lt;br /&gt;
| Disks || 6 1.8 TB drives&lt;br /&gt;
|-&lt;br /&gt;
| Memory || 48 GB&lt;br /&gt;
|-&lt;br /&gt;
| CPUs || 8 Intel(R) Xeon(R) CPU E5540  @ 2.53GHz (8192kb cache)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;pre&amp;gt;lsblk -i&lt;br /&gt;
NAME           MAJ:MIN RM  SIZE RO TYPE  MOUNTPOINT&lt;br /&gt;
sda              8:0    0  1.8T  0 disk  &lt;br /&gt;
|-sda1           8:1    0  953M  0 part  &lt;br /&gt;
| `-md0          9:0    0  952M  0 raid1 /boot&lt;br /&gt;
`-sda2           8:2    0 46.6G  0 part  &lt;br /&gt;
  `-md1          9:1    0 46.5G  0 raid1 &lt;br /&gt;
	|-lvm-root 253:0    0 37.3G  0 lvm   /&lt;br /&gt;
	`-lvm-swap 253:1    0  7.5G  0 lvm   [SWAP]&lt;br /&gt;
sdb              8:16   0  1.8T  0 disk  &lt;br /&gt;
|-sdb1           8:17   0  953M  0 part  &lt;br /&gt;
| `-md0          9:0    0  952M  0 raid1 /boot&lt;br /&gt;
`-sdb2           8:18   0 46.6G  0 part  &lt;br /&gt;
  `-md1          9:1    0 46.5G  0 raid1 &lt;br /&gt;
	|-lvm-root 253:0    0 37.3G  0 lvm   /&lt;br /&gt;
	`-lvm-swap 253:1    0  7.5G  0 lvm   [SWAP]&lt;br /&gt;
sdc              8:32   0  1.8T  0 disk  &lt;br /&gt;
sdd              8:48   0  1.8T  0 disk  &lt;br /&gt;
sde              8:64   0  1.8T  0 disk  &lt;br /&gt;
sdf              8:80   0  1.8T  0 disk &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sdc,sdd,sde,sdf  form a zfs osgeo4_lxd partition (sdc,sdd) mirrors sde,sdf for total lxd capacity of 3.62 TB&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nightly backups of osgeo3, osgeo7, and osgeo4 containers are kept here and named &amp;lt;container&amp;gt;-backup and be kept in a stopped state.&lt;br /&gt;
&lt;br /&gt;
== Services running on osgeo4 ==&lt;br /&gt;
&lt;br /&gt;
=== hop ===&lt;br /&gt;
'''Container Name:''' hop - this is the only container with direct ssh access via ssh hop.osgeo4.osgeo.org. To get to other containers, you need to hop thru this one. Requires ssh key access&lt;br /&gt;
&lt;br /&gt;
=== ansible-dev ===&lt;br /&gt;
'''Container Name:''' ansible-dev, has ansible 2.9.27 installed and all plugins needed to manage OSGeo ansible infrastructure.&lt;br /&gt;
DEPRECATED, use `ansible-dev`&lt;br /&gt;
&lt;br /&gt;
=== ansible-control ===&lt;br /&gt;
'''Container Name:''' ansible-control, can be used to deploy OSGeo ansible infrastructure. Replaces `ansible-dev`&lt;br /&gt;
&lt;br /&gt;
=== osgeo4-nginx ===&lt;br /&gt;
'''Container Name:''' osgeo4-nginx -&amp;gt;&amp;gt; all web traffick from other containers on osgeo4 get proxied thru here&lt;br /&gt;
&lt;br /&gt;
=== old-web-staging  ===&lt;br /&gt;
'''Container Name:''' old-web-staging - used primarily for experimenting with changes to id.osgeo.org (old-web on osgeo7) like testing out OS and software upgrade etc, changes to LDAP forms and registration, before applying to id.osgeo.org. - https://id.staging.osgeo.org&lt;br /&gt;
&lt;br /&gt;
=== pretalx-staging  ===&lt;br /&gt;
'''Container Name:''' pretalx-staging - used primarily for experimenting with changes to talks.osgeo.org (pretalx on osgeo3) like testing out Docker builds and software upgrade etc, before applying to talks.osgeo.org. - https://talks.staging.osgeo.org&lt;br /&gt;
&lt;br /&gt;
=== wordpress-dev  ===&lt;br /&gt;
'''Container Name:''' wordpress-dev - used primarily for osgeo.org main website development - https://staging.www.osgeo.org, https://dev.www.osgeo.org&lt;br /&gt;
&lt;br /&gt;
=== wiki-dev  ===&lt;br /&gt;
'''Container Name:''' wiki-dev - used primarily for experimenting with changes to wiki.osgeo.org like testing out OS and software upgrade etc before appying to wiki.osgeo.org. - https://dev.wiki.osgeo.org&lt;br /&gt;
&lt;br /&gt;
=== wiki-staging  ===&lt;br /&gt;
'''Container Name:''' wiki-staging - used primarily for upgrade changes to wiki.osgeo.org like testing out OS and software upgrade etc before applying to wiki.osgeo.org. - https://staging.wiki.osgeo.org.  The construction of this container is managed by sac ansible-deployment.&lt;br /&gt;
&lt;br /&gt;
=== tracsvn-dev  ===&lt;br /&gt;
'''Container Name:''' tracsvn-dev - This is a 2019-09-05 lxd2pc image of tracsvn.osgeo.osuosl.org (now on osgeo7 as tracsvn) used primarily for experimenting like testing out OS, git and software upgrade etc before appying to production. -- https://dev.git.osgeo.org, https://dev.tracsvn.osgeo.org Has the following sites: https://dev.trac.osgeo.org, https://dev.git.osgeo.org/gitea, https://dev.svn.osgeo.org.&lt;br /&gt;
&lt;br /&gt;
It was upgraded to Debian 11 on 2024-08-21.&lt;br /&gt;
&lt;br /&gt;
=== dronie-client  ===&lt;br /&gt;
'''Container Name:''' dronie-client - This is a debian 10 machine, with OSGeo LDAP authentication and a drone-agent docker running.  To be used with https://dronie.osgeo.org&lt;br /&gt;
&lt;br /&gt;
== osgeo3 ==&lt;br /&gt;
osgeo3 physical server refer to [[osgeo3|Configuration Details]] for hardware specs. It is used to run production, but moderately risky things. Refer to [[SAC:Old-osgeo3]] for past history before osgeo3 was rebuilt.&lt;br /&gt;
osgeo3 is a hosted by OSUOSL - can be accessed via ssh tech_dev@osgeo3.osgeo.osuosl.org -p 2222  (only people with their access keys installed can log in and doesn't allow password access) - password for tech_dev is in the secure container (on osgeo7) / access folder.&lt;br /&gt;
&lt;br /&gt;
=== sshing into osgeo3 containers ===&lt;br /&gt;
Note that all the containers are closed off from direct ssh access except for the hop.osgeo3.osgeo.org.  To access the other containers, you need to hop through hop.osgeo3.osgeo.org.&lt;br /&gt;
hop container has port 22 open but requires ssh key access, you need to be added to shell group and have your ssh keys registered on your profile https://id.osgeo.org/ldap/edit). Users who’ve been granted rights can hop thru it to other containers using hop.osgeo3.osgeo.org as name.  Other containers may or may not allow password access. It's up to the those who manage the internal containers.&lt;br /&gt;
&lt;br /&gt;
A convenient block to add to your own .ssh/config file follows&lt;br /&gt;
 # this is only needed if you you use different private keys for different servers&lt;br /&gt;
 Host hop.osgeo3.osgeo.org&lt;br /&gt;
   IdentityFile &amp;quot;path/to/your/private/key&amp;quot;&lt;br /&gt;
&lt;br /&gt;
 Host osgeo3-*&lt;br /&gt;
   ProxyCommand ssh '''your_osgeo_id'''@hop.osgeo3.osgeo.org -W $(sed -e &amp;quot;s/^osgeo3-//;s/$/.lxd/&amp;quot; &amp;lt;&amp;lt;&amp;lt; &amp;quot;%h&amp;quot;):%p&lt;br /&gt;
   IdentityFile &amp;quot;path/to/your/private/key&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Then to access say the nexus container, you'd do the below where your_id could be your osgeo id or a local account on that container&lt;br /&gt;
&lt;br /&gt;
 ssh '''your_id'''@osgeo3-nexus&lt;br /&gt;
&lt;br /&gt;
=== hop ===&lt;br /&gt;
This is the only container with direct ssh access via ssh hop.osgeo3.osgeo.org. To get to other containers, you need to hop thru this one. Requires ssh key access which you can register by editing your ldap profile.&lt;br /&gt;
&lt;br /&gt;
=== osgeo3-nginx ===&lt;br /&gt;
nginx proxy all web-traffic via the  (using IP: 140.211.15.6 web-osgeo3.osgeo.osuosl.org), the second ip is not in use, but may be used for a secondary nginx, to temporarily host osgeo7/osgeo8/osgeo9 containers in case of major hardware upgrades&lt;br /&gt;
&lt;br /&gt;
=== dronie-client ===&lt;br /&gt;
This is a debian 10 lxd container running docker. Currently has just one running docker osgeo-drone-agent to serve as a client for dronie-server (dronie.osgeo.org running on osgeo7) &lt;br /&gt;
&lt;br /&gt;
=== geo-docs ===&lt;br /&gt;
Debian 11 houses the following:&lt;br /&gt;
&lt;br /&gt;
* lastools.osgeo.org (as of 2021-10-06 snapshot of  https://www.cs.unc.edu/~isenburg/lastools/ see [https://trac.osgeo.org/osgeo/ticket/2649 2649] &lt;br /&gt;
* https://planet.osgeo.org&lt;br /&gt;
* https://docs.geoserver.org &lt;br /&gt;
* https://docs.geotools.org [https://trac.osgeo.org/osgeo/ticket/2944 2944]&lt;br /&gt;
* https://geotools.org [https://trac.osgeo.org/osgeo/ticket/2944 2944]&lt;br /&gt;
&lt;br /&gt;
planned home of ? docs.geowebcache.org&lt;br /&gt;
&lt;br /&gt;
=== geoserver-cite ===&lt;br /&gt;
Houses OGC site certification for geoserver https://cite.geoserver.org&lt;br /&gt;
&lt;br /&gt;
=== matrix ===&lt;br /&gt;
'''Container Name:''' matrix - lxd container with ldap/ssh.&lt;br /&gt;
Hosts [[Matrix]] homeserver ([[SAC:MatrixSynapse]]) and IRC bridges ([[SAC:Heisenbridge]])&lt;br /&gt;
&lt;br /&gt;
See https://git.osgeo.org/gitea/sac/osgeo3/wiki/matrix-container for full detail on how the container is setup&lt;br /&gt;
&lt;br /&gt;
=== nexus (repo.osgeo.org, docker.osgeo.org)  ===&lt;br /&gt;
See [[SAC:Repo]] this is a debian 10 lxd container running docker 19.  &lt;br /&gt;
It currently has one docker container running within it called nexus -- exposed as repo.osgeo.org on nginx.&lt;br /&gt;
&lt;br /&gt;
Also exposed as project dockers for pushing images:  postgis-docker.osgeo.org, geoserver-docker.osgeo.org, geos-docker.osgeo.org, sac-docker.osgeo.org&lt;br /&gt;
&lt;br /&gt;
=== monitor ===&lt;br /&gt;
debian10 lxd container with ldap/ssh. https://monitor.osgeo.org (houses grafana dashboard (for all servers) and prometheus server for osgeo3 containers and pulls basic container metrics using node exporters pulled via prometheus servers. Requirs ldap to log into the web console.&lt;br /&gt;
&lt;br /&gt;
Configuring servers for monitoring is detailed [https://git.osgeo.org/gitea/sac/prometheus-config Git Prometheus Config]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== gallery ===&lt;br /&gt;
&lt;br /&gt;
Picture gallery.&lt;br /&gt;
See [[Gallery]]&lt;br /&gt;
&lt;br /&gt;
== WebExtra ==&lt;br /&gt;
** Retired December 8th, 2019 -- and moved to osgeo7 as container old-webextra&lt;br /&gt;
&lt;br /&gt;
* See [[WebExtraVM]] for full details (server: http://webextra.osgeo.osuosl.org)&lt;br /&gt;
* hosts http://planet.osgeo.org, http://mum03.mapserver.org, http://live.osgeo.org&lt;br /&gt;
* http://foss4g.org (main portal) and archive of old sites 2006-2014&lt;br /&gt;
* http://conference.osgeo.org - [[Conference System]] (also: [[SAC:Setup_OCS]])&lt;br /&gt;
* http://journal.osgeo.org / osgeo.org/ojs - [[Journal System]]&lt;br /&gt;
* Redirects for many chapter and other urls handled via /etc/httpd/conf.d/rewrite.conf&lt;br /&gt;
&lt;br /&gt;
= Cloud Hosted Servers and other external under SAC Control =&lt;br /&gt;
&lt;br /&gt;
== Future Hosting Plans for Windows / Mac Building ==&lt;br /&gt;
&lt;br /&gt;
[[SAC_Shared_Building_Services|SAC Shared Building Services]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Atlantic.net ==&lt;br /&gt;
&lt;br /&gt;
* host.postgis.net -p 2222 is an LXD Ubuntu 18.04 16GB RAM/ 6 vCPU, 350GB data, 250GB block storage&lt;br /&gt;
* Currenlty running two lxd containers:&lt;br /&gt;
    debbie: debian 10 postgis.net, planet.postgis.net, debbie.postgis.net (jenkins build bot)  &lt;br /&gt;
    debbie-docker.host.postgis.net - runs docker and serves as a 1.0 agent for dronie.osgeo.org&lt;br /&gt;
&lt;br /&gt;
= QGIS off OSGeo =&lt;br /&gt;
Services on separated machines rented and managed by the QGIS project at hetzner&lt;br /&gt;
&lt;br /&gt;
* website including documentation http://www.qgis.org&lt;br /&gt;
* website building, documentation building, debian/ubuntu nightlies, plugins.qgis.org&lt;br /&gt;
* issues.qgis.org: redmine&lt;br /&gt;
&lt;br /&gt;
= Historical servers (not more in use) =&lt;br /&gt;
&lt;br /&gt;
- [[Telascience Blades (Historical)]]&lt;br /&gt;
&lt;br /&gt;
== web18a.osgeo.osuosl.org ==&lt;br /&gt;
NO LONGER USED - turned off&lt;br /&gt;
'''2019-09-03 Production services www.osgeo.org, 2018.foss4g.org moved to wordpress container on [[osgeo7]]&lt;br /&gt;
Staging services (staging.www.osgeo.org, dev.www.osgeo.org move to wordpress-dev container on [[osgeo4]]&lt;br /&gt;
Grass wordpress is disabled as grass decided to go with another solution, so have grass container on osgeo7'''&lt;br /&gt;
(Cloud hosted server on OSUOSL hardware (not ours) )&lt;br /&gt;
* Debian 9.3 4GB server, host name: web18a.osgeo.osuosl.org require ssh key to log in.&lt;br /&gt;
* Hosts wordpress sites staging.www.osgeo.org,www.osgeo.org, staging.grass.osgeo.org, foss4g2018.osgeo.org&lt;br /&gt;
* Setup details on [https://git.osgeo.org/gitea/osgeo/www_apache_configs/wiki/Web18a-setup Web18a setup]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OSGeo funtoo ==&lt;br /&gt;
&lt;br /&gt;
For lxd experimentation it's an lxd container running other lxd containers and provided by funtoo.org.&lt;br /&gt;
&lt;br /&gt;
OSGeo is paying funtoo via treasurer at osgeo.org.&lt;br /&gt;
&lt;br /&gt;
* [https://git.osgeo.org/gitea/sac/osgeo_funtoo OSGeo Funtoo] osgeo.host.funtoo.org&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* funtoo LXDs currently running:&lt;br /&gt;
** &amp;lt;del&amp;gt;[https://limesurvey.osgeo.org LimeSurvey] -this may be in future migrated to osgeo7 or osgeo3&amp;lt;/del&amp;gt;&lt;br /&gt;
Migrated to osgeo3  2020-11-28 -- see https://trac.osgeo.org/osgeo/ticket/2362&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Infrastructure]]&lt;br /&gt;
[[Category:Services]]&lt;/div&gt;</summary>
		<author><name>Strk</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=Download_Container&amp;diff=134284</id>
		<title>Download Container</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=Download_Container&amp;diff=134284"/>
		<updated>2025-09-21T09:16:37Z</updated>

		<summary type="html">&lt;p&gt;Strk: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Runs in [[osgeo7]].&lt;br /&gt;
&lt;br /&gt;
* Provides [[Upload Server]].&lt;br /&gt;
* Provides hop for osgeo7 containers (via ssh hop.osgeo7.osgeo.org)&lt;br /&gt;
&lt;br /&gt;
[[Category:Infrastructure]]&lt;/div&gt;</summary>
		<author><name>Strk</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=Download_Container&amp;diff=134283</id>
		<title>Download Container</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=Download_Container&amp;diff=134283"/>
		<updated>2025-09-21T09:15:09Z</updated>

		<summary type="html">&lt;p&gt;Strk: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Runs in [[osgeo7]].&lt;br /&gt;
&lt;br /&gt;
* Provides [[Upload Server]].&lt;br /&gt;
* Provides hop for osgeo7 containers (via ssh hop.osgeo7.osgeo.org)&lt;/div&gt;</summary>
		<author><name>Strk</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=Upload_Server&amp;diff=134282</id>
		<title>Upload Server</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=Upload_Server&amp;diff=134282"/>
		<updated>2025-09-21T09:12:58Z</updated>

		<summary type="html">&lt;p&gt;Strk: Created page with &amp;quot;Runs in Download Container  Provides https://upload.osgeo.org where OSGeo project's release manager can upload artifacts.  '''IMPORTANT''': download.osgeo.org should not b...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Runs in [[Download Container]]&lt;br /&gt;
&lt;br /&gt;
Provides https://upload.osgeo.org where OSGeo project's release manager can upload artifacts.&lt;br /&gt;
&lt;br /&gt;
'''IMPORTANT''': download.osgeo.org should not be used as it is a round robin that floats between osgeo7, osgeo8, and osgeo9 to balance load.&lt;br /&gt;
&lt;br /&gt;
The downloadable tree is found in /osgeo/download on the server. (mirrored at https://ftp.osuosl.org/pub/osgeo)&lt;br /&gt;
&lt;br /&gt;
The virtual host declaration is found in  /etc/nginx/sites-available&lt;br /&gt;
&lt;br /&gt;
Logs are in /var/log/nginx&lt;/div&gt;</summary>
		<author><name>Strk</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=Download_Container&amp;diff=134281</id>
		<title>Download Container</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=Download_Container&amp;diff=134281"/>
		<updated>2025-09-21T09:11:01Z</updated>

		<summary type="html">&lt;p&gt;Strk: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Runs in [[osgeo7]].&lt;br /&gt;
&lt;br /&gt;
* Provides [[Download Server]].&lt;br /&gt;
* Provides [[Upload Server]].&lt;br /&gt;
* Provides hop for osgeo7 containers (via ssh hop.osgeo7.osgeo.org)&lt;/div&gt;</summary>
		<author><name>Strk</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=Download_Container&amp;diff=134280</id>
		<title>Download Container</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=Download_Container&amp;diff=134280"/>
		<updated>2025-09-21T09:08:26Z</updated>

		<summary type="html">&lt;p&gt;Strk: Created page with &amp;quot;Runs in osgeo7. Provides Download Server.  It is the hop container for osgeo7. Accessible via ssh hop.osgeo7.osgeo.org&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Runs in [[osgeo7]].&lt;br /&gt;
Provides [[Download Server]].&lt;br /&gt;
&lt;br /&gt;
It is the hop container for osgeo7.&lt;br /&gt;
Accessible via ssh hop.osgeo7.osgeo.org&lt;/div&gt;</summary>
		<author><name>Strk</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=Download_Server&amp;diff=134279</id>
		<title>Download Server</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=Download_Server&amp;diff=134279"/>
		<updated>2025-09-21T09:06:54Z</updated>

		<summary type="html">&lt;p&gt;Strk: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The OSGeo Download Server runs in a container of [[osgeo7]] host, see [[Download Container]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Houses the following sites: &lt;br /&gt;
&lt;br /&gt;
  - https://upload.osgeo.org&lt;br /&gt;
  - https://bottle.download.osgeo.org&lt;br /&gt;
&lt;br /&gt;
The https://download.osgeo.org site goes thru [[osgeo8]] and [[osgeo9]], but data is pulled from this container&lt;br /&gt;
&lt;br /&gt;
* It is also the official hop container for osgeo7.  Accessible via ssh hop.osgeo7.osgeo.org&lt;br /&gt;
*  &amp;lt;del&amp;gt;It has webdav with single local htaccess account geotools for geotools bot use.&amp;lt;/del&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In order to be able to log in or sftp &lt;br /&gt;
&lt;br /&gt;
* You must be a member of the OSGeo shell group which can be granted from another person in shell group - [https://id.osgeo.org/ldap/shell Shell]&lt;br /&gt;
* Once you are in shell group, go to https://id.osgeo.org/ldap/edit and put in your public key.&lt;br /&gt;
&lt;br /&gt;
You should then be able to log into download (and all other hop servers on the other hosts) with your private key.&lt;br /&gt;
&lt;br /&gt;
You can put in a [https://trac.osgeo.org/osgeo/newticket ticket] to request such access.&lt;br /&gt;
&lt;br /&gt;
= Configuration = &lt;br /&gt;
&lt;br /&gt;
The download container on osgeo7, ssh via upload.osgeo.org (requires SSH key) Refer to [[SAC_Service_Status#Download|SAC_Service_Status Download Container]]&lt;br /&gt;
&lt;br /&gt;
* download.osgeo.org should not be used as it is a round robin that floats between osgeo7, osgeo8, and osgeo9 to balance load.&lt;br /&gt;
* The upload.osgeo.org DNS name only points to the osgeo7 download container&lt;br /&gt;
* The downloadable tree is found in /osgeo/download on the server. (mirrored at https://ftp.osuosl.org/pub/osgeo)&lt;br /&gt;
* The virtual host declaration is found in  /etc/nginx/sites-available&lt;br /&gt;
* Logs are in /var/log/nginx&lt;br /&gt;
&lt;br /&gt;
* bottle.download.osgeo.org (Mac Bottles) is also hosted on this server and in folder /osgeo/bottle mirrored at  https://ftp.osuosl.org/pub/osgeo/bottle&lt;br /&gt;
&lt;br /&gt;
= Management = &lt;br /&gt;
&lt;br /&gt;
It is intended that each interested project should have a directory under /osgeo/download with appropriate permissions so a project member can manage the subdirectories and files.  Scp, or sftp can be used to bring files onto the server.  Someone from each project will need to add their SSH Public Key(s) into the [https://id.osgeo.org/ldap/edit LDAP OSGeo Userid], for ssh/scp access.  &lt;br /&gt;
Any administrator can create new project directories, and chown them to a project representative.&lt;br /&gt;
&lt;br /&gt;
= End Users = &lt;br /&gt;
&lt;br /&gt;
End users should be referred to downloads similarly to:&lt;br /&gt;
&lt;br /&gt;
 https://download.osgeo.org/gdal/gdal-1.3.2.tar.gz&lt;br /&gt;
&lt;br /&gt;
Directory indexing is left on so requesting a directory will give a file list.&lt;br /&gt;
&lt;br /&gt;
= Rsync = &lt;br /&gt;
&lt;br /&gt;
The /osgeo/download area is exported for anonymous rsync read access as a module named &amp;quot;download&amp;quot;.  The following can be used to pull a local copy of the gdal data tree for instance:&lt;br /&gt;
&lt;br /&gt;
 rsync -av upload.osgeo.org::download/gdal/data .&lt;br /&gt;
&lt;br /&gt;
This is controlled by the rsync configuration file at /etc/rsyncd.conf.  It is possible that rsyncd will not automatically restart on reboot in which case &amp;quot;rsyncd --daemon&amp;quot; as root may be necessary to start it.&lt;br /&gt;
&lt;br /&gt;
= Webdav =&lt;br /&gt;
&lt;br /&gt;
Some projects using Maven as their build tool require webdav in order to work. There is a standalone webdav in nginx setup &lt;br /&gt;
for geoserver/geotools use using a htpasswd file in /etc/nginx/auth/geotools&lt;br /&gt;
&lt;br /&gt;
= Backup = &lt;br /&gt;
&lt;br /&gt;
Nightly backups of the /osgeo/download tree are managed using rsync to /mirror/rsync/download.osgeo.org on backup.osgeo.org by root's crontab.&lt;br /&gt;
/home/other_backups/download directory backup.osgeo.org by a nightly cronjob, and this mirror is available at the url download2.osgeo.org and http://ftp.osuosl.org/pub/osgeo/download/ if needed&lt;br /&gt;
(NOTE: that rsync does not delete file on backup.osgeo.org, if they were removed from download.osgeo.org).&lt;br /&gt;
&lt;br /&gt;
There is a weekly backup of the whole download container backed up as stopped container on osgeo4 and called download-backup.&lt;br /&gt;
&lt;br /&gt;
[[Category:Infrastructure]]&lt;br /&gt;
[[Category:Services]]&lt;/div&gt;</summary>
		<author><name>Strk</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=Download_Server&amp;diff=134278</id>
		<title>Download Server</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=Download_Server&amp;diff=134278"/>
		<updated>2025-09-21T09:06:19Z</updated>

		<summary type="html">&lt;p&gt;Strk: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The OSGeo Download Server runs in a container of [[osgeo7]] host, see [[Download-Container]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Houses the following sites: &lt;br /&gt;
&lt;br /&gt;
  - https://upload.osgeo.org&lt;br /&gt;
  - https://bottle.download.osgeo.org&lt;br /&gt;
&lt;br /&gt;
The https://download.osgeo.org site goes thru [[osgeo8]] and [[osgeo9]], but data is pulled from this container&lt;br /&gt;
&lt;br /&gt;
* It is also the official hop container for osgeo7.  Accessible via ssh hop.osgeo7.osgeo.org&lt;br /&gt;
*  &amp;lt;del&amp;gt;It has webdav with single local htaccess account geotools for geotools bot use.&amp;lt;/del&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In order to be able to log in or sftp &lt;br /&gt;
&lt;br /&gt;
* You must be a member of the OSGeo shell group which can be granted from another person in shell group - [https://id.osgeo.org/ldap/shell Shell]&lt;br /&gt;
* Once you are in shell group, go to https://id.osgeo.org/ldap/edit and put in your public key.&lt;br /&gt;
&lt;br /&gt;
You should then be able to log into download (and all other hop servers on the other hosts) with your private key.&lt;br /&gt;
&lt;br /&gt;
You can put in a [https://trac.osgeo.org/osgeo/newticket ticket] to request such access.&lt;br /&gt;
&lt;br /&gt;
= Configuration = &lt;br /&gt;
&lt;br /&gt;
The download container on osgeo7, ssh via upload.osgeo.org (requires SSH key) Refer to [[SAC_Service_Status#Download|SAC_Service_Status Download Container]]&lt;br /&gt;
&lt;br /&gt;
* download.osgeo.org should not be used as it is a round robin that floats between osgeo7, osgeo8, and osgeo9 to balance load.&lt;br /&gt;
* The upload.osgeo.org DNS name only points to the osgeo7 download container&lt;br /&gt;
* The downloadable tree is found in /osgeo/download on the server. (mirrored at https://ftp.osuosl.org/pub/osgeo)&lt;br /&gt;
* The virtual host declaration is found in  /etc/nginx/sites-available&lt;br /&gt;
* Logs are in /var/log/nginx&lt;br /&gt;
&lt;br /&gt;
* bottle.download.osgeo.org (Mac Bottles) is also hosted on this server and in folder /osgeo/bottle mirrored at  https://ftp.osuosl.org/pub/osgeo/bottle&lt;br /&gt;
&lt;br /&gt;
= Management = &lt;br /&gt;
&lt;br /&gt;
It is intended that each interested project should have a directory under /osgeo/download with appropriate permissions so a project member can manage the subdirectories and files.  Scp, or sftp can be used to bring files onto the server.  Someone from each project will need to add their SSH Public Key(s) into the [https://id.osgeo.org/ldap/edit LDAP OSGeo Userid], for ssh/scp access.  &lt;br /&gt;
Any administrator can create new project directories, and chown them to a project representative.&lt;br /&gt;
&lt;br /&gt;
= End Users = &lt;br /&gt;
&lt;br /&gt;
End users should be referred to downloads similarly to:&lt;br /&gt;
&lt;br /&gt;
 https://download.osgeo.org/gdal/gdal-1.3.2.tar.gz&lt;br /&gt;
&lt;br /&gt;
Directory indexing is left on so requesting a directory will give a file list.&lt;br /&gt;
&lt;br /&gt;
= Rsync = &lt;br /&gt;
&lt;br /&gt;
The /osgeo/download area is exported for anonymous rsync read access as a module named &amp;quot;download&amp;quot;.  The following can be used to pull a local copy of the gdal data tree for instance:&lt;br /&gt;
&lt;br /&gt;
 rsync -av upload.osgeo.org::download/gdal/data .&lt;br /&gt;
&lt;br /&gt;
This is controlled by the rsync configuration file at /etc/rsyncd.conf.  It is possible that rsyncd will not automatically restart on reboot in which case &amp;quot;rsyncd --daemon&amp;quot; as root may be necessary to start it.&lt;br /&gt;
&lt;br /&gt;
= Webdav =&lt;br /&gt;
&lt;br /&gt;
Some projects using Maven as their build tool require webdav in order to work. There is a standalone webdav in nginx setup &lt;br /&gt;
for geoserver/geotools use using a htpasswd file in /etc/nginx/auth/geotools&lt;br /&gt;
&lt;br /&gt;
= Backup = &lt;br /&gt;
&lt;br /&gt;
Nightly backups of the /osgeo/download tree are managed using rsync to /mirror/rsync/download.osgeo.org on backup.osgeo.org by root's crontab.&lt;br /&gt;
/home/other_backups/download directory backup.osgeo.org by a nightly cronjob, and this mirror is available at the url download2.osgeo.org and http://ftp.osuosl.org/pub/osgeo/download/ if needed&lt;br /&gt;
(NOTE: that rsync does not delete file on backup.osgeo.org, if they were removed from download.osgeo.org).&lt;br /&gt;
&lt;br /&gt;
There is a weekly backup of the whole download container backed up as stopped container on osgeo4 and called download-backup.&lt;br /&gt;
&lt;br /&gt;
[[Category:Infrastructure]]&lt;br /&gt;
[[Category:Services]]&lt;/div&gt;</summary>
		<author><name>Strk</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=SAC_Service_Status&amp;diff=134277</id>
		<title>SAC Service Status</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=SAC_Service_Status&amp;diff=134277"/>
		<updated>2025-09-21T09:00:02Z</updated>

		<summary type="html">&lt;p&gt;Strk: /* Services on osgeo7 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Infrastructure of OSGeo System Administration Committee ([[SAC]])&lt;br /&gt;
&lt;br /&gt;
For emergency plans see: [[SAC:Admin and Troubleshooting]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Servers at OSL =&lt;br /&gt;
[[OSL | Open Source Labs]] - 7 physical machines of which 5 ar lxd hosts containing ''x'' virtual machines/containers.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Logging into Physical Machines ==&lt;br /&gt;
&lt;br /&gt;
Currently we have osgeo6 and backup.osgeo.osuosl.org that are physical machines under LDAP control.&lt;br /&gt;
&lt;br /&gt;
'''Note this does not apply to osgeo3, osgeo4, osgeo7, osgeo8, osgeo9 lxd hosts'''.  Refer to those sections for instructions on logging in.&lt;br /&gt;
If hanging, see [[OSL]] for how to open a ticket with OSUOSL's support.&lt;br /&gt;
&lt;br /&gt;
This section currently only applies to '''osgeo6''' and '''backup'''.&lt;br /&gt;
&lt;br /&gt;
All [[SAC#Members|SAC administrators]] have LDAP auth to the OSL Machines. &lt;br /&gt;
&lt;br /&gt;
To ssh into a server using your LDAP account, you can do the following replacing '''your_osgeo_login''' with your OSGeo login and '''vmname''' with the vm name of the server at OSL.&lt;br /&gt;
&lt;br /&gt;
  ssh '''your_osgeo_login'''@'''servername'''.osgeo.osuosl.org&lt;br /&gt;
&lt;br /&gt;
When prompted for password, use your OSGeo Login password.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[SAC:Primary Administrators]] also have ssh key access in case LDAP is down and that will also apply to the physical machines. Worst case scenario use the information on [[OSL | Open Source Labs]] to file a ticket (SAC members only). Direct connection to virtual machines is by appending it's vm alias to .osgeo.osuosl.org.&lt;br /&gt;
&lt;br /&gt;
== Logging into LXD Hosts ==&lt;br /&gt;
&lt;br /&gt;
OSGeo3, OSGeo4, OSGeo7, OSGeo8, and OSGeo9 are all Ubuntu servers running LXD. &lt;br /&gt;
LXD is a management system for LXC containers and QEMU VMS. LXD has a [https://www.youtube.com/channel/UCuP6xPt0WTeZu32CkQPpbvA channel] that covers its features. &lt;br /&gt;
&lt;br /&gt;
To directly access the host, you go thru port 2222&lt;br /&gt;
&lt;br /&gt;
   ssh tech_dev@''server_name''.osgeo.osuosl.org -p 2222&lt;br /&gt;
&lt;br /&gt;
Only [[SAC:Primary Administrators]] have their ssh key installed under that account.  In order to access via KVM of these in event servers do not come up on a reboot, you need to go thru OSU OSL OpenVPN. To get an OpenVPN account, you need to put in a support ticket to support@osuosl.org.  In order to qualify for an OpenVPN account, you need to be an OSGeo SAC administrator. You will also need to install [https://openvpn.net/community-downloads/ OpenVPN client]) to use your OpenVPN account.&lt;br /&gt;
&lt;br /&gt;
Each host on the private KVM side is named https://'''osgeo8'''.osuosl.oob -- where replace '''osgeo8''' with the relevant host. The .oob is the private network, so doesn't work unless you are connected to via OpenVPN.&lt;br /&gt;
&lt;br /&gt;
The browser interface is sometimes clunky, so you might want to use  '''ipmitool''' installable on linux/unix or wsl using relevant package manager. KVM passwords are stored in [https://git.osgeo.org/gitea/sac/password-store SAC password-store].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A convenient block to add to your ~/.ssh/config to easily login to osgeo's LXD hosts follows: &lt;br /&gt;
&lt;br /&gt;
    Host osgeo?&lt;br /&gt;
      User tech_dev&lt;br /&gt;
      HostName %h.osgeo.osuosl.org&lt;br /&gt;
      Port 2222&lt;br /&gt;
&lt;br /&gt;
Then you would be able to log into those hosts with commands like:&lt;br /&gt;
&lt;br /&gt;
    ssh osgeo7&lt;br /&gt;
&lt;br /&gt;
== Logging into LXD Containers and VMs ==&lt;br /&gt;
&lt;br /&gt;
A convenient block to add to your ~/.ssh/config to easily login to osgeo's LXD hosted containers and vms is the following:&lt;br /&gt;
&lt;br /&gt;
   # This stanza is only needed if you have an IdentityFile configured below.&lt;br /&gt;
   # The IdentityFile from a target host is not automatically applied to the hop host, so we need to make it explicit:&lt;br /&gt;
   Host hop.*.osgeo.org&lt;br /&gt;
     IdentityFile &amp;quot;path/to/your/private/key&amp;quot;&lt;br /&gt;
   &lt;br /&gt;
   Host osgeo*-*&lt;br /&gt;
     ProxyCommand ssh hop.$(sed -e &amp;quot;s/-.*//&amp;quot; &amp;lt;&amp;lt;&amp;lt; &amp;quot;%h&amp;quot;).osgeo.org -W $(sed -e &amp;quot;s/^osgeo[^-*]-//;s/$/.lxd/&amp;quot; &amp;lt;&amp;lt;&amp;lt; &amp;quot;%h&amp;quot;):%p&lt;br /&gt;
     # this is only needed if you you use different private keys for different servers&lt;br /&gt;
     IdentityFile &amp;quot;path/to/your/private/key&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Then you'll be able to access a LXC Container or QEMU VM on machine `osgeo3` with:&lt;br /&gt;
&lt;br /&gt;
   ssh yourusername@osgeo3-matrix&lt;br /&gt;
&lt;br /&gt;
And one on machine `osgeo7` with:&lt;br /&gt;
&lt;br /&gt;
   ssh yourusername@osgeo7-download&lt;br /&gt;
&lt;br /&gt;
Note you still need to know where each LXC host is hosted... See successive sections to know what's on which machine.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Troubleshooting:''' In case of &amp;quot;Permission denied (publickey).&amp;quot; after an update to a modern openSSH version, it might well be that your ssh key (RSH key) is disabled in your client in favour of more modern cyphers.&lt;br /&gt;
&lt;br /&gt;
Ugly workaround: add one line `PubkeyAcceptedKeyTypes ...` in `.ssh/config`, to re-enable RSA keys for now (consider to generate a new key):&lt;br /&gt;
&lt;br /&gt;
  vim .ssh/config&lt;br /&gt;
  ...&lt;br /&gt;
  Host *&lt;br /&gt;
     ...&lt;br /&gt;
     PubkeyAcceptedKeyTypes +ssh-rsa&lt;br /&gt;
&lt;br /&gt;
... but better read e.g. [https://dev.to/bowmanjd/upgrade-ssh-client-keys-and-remote-servers-after-fedora-33-s-new-crypto-policy-47ag here]!&lt;br /&gt;
&lt;br /&gt;
== osgeo 8 ==&lt;br /&gt;
Server added April 2021, donated by OpenStreetMap project.&lt;br /&gt;
&lt;br /&gt;
Likely machine: https://web.archive.org/web/20191112203036/https://hardware.openstreetmap.org/servers/stormfly-01.openstreetmap.org/&lt;br /&gt;
&lt;br /&gt;
Intended to provide additional LXD capacity and backup.&lt;br /&gt;
&lt;br /&gt;
[[osgeo8|Configuration Details]]&lt;br /&gt;
&lt;br /&gt;
=== Services running on osgeo8 ===&lt;br /&gt;
&lt;br /&gt;
==== hop ====&lt;br /&gt;
hop.osgeo8.osgeo.org - jump host for accessing containers/vms on osgeo8&lt;br /&gt;
&lt;br /&gt;
==== nginx ====&lt;br /&gt;
http, https Proxy for all containers on osgeo8 and also provides mirror proxy for download.osgeo.org&lt;br /&gt;
&lt;br /&gt;
==== centtie-7-pgrouting ====&lt;br /&gt;
Centos 7 running PostgreSQL 15, PostGIS 3.3.2, gcc-4.8.5, cmake 3&lt;br /&gt;
Configured to be a github self-hosted runner for testing centos for pgrouting project&lt;br /&gt;
&lt;br /&gt;
[https://github.com/pgRouting/admin/wiki/CI%3A-Centos-7-GHA-runner Details of Github Action runner setup]&lt;br /&gt;
&lt;br /&gt;
==== download8 ====&lt;br /&gt;
&lt;br /&gt;
Replica of download that is on osgeo7.&lt;br /&gt;
Mirrors download and home folders from osgeo7. &lt;br /&gt;
https://download-cache.osgeo.org&lt;br /&gt;
&lt;br /&gt;
See [[Download Server]]&lt;br /&gt;
&lt;br /&gt;
==== dronie-client ====&lt;br /&gt;
a ci bot for dronie.osgeo.org which is used for git.osgeo.org/gitea ci jobs&lt;br /&gt;
&lt;br /&gt;
==== grass-wiki ====&lt;br /&gt;
&lt;br /&gt;
See [[SAC:GrassWiki]]&lt;br /&gt;
&lt;br /&gt;
==== grass ====&lt;br /&gt;
https://grass.osgeo.org upgraded to Bullseye debian 11.&lt;br /&gt;
&lt;br /&gt;
GRASS GIS server&lt;br /&gt;
&lt;br /&gt;
Current DNS name: grass.osgeo.org&lt;br /&gt;
&lt;br /&gt;
Debian 11 Bullseye&lt;br /&gt;
&lt;br /&gt;
Web: Apache + Hugo (generated through cronjob from https://github.com/OSGeo/grass-website/), see https://github.com/OSGeo/grass-addons/tree/grass8/utils/cronjobs_osgeo_lxd&lt;br /&gt;
&lt;br /&gt;
`unattended-upgrades` for automatic installation of security upgrades is installed and running&lt;br /&gt;
&lt;br /&gt;
ssh: reachable via jumphost.&lt;br /&gt;
&lt;br /&gt;
==== meshcentral ====&lt;br /&gt;
https://remote.osgeo.org&lt;br /&gt;
This is a remoting tool currently setup to test livecd vms via a web browser.&lt;br /&gt;
&lt;br /&gt;
4 VMS currently set up on osgeo8 accessible from this. Currently based on livecd 16rc1 snapshots, with wm install script run.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== pgrouting-dev ====&lt;br /&gt;
For pgrouting development use to do things like pushing docker images on a scheduled basis.&lt;br /&gt;
Perhaps later for demo sites.  WIP.&lt;br /&gt;
&lt;br /&gt;
==== woodie-client-vm ====&lt;br /&gt;
&lt;br /&gt;
Separate agent for woodie-server, this one is a true VM rather than container.&lt;br /&gt;
&lt;br /&gt;
==== woodie-server ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
See [[Woodie]]&lt;br /&gt;
&lt;br /&gt;
== osgeo 9 ==&lt;br /&gt;
Server added April 2021, donated by OpenStreetMap project.&lt;br /&gt;
&lt;br /&gt;
Likely machine: https://web.archive.org/web/20191112203042/https://hardware.openstreetmap.org/servers/stormfly-02.openstreetmap.org/&lt;br /&gt;
&lt;br /&gt;
Is an LXD host.  Also Stores lxd images used by other lxd hosts.&lt;br /&gt;
&lt;br /&gt;
[[osgeo9|Configuration Details]]&lt;br /&gt;
&lt;br /&gt;
=== Services running on osgeo9 ===&lt;br /&gt;
==== hop ====&lt;br /&gt;
hop.osgeo9.osgeo.org. For LDAP users allows them to hop thru to get to other containers.&lt;br /&gt;
&lt;br /&gt;
==== Secure (LDAP )  ====&lt;br /&gt;
[https://git.osgeo.org/gitea/sac/osgeo9/wiki/secure-container secure] -- ldap.osgeo.org [[SAC:LDAP]] used for ldap service (a rebuild of old secure.osgeo.osuosl.org) now on Debian 11&lt;br /&gt;
Moved from osgeo7&lt;br /&gt;
&lt;br /&gt;
==== ldap-web ====&lt;br /&gt;
&lt;br /&gt;
Currently housing https://id.osgeo.org/ for LDAP management.&lt;br /&gt;
Deployed via ansible&lt;br /&gt;
Moved from osgeo9&lt;br /&gt;
&lt;br /&gt;
* id.osgeo.org&lt;br /&gt;
&lt;br /&gt;
==== jitsi ====&lt;br /&gt;
&lt;br /&gt;
See [[SAC:Jitsi]] (for video meetings)&lt;br /&gt;
&lt;br /&gt;
==== nextcloud  ====&lt;br /&gt;
https://nextcloud.osgeo.org&lt;br /&gt;
&lt;br /&gt;
Ubuntu 22.04 LXD/nginx/postgresql 14 container for document sharing similar to dropbox/google drive - nextcloud.lxd - https://nextcloud.osgeo.org [https://git.osgeo.org/gitea/sac/osgeo9/wiki/Nextcloud-container Nextcloud Setup]&lt;br /&gt;
&lt;br /&gt;
home of https://nextcloud.osgeo.org&lt;br /&gt;
This server does not use ssh osgeo-ldap as it was the first container built.  However nextcloud.osgeo.org does authenticate with osgeo ldap.&lt;br /&gt;
&lt;br /&gt;
TODO: add special page for this&lt;br /&gt;
&lt;br /&gt;
==== nginx ====&lt;br /&gt;
nginx (for web proxy of traffic of osgeo9 containers) additional mirror proxy for download.osgeo.org&lt;br /&gt;
&lt;br /&gt;
==== adventure (WIP)====&lt;br /&gt;
https://adventure.osgeo.org runs https://github.com/thecodingmachine/workadventure software&lt;br /&gt;
&lt;br /&gt;
==== dronie-client ====&lt;br /&gt;
a ci bot for dronie.osgeo.org which is used for git.osgeo.org/gitea ci jobs&lt;br /&gt;
&lt;br /&gt;
==== limesurvey ====&lt;br /&gt;
Debian 10, PostgreSQL 13, PHP 8 with ldap/ssh. https://limesurvey.osgeo.org &lt;br /&gt;
Setup detailed on [https://git.osgeo.org/gitea/sac/osgeo3/wiki/limesurvey-container limesurvey container]&lt;br /&gt;
&lt;br /&gt;
==== pixelfed ====&lt;br /&gt;
&lt;br /&gt;
SHUT OFF (both container and website) cause of lack of interest.  Container is still there.&lt;br /&gt;
[[Pixelfed]] instance reachable on https://photo.osgeo.org to house community photos&lt;br /&gt;
&lt;br /&gt;
==== peertube ====&lt;br /&gt;
&lt;br /&gt;
[[Peertube]] instance reachable on https://video.osgeo.org&lt;br /&gt;
&lt;br /&gt;
==== pretalx  ====&lt;br /&gt;
Ubuntu 20.04 with OSGeo LDAP and Docker installed.  pretalx software runs in Docker.&lt;br /&gt;
https://talks.osgeo.org - for OSGeo Talk collection and voting See [[Pretalx]]&lt;br /&gt;
&lt;br /&gt;
==== weblate ====&lt;br /&gt;
'''Container Name:''' weblate (for doc translation)&lt;br /&gt;
&lt;br /&gt;
Houses: https://weblate.osgeo.org  (for document translation to different languages)&lt;br /&gt;
For further details refer to [[SAC:Weblate]]&lt;br /&gt;
&lt;br /&gt;
==== wordpress ====&lt;br /&gt;
&lt;br /&gt;
See [[SAC:Wordpress]]&lt;br /&gt;
&lt;br /&gt;
==== wiki ====&lt;br /&gt;
&lt;br /&gt;
See [[OSGeo Wiki]]&lt;br /&gt;
&lt;br /&gt;
==== discourse ====&lt;br /&gt;
&lt;br /&gt;
See [[SAC:Discourse]]&lt;br /&gt;
&lt;br /&gt;
== osgeo 7 ==&lt;br /&gt;
&lt;br /&gt;
Server added June 2018. Intended to replace osgeo3 and old osgeo4 (before reformat).&lt;br /&gt;
See [[Osgeo7]] for configuration details.&lt;br /&gt;
&lt;br /&gt;
[https://git.osgeo.org/gitea/sac/osgeo7/wiki/_pages Container setup of all the osgeo7 servers is located in https://git.osgeo.org/gitea/sac/osgeo7/wiki/_pages] &lt;br /&gt;
&lt;br /&gt;
Running LXD 3 snap based container management -- LXD version 3.17 as of 2019-09-15&lt;br /&gt;
&lt;br /&gt;
=== Accessing osgeo7 containers via ssh ===&lt;br /&gt;
&lt;br /&gt;
Only the download.osgeo.org is directly exposed ssh via port 22.  To access the other containers, you can tunnel thru &lt;br /&gt;
download.osgeo.org -- You need to be in the shell group to be able to access download and the other servers.  If you are not already put in a [https://trac.osgeo.org/osgeo/newticket SAC Ticket Request].  You also need to have your public key registered. To do so edit your profile [https://id.osgeo.org/ldap/edit]  (and put in your public key)&lt;br /&gt;
&lt;br /&gt;
A convenient block to add to your own `.ssh/config` file follows:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Host osgeo7-*&lt;br /&gt;
   ProxyCommand ssh your_osgeo_id@hop.osgeo7.osgeo.org -W $(sed -e &amp;quot;s/^osgeo7-//;s/$/.lxd/&amp;quot; &amp;lt;&amp;lt;&amp;lt; &amp;quot;%h&amp;quot;):%p&lt;br /&gt;
   IdentityFile &amp;quot;path/to/your/private/key&amp;quot;&lt;br /&gt;
&lt;br /&gt;
With the above in place, you can connect to any container using:&lt;br /&gt;
&lt;br /&gt;
  ssh your_id@osgeo7-&amp;lt;container_name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Troubleshooting:''' In case of &amp;quot;Permission denied (publickey).&amp;quot; after an update to a modern openSSH version, it might well be that your ssh key (RSH key) is disabled in your client in favour of more modern cyphers.&lt;br /&gt;
&lt;br /&gt;
Ugly workaround: add one line `PubkeyAcceptedKeyTypes ...` in `.ssh/config`, to re-enable RSA keys for now (consider to generate a new key):&lt;br /&gt;
&lt;br /&gt;
  vim .ssh/config&lt;br /&gt;
  ...&lt;br /&gt;
  Host *&lt;br /&gt;
     ...&lt;br /&gt;
     PubkeyAcceptedKeyTypes +ssh-rsa&lt;br /&gt;
&lt;br /&gt;
... but better read e.g. [https://dev.to/bowmanjd/upgrade-ssh-client-keys-and-remote-servers-after-fedora-33-s-new-crypto-policy-47ag here]!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Services on osgeo7 ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Download ====&lt;br /&gt;
&lt;br /&gt;
See [[Download Server]]&lt;br /&gt;
&lt;br /&gt;
==== nginx  ====&lt;br /&gt;
Proxy that routes all http/https traffic for the other containers (can be accessed via osgeo7 host lxc or ubuntu@osgeo7-nginx if your key is installed on ubuntu user).&lt;br /&gt;
The nginx container holds the letsencrypt https SSL certs for all the containers and handles the renewal of the letsencrypt certs using certbot renew cronjob.&lt;br /&gt;
Prometheus server to collect all monitoring logs from OSGeo7 (only accessible by OSGeo3), these get queried via monitor.osgeo.org (running on osgeo3) via grafana server.&lt;br /&gt;
&lt;br /&gt;
==== tracsvn (trac, svn, git) ====&lt;br /&gt;
&lt;br /&gt;
Home of [[Trac]], [[SAC:Git Service|Git]] and [[Subversion]] services.&lt;br /&gt;
&lt;br /&gt;
See [[TracSVN]] for full details.&lt;br /&gt;
&lt;br /&gt;
==== old-wiki (stopped) ====&lt;br /&gt;
This used to be housed on osgeo3, and was moved 2019-09-14 to osgeo7 as old-wiki container.&lt;br /&gt;
wiki.osgeo.org moved back to osgeo3 on 2020-05-22 and in wiki container. The wiki container is a complete rebuild with files and database restored and upgraded.&lt;br /&gt;
Refer to the osgeo3 section for more details. &lt;br /&gt;
&lt;br /&gt;
[https://git.osgeo.org/gitea/sac/osgeo7/wiki/old-wiki-container old wiki container] -- used for wiki service (it is an lxd2pc created image of wiki.osgeo.osuosl.org VM that was on osgeo3)&lt;br /&gt;
&lt;br /&gt;
See [[OSGeo Wiki]]&lt;br /&gt;
&lt;br /&gt;
==== nextcloud-ubuntu (stopped) ====&lt;br /&gt;
Moved to osgeo9&lt;br /&gt;
&lt;br /&gt;
==== collabora (stopped) ====&lt;br /&gt;
# https://collabora.osgeo.org&lt;br /&gt;
Ubuntu 18.04 LXD container for  LibreOffice/MS Office online document editor currently used exclusively by nextcloud.osgeo.org.  Setup detailed in Nextcloud setup.&lt;br /&gt;
No longer needed now that nextcloud is using a self-contained collabora instance.&lt;br /&gt;
&lt;br /&gt;
==== live ====&lt;br /&gt;
Home of live.osgeo.org (created 2021-10-05ish&lt;br /&gt;
Running Ubuntu 20.04 with OSGeo LDAP SSH&lt;br /&gt;
&lt;br /&gt;
==== dronie-server ====&lt;br /&gt;
&lt;br /&gt;
See [[Dronie]]&lt;br /&gt;
&lt;br /&gt;
==== old-projects (stopped) ====&lt;br /&gt;
-- this is the old projects.osgeo.osuosl.org migrated from osgeo4 as an lxd container, so more or less the same as it was before, with the exception that all the websites are now proxied thru the nginx container.  Websites on it are community-review.foss4g.org and spatialreference.org&lt;br /&gt;
&lt;br /&gt;
To access you need to go thru download.osgeo.org -&amp;gt; old-projects&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== old-web (stopped) ====&lt;br /&gt;
The old web.osgeo.osuosl.org (was on osgeo3) &lt;br /&gt;
&lt;br /&gt;
* mapguide.osgeo.org&lt;br /&gt;
&lt;br /&gt;
==== old-webextra ====&lt;br /&gt;
This is a replica of webextra.osgeo.osuosl.org that was hosted on osgeo3&lt;br /&gt;
&lt;br /&gt;
Started move on November 29th 2019 and completed December 8th, 2019&lt;br /&gt;
* foss4g.org&lt;br /&gt;
* europe.foss4g.org&lt;br /&gt;
* video.foss4g.org&lt;br /&gt;
* planet.osgeo.org&lt;br /&gt;
* various old foss4g.org years&lt;br /&gt;
* &amp;lt;del&amp;gt;live.osgeo.org&amp;lt;/del&amp;gt; moved to dedicated container&lt;br /&gt;
* journal.osgeo.org (not sure what this is for, should be retired?)&lt;br /&gt;
* &amp;lt;del&amp;gt;vmap0.tiles.osgeo.org&amp;lt;/del&amp;gt; #removed site&lt;br /&gt;
&lt;br /&gt;
==== pycsw ====&lt;br /&gt;
'''Container Name:''' pycsw &lt;br /&gt;
&lt;br /&gt;
* https://demo.pycsw.org&lt;br /&gt;
* '''OGC CSW Reference Implementation and Server demo'''&lt;br /&gt;
* deployment setup at https://github.com/geopython/demo.pycsw.org&lt;br /&gt;
* running hourly teardown/setup cron via docker-compose&lt;br /&gt;
* migrated from [[AdhocVM#Existing_services_hosted_on_the_Ad-hoc_VM:|Adhoc VM]] thanks to [https://trac.osgeo.org/osgeo/ticket/2452 SAC] (May 2020)&lt;br /&gt;
&lt;br /&gt;
==== mapserver ====&lt;br /&gt;
&lt;br /&gt;
See [[MapServer_at_osgeo7]]&lt;br /&gt;
&lt;br /&gt;
=== osgeo7 decommissioned containers ===&lt;br /&gt;
&lt;br /&gt;
==== &amp;lt;del&amp;gt;old-adhoc&amp;lt;/del&amp;gt; ====&lt;br /&gt;
&lt;br /&gt;
'''SHUTOFF as of 2022-01-29'''&lt;br /&gt;
&lt;br /&gt;
[[AdhocVM|old-adhoc]] -- this is the old adhoc.osgeo.osuosl.org migrated 2019-05-08 from osgeo4 as an lxd container.  &lt;br /&gt;
Used by osgeo-live for there test docs and by grass for earthquake, and mapserver for demo.&lt;br /&gt;
Note that there is a new live (container that osgeo-live will more to), there is also a mapserver container (which mapserver have started to move their demo to)&lt;br /&gt;
&lt;br /&gt;
To access via ssh you should go thru download.osgeo.org -&amp;gt; old-adhoc.lxd&lt;br /&gt;
It is accessible via https://adhoc.osgeo.org and http://adhoc.osgeo.osuosl.org&lt;br /&gt;
&lt;br /&gt;
* VM used for projects for various adhoc purposes.  Risks to system stability that would be unacceptable on the Projects VM may be ok here. &lt;br /&gt;
* See [[AdhocVM]] for full details, and some notes on services running here.&lt;br /&gt;
* eg http://adhoc.osgeo.osuosl.org/livedvd/docs/en/quickstart/&lt;br /&gt;
&lt;br /&gt;
== osgeo6 ==&lt;br /&gt;
&lt;br /&gt;
* Mail&lt;br /&gt;
* lists.osgeo.org&lt;br /&gt;
See [[Osgeo6]] for full details&lt;br /&gt;
&lt;br /&gt;
== Backup (osgeo5) ==&lt;br /&gt;
* Backup now runs on dedicated hardware&lt;br /&gt;
* Provides Rsync backups of download.osgeo.org&lt;br /&gt;
* Provides Bacula backups of various VMs.&lt;br /&gt;
* See [[SAC:Backups]] for details.&lt;br /&gt;
&lt;br /&gt;
== osgeo4 ==&lt;br /&gt;
&lt;br /&gt;
osgeo4 is a real server managed by OSUOSL - can be access via ssh tech_dev@osgeo4.osgeo.osuosl.org -p 2222  (only people with their access keys installed can log in and doesn't allow password access) - password for tech_dev is in the secure container (on osgeo7) / access folder.&lt;br /&gt;
&lt;br /&gt;
In August 2019 the server had new power supply put in and replacement disks.  It was reformatted with Ubuntu 18.04.3 to serve as secondary LXD host to osgeo7&lt;br /&gt;
zfsutils-linux was installed so lxd can use zfs for storage.&lt;br /&gt;
&lt;br /&gt;
=== sshing into osgeo4 containers ===&lt;br /&gt;
Note that all the containers are closed off from direct ssh access except for the hop.osgeo4.osgeo.org.  To access the other containers, you need to hop through hop.&lt;br /&gt;
hop container has port 22 open but requires ssh access so users who’ve been granted rights can hop thru it to other containers using hop.osgeo4.osgeo.org as name.&lt;br /&gt;
&lt;br /&gt;
A convenient block to add to your own .ssh/config file follows where your_id could be your osgeo id or a local account on that container&lt;br /&gt;
&lt;br /&gt;
 Host osgeo4-*&lt;br /&gt;
   ProxyCommand ssh your_osgeo_id@hop.osgeo4.osgeo.org -W $(sed -e &amp;quot;s/^osgeo4-//;s/$/.lxd/&amp;quot; &amp;lt;&amp;lt;&amp;lt; &amp;quot;%h&amp;quot;):%p&lt;br /&gt;
   IdentityFile &amp;quot;path/to/your/private/key&amp;quot;&lt;br /&gt;
   User your_id&lt;br /&gt;
&lt;br /&gt;
Then to access say the wordpress-dev container, you'd do the below&lt;br /&gt;
&lt;br /&gt;
 ssh osgeo4-wordpress-dev&lt;br /&gt;
&lt;br /&gt;
=== osgeo4 baremetal features ===&lt;br /&gt;
It's makeup is as follows:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Item !! Settings&lt;br /&gt;
|-&lt;br /&gt;
| Disks || 6 1.8 TB drives&lt;br /&gt;
|-&lt;br /&gt;
| Memory || 48 GB&lt;br /&gt;
|-&lt;br /&gt;
| CPUs || 8 Intel(R) Xeon(R) CPU E5540  @ 2.53GHz (8192kb cache)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;pre&amp;gt;lsblk -i&lt;br /&gt;
NAME           MAJ:MIN RM  SIZE RO TYPE  MOUNTPOINT&lt;br /&gt;
sda              8:0    0  1.8T  0 disk  &lt;br /&gt;
|-sda1           8:1    0  953M  0 part  &lt;br /&gt;
| `-md0          9:0    0  952M  0 raid1 /boot&lt;br /&gt;
`-sda2           8:2    0 46.6G  0 part  &lt;br /&gt;
  `-md1          9:1    0 46.5G  0 raid1 &lt;br /&gt;
	|-lvm-root 253:0    0 37.3G  0 lvm   /&lt;br /&gt;
	`-lvm-swap 253:1    0  7.5G  0 lvm   [SWAP]&lt;br /&gt;
sdb              8:16   0  1.8T  0 disk  &lt;br /&gt;
|-sdb1           8:17   0  953M  0 part  &lt;br /&gt;
| `-md0          9:0    0  952M  0 raid1 /boot&lt;br /&gt;
`-sdb2           8:18   0 46.6G  0 part  &lt;br /&gt;
  `-md1          9:1    0 46.5G  0 raid1 &lt;br /&gt;
	|-lvm-root 253:0    0 37.3G  0 lvm   /&lt;br /&gt;
	`-lvm-swap 253:1    0  7.5G  0 lvm   [SWAP]&lt;br /&gt;
sdc              8:32   0  1.8T  0 disk  &lt;br /&gt;
sdd              8:48   0  1.8T  0 disk  &lt;br /&gt;
sde              8:64   0  1.8T  0 disk  &lt;br /&gt;
sdf              8:80   0  1.8T  0 disk &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sdc,sdd,sde,sdf  form a zfs osgeo4_lxd partition (sdc,sdd) mirrors sde,sdf for total lxd capacity of 3.62 TB&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nightly backups of osgeo3, osgeo7, and osgeo4 containers are kept here and named &amp;lt;container&amp;gt;-backup and be kept in a stopped state.&lt;br /&gt;
&lt;br /&gt;
== Services running on osgeo4 ==&lt;br /&gt;
&lt;br /&gt;
=== hop ===&lt;br /&gt;
'''Container Name:''' hop - this is the only container with direct ssh access via ssh hop.osgeo4.osgeo.org. To get to other containers, you need to hop thru this one. Requires ssh key access&lt;br /&gt;
&lt;br /&gt;
=== ansible-dev ===&lt;br /&gt;
'''Container Name:''' ansible-dev, has ansible 2.9.27 installed and all plugins needed to manage OSGeo ansible infrastructure.&lt;br /&gt;
DEPRECATED, use `ansible-dev`&lt;br /&gt;
&lt;br /&gt;
=== ansible-control ===&lt;br /&gt;
'''Container Name:''' ansible-control, can be used to deploy OSGeo ansible infrastructure. Replaces `ansible-dev`&lt;br /&gt;
&lt;br /&gt;
=== osgeo4-nginx ===&lt;br /&gt;
'''Container Name:''' osgeo4-nginx -&amp;gt;&amp;gt; all web traffick from other containers on osgeo4 get proxied thru here&lt;br /&gt;
&lt;br /&gt;
=== old-web-staging  ===&lt;br /&gt;
'''Container Name:''' old-web-staging - used primarily for experimenting with changes to id.osgeo.org (old-web on osgeo7) like testing out OS and software upgrade etc, changes to LDAP forms and registration, before applying to id.osgeo.org. - https://id.staging.osgeo.org&lt;br /&gt;
&lt;br /&gt;
=== pretalx-staging  ===&lt;br /&gt;
'''Container Name:''' pretalx-staging - used primarily for experimenting with changes to talks.osgeo.org (pretalx on osgeo3) like testing out Docker builds and software upgrade etc, before applying to talks.osgeo.org. - https://talks.staging.osgeo.org&lt;br /&gt;
&lt;br /&gt;
=== wordpress-dev  ===&lt;br /&gt;
'''Container Name:''' wordpress-dev - used primarily for osgeo.org main website development - https://staging.www.osgeo.org, https://dev.www.osgeo.org&lt;br /&gt;
&lt;br /&gt;
=== wiki-dev  ===&lt;br /&gt;
'''Container Name:''' wiki-dev - used primarily for experimenting with changes to wiki.osgeo.org like testing out OS and software upgrade etc before appying to wiki.osgeo.org. - https://dev.wiki.osgeo.org&lt;br /&gt;
&lt;br /&gt;
=== wiki-staging  ===&lt;br /&gt;
'''Container Name:''' wiki-staging - used primarily for upgrade changes to wiki.osgeo.org like testing out OS and software upgrade etc before applying to wiki.osgeo.org. - https://staging.wiki.osgeo.org.  The construction of this container is managed by sac ansible-deployment.&lt;br /&gt;
&lt;br /&gt;
=== tracsvn-dev  ===&lt;br /&gt;
'''Container Name:''' tracsvn-dev - This is a 2019-09-05 lxd2pc image of tracsvn.osgeo.osuosl.org (now on osgeo7 as tracsvn) used primarily for experimenting like testing out OS, git and software upgrade etc before appying to production. -- https://dev.git.osgeo.org, https://dev.tracsvn.osgeo.org Has the following sites: https://dev.trac.osgeo.org, https://dev.git.osgeo.org/gitea, https://dev.svn.osgeo.org.&lt;br /&gt;
&lt;br /&gt;
It was upgraded to Debian 11 on 2024-08-21.&lt;br /&gt;
&lt;br /&gt;
=== dronie-client  ===&lt;br /&gt;
'''Container Name:''' dronie-client - This is a debian 10 machine, with OSGeo LDAP authentication and a drone-agent docker running.  To be used with https://dronie.osgeo.org&lt;br /&gt;
&lt;br /&gt;
== osgeo3 ==&lt;br /&gt;
osgeo3 physical server refer to [[osgeo3|Configuration Details]] for hardware specs. It is used to run production, but moderately risky things. Refer to [[SAC:Old-osgeo3]] for past history before osgeo3 was rebuilt.&lt;br /&gt;
osgeo3 is a hosted by OSUOSL - can be accessed via ssh tech_dev@osgeo3.osgeo.osuosl.org -p 2222  (only people with their access keys installed can log in and doesn't allow password access) - password for tech_dev is in the secure container (on osgeo7) / access folder.&lt;br /&gt;
&lt;br /&gt;
=== sshing into osgeo3 containers ===&lt;br /&gt;
Note that all the containers are closed off from direct ssh access except for the hop.osgeo3.osgeo.org.  To access the other containers, you need to hop through hop.osgeo3.osgeo.org.&lt;br /&gt;
hop container has port 22 open but requires ssh key access, you need to be added to shell group and have your ssh keys registered on your profile https://id.osgeo.org/ldap/edit). Users who’ve been granted rights can hop thru it to other containers using hop.osgeo3.osgeo.org as name.  Other containers may or may not allow password access. It's up to the those who manage the internal containers.&lt;br /&gt;
&lt;br /&gt;
A convenient block to add to your own .ssh/config file follows&lt;br /&gt;
 # this is only needed if you you use different private keys for different servers&lt;br /&gt;
 Host hop.osgeo3.osgeo.org&lt;br /&gt;
   IdentityFile &amp;quot;path/to/your/private/key&amp;quot;&lt;br /&gt;
&lt;br /&gt;
 Host osgeo3-*&lt;br /&gt;
   ProxyCommand ssh '''your_osgeo_id'''@hop.osgeo3.osgeo.org -W $(sed -e &amp;quot;s/^osgeo3-//;s/$/.lxd/&amp;quot; &amp;lt;&amp;lt;&amp;lt; &amp;quot;%h&amp;quot;):%p&lt;br /&gt;
   IdentityFile &amp;quot;path/to/your/private/key&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Then to access say the nexus container, you'd do the below where your_id could be your osgeo id or a local account on that container&lt;br /&gt;
&lt;br /&gt;
 ssh '''your_id'''@osgeo3-nexus&lt;br /&gt;
&lt;br /&gt;
=== hop ===&lt;br /&gt;
This is the only container with direct ssh access via ssh hop.osgeo3.osgeo.org. To get to other containers, you need to hop thru this one. Requires ssh key access which you can register by editing your ldap profile.&lt;br /&gt;
&lt;br /&gt;
=== osgeo3-nginx ===&lt;br /&gt;
nginx proxy all web-traffic via the  (using IP: 140.211.15.6 web-osgeo3.osgeo.osuosl.org), the second ip is not in use, but may be used for a secondary nginx, to temporarily host osgeo7/osgeo8/osgeo9 containers in case of major hardware upgrades&lt;br /&gt;
&lt;br /&gt;
=== dronie-client ===&lt;br /&gt;
This is a debian 10 lxd container running docker. Currently has just one running docker osgeo-drone-agent to serve as a client for dronie-server (dronie.osgeo.org running on osgeo7) &lt;br /&gt;
&lt;br /&gt;
=== geo-docs ===&lt;br /&gt;
Debian 11 houses the following:&lt;br /&gt;
&lt;br /&gt;
* lastools.osgeo.org (as of 2021-10-06 snapshot of  https://www.cs.unc.edu/~isenburg/lastools/ see [https://trac.osgeo.org/osgeo/ticket/2649 2649] &lt;br /&gt;
* https://planet.osgeo.org&lt;br /&gt;
* https://docs.geoserver.org &lt;br /&gt;
* https://docs.geotools.org [https://trac.osgeo.org/osgeo/ticket/2944 2944]&lt;br /&gt;
* https://geotools.org [https://trac.osgeo.org/osgeo/ticket/2944 2944]&lt;br /&gt;
&lt;br /&gt;
planned home of ? docs.geowebcache.org&lt;br /&gt;
&lt;br /&gt;
=== geoserver-cite ===&lt;br /&gt;
Houses OGC site certification for geoserver https://cite.geoserver.org&lt;br /&gt;
&lt;br /&gt;
=== matrix ===&lt;br /&gt;
'''Container Name:''' matrix - lxd container with ldap/ssh.&lt;br /&gt;
Hosts [[Matrix]] homeserver ([[SAC:MatrixSynapse]]) and IRC bridges ([[SAC:Heisenbridge]])&lt;br /&gt;
&lt;br /&gt;
See https://git.osgeo.org/gitea/sac/osgeo3/wiki/matrix-container for full detail on how the container is setup&lt;br /&gt;
&lt;br /&gt;
=== nexus (repo.osgeo.org, docker.osgeo.org)  ===&lt;br /&gt;
See [[SAC:Repo]] this is a debian 10 lxd container running docker 19.  &lt;br /&gt;
It currently has one docker container running within it called nexus -- exposed as repo.osgeo.org on nginx.&lt;br /&gt;
&lt;br /&gt;
Also exposed as project dockers for pushing images:  postgis-docker.osgeo.org, geoserver-docker.osgeo.org, geos-docker.osgeo.org, sac-docker.osgeo.org&lt;br /&gt;
&lt;br /&gt;
=== monitor ===&lt;br /&gt;
debian10 lxd container with ldap/ssh. https://monitor.osgeo.org (houses grafana dashboard (for all servers) and prometheus server for osgeo3 containers and pulls basic container metrics using node exporters pulled via prometheus servers. Requirs ldap to log into the web console.&lt;br /&gt;
&lt;br /&gt;
Configuring servers for monitoring is detailed [https://git.osgeo.org/gitea/sac/prometheus-config Git Prometheus Config]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== gallery ===&lt;br /&gt;
&lt;br /&gt;
Picture gallery.&lt;br /&gt;
See [[Gallery]]&lt;br /&gt;
&lt;br /&gt;
== WebExtra ==&lt;br /&gt;
** Retired December 8th, 2019 -- and moved to osgeo7 as container old-webextra&lt;br /&gt;
&lt;br /&gt;
* See [[WebExtraVM]] for full details (server: http://webextra.osgeo.osuosl.org)&lt;br /&gt;
* hosts http://planet.osgeo.org, http://mum03.mapserver.org, http://live.osgeo.org&lt;br /&gt;
* http://foss4g.org (main portal) and archive of old sites 2006-2014&lt;br /&gt;
* http://conference.osgeo.org - [[Conference System]] (also: [[SAC:Setup_OCS]])&lt;br /&gt;
* http://journal.osgeo.org / osgeo.org/ojs - [[Journal System]]&lt;br /&gt;
* Redirects for many chapter and other urls handled via /etc/httpd/conf.d/rewrite.conf&lt;br /&gt;
&lt;br /&gt;
= Cloud Hosted Servers and other external under SAC Control =&lt;br /&gt;
&lt;br /&gt;
== Future Hosting Plans for Windows / Mac Building ==&lt;br /&gt;
&lt;br /&gt;
[[SAC_Shared_Building_Services|SAC Shared Building Services]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Atlantic.net ==&lt;br /&gt;
&lt;br /&gt;
* host.postgis.net -p 2222 is an LXD Ubuntu 18.04 16GB RAM/ 6 vCPU, 350GB data, 250GB block storage&lt;br /&gt;
* Currenlty running two lxd containers:&lt;br /&gt;
    debbie: debian 10 postgis.net, planet.postgis.net, debbie.postgis.net (jenkins build bot)  &lt;br /&gt;
    debbie-docker.host.postgis.net - runs docker and serves as a 1.0 agent for dronie.osgeo.org&lt;br /&gt;
&lt;br /&gt;
= QGIS off OSGeo =&lt;br /&gt;
Services on separated machines rented and managed by the QGIS project at hetzner&lt;br /&gt;
&lt;br /&gt;
* website including documentation http://www.qgis.org&lt;br /&gt;
* website building, documentation building, debian/ubuntu nightlies, plugins.qgis.org&lt;br /&gt;
* issues.qgis.org: redmine&lt;br /&gt;
&lt;br /&gt;
= Historical servers (not more in use) =&lt;br /&gt;
&lt;br /&gt;
- [[Telascience Blades (Historical)]]&lt;br /&gt;
&lt;br /&gt;
== web18a.osgeo.osuosl.org ==&lt;br /&gt;
NO LONGER USED - turned off&lt;br /&gt;
'''2019-09-03 Production services www.osgeo.org, 2018.foss4g.org moved to wordpress container on [[osgeo7]]&lt;br /&gt;
Staging services (staging.www.osgeo.org, dev.www.osgeo.org move to wordpress-dev container on [[osgeo4]]&lt;br /&gt;
Grass wordpress is disabled as grass decided to go with another solution, so have grass container on osgeo7'''&lt;br /&gt;
(Cloud hosted server on OSUOSL hardware (not ours) )&lt;br /&gt;
* Debian 9.3 4GB server, host name: web18a.osgeo.osuosl.org require ssh key to log in.&lt;br /&gt;
* Hosts wordpress sites staging.www.osgeo.org,www.osgeo.org, staging.grass.osgeo.org, foss4g2018.osgeo.org&lt;br /&gt;
* Setup details on [https://git.osgeo.org/gitea/osgeo/www_apache_configs/wiki/Web18a-setup Web18a setup]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OSGeo funtoo ==&lt;br /&gt;
&lt;br /&gt;
For lxd experimentation it's an lxd container running other lxd containers and provided by funtoo.org.&lt;br /&gt;
&lt;br /&gt;
OSGeo is paying funtoo via treasurer at osgeo.org.&lt;br /&gt;
&lt;br /&gt;
* [https://git.osgeo.org/gitea/sac/osgeo_funtoo OSGeo Funtoo] osgeo.host.funtoo.org&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* funtoo LXDs currently running:&lt;br /&gt;
** &amp;lt;del&amp;gt;[https://limesurvey.osgeo.org LimeSurvey] -this may be in future migrated to osgeo7 or osgeo3&amp;lt;/del&amp;gt;&lt;br /&gt;
Migrated to osgeo3  2020-11-28 -- see https://trac.osgeo.org/osgeo/ticket/2362&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Infrastructure]]&lt;br /&gt;
[[Category:Services]]&lt;/div&gt;</summary>
		<author><name>Strk</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=SAC_Service_Status&amp;diff=134276</id>
		<title>SAC Service Status</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=SAC_Service_Status&amp;diff=134276"/>
		<updated>2025-09-21T08:59:31Z</updated>

		<summary type="html">&lt;p&gt;Strk: /* download8 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Infrastructure of OSGeo System Administration Committee ([[SAC]])&lt;br /&gt;
&lt;br /&gt;
For emergency plans see: [[SAC:Admin and Troubleshooting]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Servers at OSL =&lt;br /&gt;
[[OSL | Open Source Labs]] - 7 physical machines of which 5 ar lxd hosts containing ''x'' virtual machines/containers.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Logging into Physical Machines ==&lt;br /&gt;
&lt;br /&gt;
Currently we have osgeo6 and backup.osgeo.osuosl.org that are physical machines under LDAP control.&lt;br /&gt;
&lt;br /&gt;
'''Note this does not apply to osgeo3, osgeo4, osgeo7, osgeo8, osgeo9 lxd hosts'''.  Refer to those sections for instructions on logging in.&lt;br /&gt;
If hanging, see [[OSL]] for how to open a ticket with OSUOSL's support.&lt;br /&gt;
&lt;br /&gt;
This section currently only applies to '''osgeo6''' and '''backup'''.&lt;br /&gt;
&lt;br /&gt;
All [[SAC#Members|SAC administrators]] have LDAP auth to the OSL Machines. &lt;br /&gt;
&lt;br /&gt;
To ssh into a server using your LDAP account, you can do the following replacing '''your_osgeo_login''' with your OSGeo login and '''vmname''' with the vm name of the server at OSL.&lt;br /&gt;
&lt;br /&gt;
  ssh '''your_osgeo_login'''@'''servername'''.osgeo.osuosl.org&lt;br /&gt;
&lt;br /&gt;
When prompted for password, use your OSGeo Login password.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[SAC:Primary Administrators]] also have ssh key access in case LDAP is down and that will also apply to the physical machines. Worst case scenario use the information on [[OSL | Open Source Labs]] to file a ticket (SAC members only). Direct connection to virtual machines is by appending it's vm alias to .osgeo.osuosl.org.&lt;br /&gt;
&lt;br /&gt;
== Logging into LXD Hosts ==&lt;br /&gt;
&lt;br /&gt;
OSGeo3, OSGeo4, OSGeo7, OSGeo8, and OSGeo9 are all Ubuntu servers running LXD. &lt;br /&gt;
LXD is a management system for LXC containers and QEMU VMS. LXD has a [https://www.youtube.com/channel/UCuP6xPt0WTeZu32CkQPpbvA channel] that covers its features. &lt;br /&gt;
&lt;br /&gt;
To directly access the host, you go thru port 2222&lt;br /&gt;
&lt;br /&gt;
   ssh tech_dev@''server_name''.osgeo.osuosl.org -p 2222&lt;br /&gt;
&lt;br /&gt;
Only [[SAC:Primary Administrators]] have their ssh key installed under that account.  In order to access via KVM of these in event servers do not come up on a reboot, you need to go thru OSU OSL OpenVPN. To get an OpenVPN account, you need to put in a support ticket to support@osuosl.org.  In order to qualify for an OpenVPN account, you need to be an OSGeo SAC administrator. You will also need to install [https://openvpn.net/community-downloads/ OpenVPN client]) to use your OpenVPN account.&lt;br /&gt;
&lt;br /&gt;
Each host on the private KVM side is named https://'''osgeo8'''.osuosl.oob -- where replace '''osgeo8''' with the relevant host. The .oob is the private network, so doesn't work unless you are connected to via OpenVPN.&lt;br /&gt;
&lt;br /&gt;
The browser interface is sometimes clunky, so you might want to use  '''ipmitool''' installable on linux/unix or wsl using relevant package manager. KVM passwords are stored in [https://git.osgeo.org/gitea/sac/password-store SAC password-store].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A convenient block to add to your ~/.ssh/config to easily login to osgeo's LXD hosts follows: &lt;br /&gt;
&lt;br /&gt;
    Host osgeo?&lt;br /&gt;
      User tech_dev&lt;br /&gt;
      HostName %h.osgeo.osuosl.org&lt;br /&gt;
      Port 2222&lt;br /&gt;
&lt;br /&gt;
Then you would be able to log into those hosts with commands like:&lt;br /&gt;
&lt;br /&gt;
    ssh osgeo7&lt;br /&gt;
&lt;br /&gt;
== Logging into LXD Containers and VMs ==&lt;br /&gt;
&lt;br /&gt;
A convenient block to add to your ~/.ssh/config to easily login to osgeo's LXD hosted containers and vms is the following:&lt;br /&gt;
&lt;br /&gt;
   # This stanza is only needed if you have an IdentityFile configured below.&lt;br /&gt;
   # The IdentityFile from a target host is not automatically applied to the hop host, so we need to make it explicit:&lt;br /&gt;
   Host hop.*.osgeo.org&lt;br /&gt;
     IdentityFile &amp;quot;path/to/your/private/key&amp;quot;&lt;br /&gt;
   &lt;br /&gt;
   Host osgeo*-*&lt;br /&gt;
     ProxyCommand ssh hop.$(sed -e &amp;quot;s/-.*//&amp;quot; &amp;lt;&amp;lt;&amp;lt; &amp;quot;%h&amp;quot;).osgeo.org -W $(sed -e &amp;quot;s/^osgeo[^-*]-//;s/$/.lxd/&amp;quot; &amp;lt;&amp;lt;&amp;lt; &amp;quot;%h&amp;quot;):%p&lt;br /&gt;
     # this is only needed if you you use different private keys for different servers&lt;br /&gt;
     IdentityFile &amp;quot;path/to/your/private/key&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Then you'll be able to access a LXC Container or QEMU VM on machine `osgeo3` with:&lt;br /&gt;
&lt;br /&gt;
   ssh yourusername@osgeo3-matrix&lt;br /&gt;
&lt;br /&gt;
And one on machine `osgeo7` with:&lt;br /&gt;
&lt;br /&gt;
   ssh yourusername@osgeo7-download&lt;br /&gt;
&lt;br /&gt;
Note you still need to know where each LXC host is hosted... See successive sections to know what's on which machine.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Troubleshooting:''' In case of &amp;quot;Permission denied (publickey).&amp;quot; after an update to a modern openSSH version, it might well be that your ssh key (RSH key) is disabled in your client in favour of more modern cyphers.&lt;br /&gt;
&lt;br /&gt;
Ugly workaround: add one line `PubkeyAcceptedKeyTypes ...` in `.ssh/config`, to re-enable RSA keys for now (consider to generate a new key):&lt;br /&gt;
&lt;br /&gt;
  vim .ssh/config&lt;br /&gt;
  ...&lt;br /&gt;
  Host *&lt;br /&gt;
     ...&lt;br /&gt;
     PubkeyAcceptedKeyTypes +ssh-rsa&lt;br /&gt;
&lt;br /&gt;
... but better read e.g. [https://dev.to/bowmanjd/upgrade-ssh-client-keys-and-remote-servers-after-fedora-33-s-new-crypto-policy-47ag here]!&lt;br /&gt;
&lt;br /&gt;
== osgeo 8 ==&lt;br /&gt;
Server added April 2021, donated by OpenStreetMap project.&lt;br /&gt;
&lt;br /&gt;
Likely machine: https://web.archive.org/web/20191112203036/https://hardware.openstreetmap.org/servers/stormfly-01.openstreetmap.org/&lt;br /&gt;
&lt;br /&gt;
Intended to provide additional LXD capacity and backup.&lt;br /&gt;
&lt;br /&gt;
[[osgeo8|Configuration Details]]&lt;br /&gt;
&lt;br /&gt;
=== Services running on osgeo8 ===&lt;br /&gt;
&lt;br /&gt;
==== hop ====&lt;br /&gt;
hop.osgeo8.osgeo.org - jump host for accessing containers/vms on osgeo8&lt;br /&gt;
&lt;br /&gt;
==== nginx ====&lt;br /&gt;
http, https Proxy for all containers on osgeo8 and also provides mirror proxy for download.osgeo.org&lt;br /&gt;
&lt;br /&gt;
==== centtie-7-pgrouting ====&lt;br /&gt;
Centos 7 running PostgreSQL 15, PostGIS 3.3.2, gcc-4.8.5, cmake 3&lt;br /&gt;
Configured to be a github self-hosted runner for testing centos for pgrouting project&lt;br /&gt;
&lt;br /&gt;
[https://github.com/pgRouting/admin/wiki/CI%3A-Centos-7-GHA-runner Details of Github Action runner setup]&lt;br /&gt;
&lt;br /&gt;
==== download8 ====&lt;br /&gt;
&lt;br /&gt;
Replica of download that is on osgeo7.&lt;br /&gt;
Mirrors download and home folders from osgeo7. &lt;br /&gt;
https://download-cache.osgeo.org&lt;br /&gt;
&lt;br /&gt;
See [[Download Server]]&lt;br /&gt;
&lt;br /&gt;
==== dronie-client ====&lt;br /&gt;
a ci bot for dronie.osgeo.org which is used for git.osgeo.org/gitea ci jobs&lt;br /&gt;
&lt;br /&gt;
==== grass-wiki ====&lt;br /&gt;
&lt;br /&gt;
See [[SAC:GrassWiki]]&lt;br /&gt;
&lt;br /&gt;
==== grass ====&lt;br /&gt;
https://grass.osgeo.org upgraded to Bullseye debian 11.&lt;br /&gt;
&lt;br /&gt;
GRASS GIS server&lt;br /&gt;
&lt;br /&gt;
Current DNS name: grass.osgeo.org&lt;br /&gt;
&lt;br /&gt;
Debian 11 Bullseye&lt;br /&gt;
&lt;br /&gt;
Web: Apache + Hugo (generated through cronjob from https://github.com/OSGeo/grass-website/), see https://github.com/OSGeo/grass-addons/tree/grass8/utils/cronjobs_osgeo_lxd&lt;br /&gt;
&lt;br /&gt;
`unattended-upgrades` for automatic installation of security upgrades is installed and running&lt;br /&gt;
&lt;br /&gt;
ssh: reachable via jumphost.&lt;br /&gt;
&lt;br /&gt;
==== meshcentral ====&lt;br /&gt;
https://remote.osgeo.org&lt;br /&gt;
This is a remoting tool currently setup to test livecd vms via a web browser.&lt;br /&gt;
&lt;br /&gt;
4 VMS currently set up on osgeo8 accessible from this. Currently based on livecd 16rc1 snapshots, with wm install script run.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== pgrouting-dev ====&lt;br /&gt;
For pgrouting development use to do things like pushing docker images on a scheduled basis.&lt;br /&gt;
Perhaps later for demo sites.  WIP.&lt;br /&gt;
&lt;br /&gt;
==== woodie-client-vm ====&lt;br /&gt;
&lt;br /&gt;
Separate agent for woodie-server, this one is a true VM rather than container.&lt;br /&gt;
&lt;br /&gt;
==== woodie-server ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
See [[Woodie]]&lt;br /&gt;
&lt;br /&gt;
== osgeo 9 ==&lt;br /&gt;
Server added April 2021, donated by OpenStreetMap project.&lt;br /&gt;
&lt;br /&gt;
Likely machine: https://web.archive.org/web/20191112203042/https://hardware.openstreetmap.org/servers/stormfly-02.openstreetmap.org/&lt;br /&gt;
&lt;br /&gt;
Is an LXD host.  Also Stores lxd images used by other lxd hosts.&lt;br /&gt;
&lt;br /&gt;
[[osgeo9|Configuration Details]]&lt;br /&gt;
&lt;br /&gt;
=== Services running on osgeo9 ===&lt;br /&gt;
==== hop ====&lt;br /&gt;
hop.osgeo9.osgeo.org. For LDAP users allows them to hop thru to get to other containers.&lt;br /&gt;
&lt;br /&gt;
==== Secure (LDAP )  ====&lt;br /&gt;
[https://git.osgeo.org/gitea/sac/osgeo9/wiki/secure-container secure] -- ldap.osgeo.org [[SAC:LDAP]] used for ldap service (a rebuild of old secure.osgeo.osuosl.org) now on Debian 11&lt;br /&gt;
Moved from osgeo7&lt;br /&gt;
&lt;br /&gt;
==== ldap-web ====&lt;br /&gt;
&lt;br /&gt;
Currently housing https://id.osgeo.org/ for LDAP management.&lt;br /&gt;
Deployed via ansible&lt;br /&gt;
Moved from osgeo9&lt;br /&gt;
&lt;br /&gt;
* id.osgeo.org&lt;br /&gt;
&lt;br /&gt;
==== jitsi ====&lt;br /&gt;
&lt;br /&gt;
See [[SAC:Jitsi]] (for video meetings)&lt;br /&gt;
&lt;br /&gt;
==== nextcloud  ====&lt;br /&gt;
https://nextcloud.osgeo.org&lt;br /&gt;
&lt;br /&gt;
Ubuntu 22.04 LXD/nginx/postgresql 14 container for document sharing similar to dropbox/google drive - nextcloud.lxd - https://nextcloud.osgeo.org [https://git.osgeo.org/gitea/sac/osgeo9/wiki/Nextcloud-container Nextcloud Setup]&lt;br /&gt;
&lt;br /&gt;
home of https://nextcloud.osgeo.org&lt;br /&gt;
This server does not use ssh osgeo-ldap as it was the first container built.  However nextcloud.osgeo.org does authenticate with osgeo ldap.&lt;br /&gt;
&lt;br /&gt;
TODO: add special page for this&lt;br /&gt;
&lt;br /&gt;
==== nginx ====&lt;br /&gt;
nginx (for web proxy of traffic of osgeo9 containers) additional mirror proxy for download.osgeo.org&lt;br /&gt;
&lt;br /&gt;
==== adventure (WIP)====&lt;br /&gt;
https://adventure.osgeo.org runs https://github.com/thecodingmachine/workadventure software&lt;br /&gt;
&lt;br /&gt;
==== dronie-client ====&lt;br /&gt;
a ci bot for dronie.osgeo.org which is used for git.osgeo.org/gitea ci jobs&lt;br /&gt;
&lt;br /&gt;
==== limesurvey ====&lt;br /&gt;
Debian 10, PostgreSQL 13, PHP 8 with ldap/ssh. https://limesurvey.osgeo.org &lt;br /&gt;
Setup detailed on [https://git.osgeo.org/gitea/sac/osgeo3/wiki/limesurvey-container limesurvey container]&lt;br /&gt;
&lt;br /&gt;
==== pixelfed ====&lt;br /&gt;
&lt;br /&gt;
SHUT OFF (both container and website) cause of lack of interest.  Container is still there.&lt;br /&gt;
[[Pixelfed]] instance reachable on https://photo.osgeo.org to house community photos&lt;br /&gt;
&lt;br /&gt;
==== peertube ====&lt;br /&gt;
&lt;br /&gt;
[[Peertube]] instance reachable on https://video.osgeo.org&lt;br /&gt;
&lt;br /&gt;
==== pretalx  ====&lt;br /&gt;
Ubuntu 20.04 with OSGeo LDAP and Docker installed.  pretalx software runs in Docker.&lt;br /&gt;
https://talks.osgeo.org - for OSGeo Talk collection and voting See [[Pretalx]]&lt;br /&gt;
&lt;br /&gt;
==== weblate ====&lt;br /&gt;
'''Container Name:''' weblate (for doc translation)&lt;br /&gt;
&lt;br /&gt;
Houses: https://weblate.osgeo.org  (for document translation to different languages)&lt;br /&gt;
For further details refer to [[SAC:Weblate]]&lt;br /&gt;
&lt;br /&gt;
==== wordpress ====&lt;br /&gt;
&lt;br /&gt;
See [[SAC:Wordpress]]&lt;br /&gt;
&lt;br /&gt;
==== wiki ====&lt;br /&gt;
&lt;br /&gt;
See [[OSGeo Wiki]]&lt;br /&gt;
&lt;br /&gt;
==== discourse ====&lt;br /&gt;
&lt;br /&gt;
See [[SAC:Discourse]]&lt;br /&gt;
&lt;br /&gt;
== osgeo 7 ==&lt;br /&gt;
&lt;br /&gt;
Server added June 2018. Intended to replace osgeo3 and old osgeo4 (before reformat).&lt;br /&gt;
See [[Osgeo7]] for configuration details.&lt;br /&gt;
&lt;br /&gt;
[https://git.osgeo.org/gitea/sac/osgeo7/wiki/_pages Container setup of all the osgeo7 servers is located in https://git.osgeo.org/gitea/sac/osgeo7/wiki/_pages] &lt;br /&gt;
&lt;br /&gt;
Running LXD 3 snap based container management -- LXD version 3.17 as of 2019-09-15&lt;br /&gt;
&lt;br /&gt;
=== Accessing osgeo7 containers via ssh ===&lt;br /&gt;
&lt;br /&gt;
Only the download.osgeo.org is directly exposed ssh via port 22.  To access the other containers, you can tunnel thru &lt;br /&gt;
download.osgeo.org -- You need to be in the shell group to be able to access download and the other servers.  If you are not already put in a [https://trac.osgeo.org/osgeo/newticket SAC Ticket Request].  You also need to have your public key registered. To do so edit your profile [https://id.osgeo.org/ldap/edit]  (and put in your public key)&lt;br /&gt;
&lt;br /&gt;
A convenient block to add to your own `.ssh/config` file follows:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Host osgeo7-*&lt;br /&gt;
   ProxyCommand ssh your_osgeo_id@hop.osgeo7.osgeo.org -W $(sed -e &amp;quot;s/^osgeo7-//;s/$/.lxd/&amp;quot; &amp;lt;&amp;lt;&amp;lt; &amp;quot;%h&amp;quot;):%p&lt;br /&gt;
   IdentityFile &amp;quot;path/to/your/private/key&amp;quot;&lt;br /&gt;
&lt;br /&gt;
With the above in place, you can connect to any container using:&lt;br /&gt;
&lt;br /&gt;
  ssh your_id@osgeo7-&amp;lt;container_name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Troubleshooting:''' In case of &amp;quot;Permission denied (publickey).&amp;quot; after an update to a modern openSSH version, it might well be that your ssh key (RSH key) is disabled in your client in favour of more modern cyphers.&lt;br /&gt;
&lt;br /&gt;
Ugly workaround: add one line `PubkeyAcceptedKeyTypes ...` in `.ssh/config`, to re-enable RSA keys for now (consider to generate a new key):&lt;br /&gt;
&lt;br /&gt;
  vim .ssh/config&lt;br /&gt;
  ...&lt;br /&gt;
  Host *&lt;br /&gt;
     ...&lt;br /&gt;
     PubkeyAcceptedKeyTypes +ssh-rsa&lt;br /&gt;
&lt;br /&gt;
... but better read e.g. [https://dev.to/bowmanjd/upgrade-ssh-client-keys-and-remote-servers-after-fedora-33-s-new-crypto-policy-47ag here]!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Services on osgeo7 ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Download ====&lt;br /&gt;
* Houses: https://upload.osgeo.org, https://bottle.download.osgeo.org download sites&lt;br /&gt;
** '''Moved 5/5/2019 from osgeo3''' &lt;br /&gt;
* Setup of https://upload.osgeo.org detailed in [https://git.osgeo.org/gitea/sac/osgeo7/wiki/Download-Container OSGeo7 Download container] &lt;br /&gt;
* https://download.osgeo.org goes thru osgeo8 and osgeo9, but data is pulled from this container&lt;br /&gt;
* It is also the official hop container for osgeo7.  Accessible via ssh hop.osgeo7.osgeo.org&lt;br /&gt;
* It's a debian 10 container (now locked down to only allow ssh key access / ldap auth) for ssh.  It is running nginx instead of apache that the old ran. &amp;lt;del&amp;gt;It has webdav with single local htaccess account geotools for geotools bot use.&amp;lt;/del&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In order to be able to log in or sftp &lt;br /&gt;
&lt;br /&gt;
* You must be a member of the OSGeo shell group which can be granted from another person in shell group - [https://id.osgeo.org/ldap/shell Shell]&lt;br /&gt;
* Once you are in shell group, go to https://id.osgeo.org/ldap/edit and put in your public key.&lt;br /&gt;
&lt;br /&gt;
You should then be able to log into download (and all other hop servers on the other hosts) with your private key.&lt;br /&gt;
&lt;br /&gt;
You can put in a [https://trac.osgeo.org/osgeo/newticket ticket] to request such access.&lt;br /&gt;
&lt;br /&gt;
==== nginx  ====&lt;br /&gt;
Proxy that routes all http/https traffic for the other containers (can be accessed via osgeo7 host lxc or ubuntu@osgeo7-nginx if your key is installed on ubuntu user).&lt;br /&gt;
The nginx container holds the letsencrypt https SSL certs for all the containers and handles the renewal of the letsencrypt certs using certbot renew cronjob.&lt;br /&gt;
Prometheus server to collect all monitoring logs from OSGeo7 (only accessible by OSGeo3), these get queried via monitor.osgeo.org (running on osgeo3) via grafana server.&lt;br /&gt;
&lt;br /&gt;
==== tracsvn (trac, svn, git) ====&lt;br /&gt;
&lt;br /&gt;
Home of [[Trac]], [[SAC:Git Service|Git]] and [[Subversion]] services.&lt;br /&gt;
&lt;br /&gt;
See [[TracSVN]] for full details.&lt;br /&gt;
&lt;br /&gt;
==== old-wiki (stopped) ====&lt;br /&gt;
This used to be housed on osgeo3, and was moved 2019-09-14 to osgeo7 as old-wiki container.&lt;br /&gt;
wiki.osgeo.org moved back to osgeo3 on 2020-05-22 and in wiki container. The wiki container is a complete rebuild with files and database restored and upgraded.&lt;br /&gt;
Refer to the osgeo3 section for more details. &lt;br /&gt;
&lt;br /&gt;
[https://git.osgeo.org/gitea/sac/osgeo7/wiki/old-wiki-container old wiki container] -- used for wiki service (it is an lxd2pc created image of wiki.osgeo.osuosl.org VM that was on osgeo3)&lt;br /&gt;
&lt;br /&gt;
See [[OSGeo Wiki]]&lt;br /&gt;
&lt;br /&gt;
==== nextcloud-ubuntu (stopped) ====&lt;br /&gt;
Moved to osgeo9&lt;br /&gt;
&lt;br /&gt;
==== collabora (stopped) ====&lt;br /&gt;
# https://collabora.osgeo.org&lt;br /&gt;
Ubuntu 18.04 LXD container for  LibreOffice/MS Office online document editor currently used exclusively by nextcloud.osgeo.org.  Setup detailed in Nextcloud setup.&lt;br /&gt;
No longer needed now that nextcloud is using a self-contained collabora instance.&lt;br /&gt;
&lt;br /&gt;
==== live ====&lt;br /&gt;
Home of live.osgeo.org (created 2021-10-05ish&lt;br /&gt;
Running Ubuntu 20.04 with OSGeo LDAP SSH&lt;br /&gt;
&lt;br /&gt;
==== dronie-server ====&lt;br /&gt;
&lt;br /&gt;
See [[Dronie]]&lt;br /&gt;
&lt;br /&gt;
==== old-projects (stopped) ====&lt;br /&gt;
-- this is the old projects.osgeo.osuosl.org migrated from osgeo4 as an lxd container, so more or less the same as it was before, with the exception that all the websites are now proxied thru the nginx container.  Websites on it are community-review.foss4g.org and spatialreference.org&lt;br /&gt;
&lt;br /&gt;
To access you need to go thru download.osgeo.org -&amp;gt; old-projects&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== old-web (stopped) ====&lt;br /&gt;
The old web.osgeo.osuosl.org (was on osgeo3) &lt;br /&gt;
&lt;br /&gt;
* mapguide.osgeo.org&lt;br /&gt;
&lt;br /&gt;
==== old-webextra ====&lt;br /&gt;
This is a replica of webextra.osgeo.osuosl.org that was hosted on osgeo3&lt;br /&gt;
&lt;br /&gt;
Started move on November 29th 2019 and completed December 8th, 2019&lt;br /&gt;
* foss4g.org&lt;br /&gt;
* europe.foss4g.org&lt;br /&gt;
* video.foss4g.org&lt;br /&gt;
* planet.osgeo.org&lt;br /&gt;
* various old foss4g.org years&lt;br /&gt;
* &amp;lt;del&amp;gt;live.osgeo.org&amp;lt;/del&amp;gt; moved to dedicated container&lt;br /&gt;
* journal.osgeo.org (not sure what this is for, should be retired?)&lt;br /&gt;
* &amp;lt;del&amp;gt;vmap0.tiles.osgeo.org&amp;lt;/del&amp;gt; #removed site&lt;br /&gt;
&lt;br /&gt;
==== pycsw ====&lt;br /&gt;
'''Container Name:''' pycsw &lt;br /&gt;
&lt;br /&gt;
* https://demo.pycsw.org&lt;br /&gt;
* '''OGC CSW Reference Implementation and Server demo'''&lt;br /&gt;
* deployment setup at https://github.com/geopython/demo.pycsw.org&lt;br /&gt;
* running hourly teardown/setup cron via docker-compose&lt;br /&gt;
* migrated from [[AdhocVM#Existing_services_hosted_on_the_Ad-hoc_VM:|Adhoc VM]] thanks to [https://trac.osgeo.org/osgeo/ticket/2452 SAC] (May 2020)&lt;br /&gt;
&lt;br /&gt;
==== mapserver ====&lt;br /&gt;
&lt;br /&gt;
See [[MapServer_at_osgeo7]]&lt;br /&gt;
&lt;br /&gt;
=== osgeo7 decommissioned containers ===&lt;br /&gt;
&lt;br /&gt;
==== &amp;lt;del&amp;gt;old-adhoc&amp;lt;/del&amp;gt; ====&lt;br /&gt;
&lt;br /&gt;
'''SHUTOFF as of 2022-01-29'''&lt;br /&gt;
&lt;br /&gt;
[[AdhocVM|old-adhoc]] -- this is the old adhoc.osgeo.osuosl.org migrated 2019-05-08 from osgeo4 as an lxd container.  &lt;br /&gt;
Used by osgeo-live for there test docs and by grass for earthquake, and mapserver for demo.&lt;br /&gt;
Note that there is a new live (container that osgeo-live will more to), there is also a mapserver container (which mapserver have started to move their demo to)&lt;br /&gt;
&lt;br /&gt;
To access via ssh you should go thru download.osgeo.org -&amp;gt; old-adhoc.lxd&lt;br /&gt;
It is accessible via https://adhoc.osgeo.org and http://adhoc.osgeo.osuosl.org&lt;br /&gt;
&lt;br /&gt;
* VM used for projects for various adhoc purposes.  Risks to system stability that would be unacceptable on the Projects VM may be ok here. &lt;br /&gt;
* See [[AdhocVM]] for full details, and some notes on services running here.&lt;br /&gt;
* eg http://adhoc.osgeo.osuosl.org/livedvd/docs/en/quickstart/&lt;br /&gt;
&lt;br /&gt;
== osgeo6 ==&lt;br /&gt;
&lt;br /&gt;
* Mail&lt;br /&gt;
* lists.osgeo.org&lt;br /&gt;
See [[Osgeo6]] for full details&lt;br /&gt;
&lt;br /&gt;
== Backup (osgeo5) ==&lt;br /&gt;
* Backup now runs on dedicated hardware&lt;br /&gt;
* Provides Rsync backups of download.osgeo.org&lt;br /&gt;
* Provides Bacula backups of various VMs.&lt;br /&gt;
* See [[SAC:Backups]] for details.&lt;br /&gt;
&lt;br /&gt;
== osgeo4 ==&lt;br /&gt;
&lt;br /&gt;
osgeo4 is a real server managed by OSUOSL - can be access via ssh tech_dev@osgeo4.osgeo.osuosl.org -p 2222  (only people with their access keys installed can log in and doesn't allow password access) - password for tech_dev is in the secure container (on osgeo7) / access folder.&lt;br /&gt;
&lt;br /&gt;
In August 2019 the server had new power supply put in and replacement disks.  It was reformatted with Ubuntu 18.04.3 to serve as secondary LXD host to osgeo7&lt;br /&gt;
zfsutils-linux was installed so lxd can use zfs for storage.&lt;br /&gt;
&lt;br /&gt;
=== sshing into osgeo4 containers ===&lt;br /&gt;
Note that all the containers are closed off from direct ssh access except for the hop.osgeo4.osgeo.org.  To access the other containers, you need to hop through hop.&lt;br /&gt;
hop container has port 22 open but requires ssh access so users who’ve been granted rights can hop thru it to other containers using hop.osgeo4.osgeo.org as name.&lt;br /&gt;
&lt;br /&gt;
A convenient block to add to your own .ssh/config file follows where your_id could be your osgeo id or a local account on that container&lt;br /&gt;
&lt;br /&gt;
 Host osgeo4-*&lt;br /&gt;
   ProxyCommand ssh your_osgeo_id@hop.osgeo4.osgeo.org -W $(sed -e &amp;quot;s/^osgeo4-//;s/$/.lxd/&amp;quot; &amp;lt;&amp;lt;&amp;lt; &amp;quot;%h&amp;quot;):%p&lt;br /&gt;
   IdentityFile &amp;quot;path/to/your/private/key&amp;quot;&lt;br /&gt;
   User your_id&lt;br /&gt;
&lt;br /&gt;
Then to access say the wordpress-dev container, you'd do the below&lt;br /&gt;
&lt;br /&gt;
 ssh osgeo4-wordpress-dev&lt;br /&gt;
&lt;br /&gt;
=== osgeo4 baremetal features ===&lt;br /&gt;
It's makeup is as follows:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Item !! Settings&lt;br /&gt;
|-&lt;br /&gt;
| Disks || 6 1.8 TB drives&lt;br /&gt;
|-&lt;br /&gt;
| Memory || 48 GB&lt;br /&gt;
|-&lt;br /&gt;
| CPUs || 8 Intel(R) Xeon(R) CPU E5540  @ 2.53GHz (8192kb cache)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;pre&amp;gt;lsblk -i&lt;br /&gt;
NAME           MAJ:MIN RM  SIZE RO TYPE  MOUNTPOINT&lt;br /&gt;
sda              8:0    0  1.8T  0 disk  &lt;br /&gt;
|-sda1           8:1    0  953M  0 part  &lt;br /&gt;
| `-md0          9:0    0  952M  0 raid1 /boot&lt;br /&gt;
`-sda2           8:2    0 46.6G  0 part  &lt;br /&gt;
  `-md1          9:1    0 46.5G  0 raid1 &lt;br /&gt;
	|-lvm-root 253:0    0 37.3G  0 lvm   /&lt;br /&gt;
	`-lvm-swap 253:1    0  7.5G  0 lvm   [SWAP]&lt;br /&gt;
sdb              8:16   0  1.8T  0 disk  &lt;br /&gt;
|-sdb1           8:17   0  953M  0 part  &lt;br /&gt;
| `-md0          9:0    0  952M  0 raid1 /boot&lt;br /&gt;
`-sdb2           8:18   0 46.6G  0 part  &lt;br /&gt;
  `-md1          9:1    0 46.5G  0 raid1 &lt;br /&gt;
	|-lvm-root 253:0    0 37.3G  0 lvm   /&lt;br /&gt;
	`-lvm-swap 253:1    0  7.5G  0 lvm   [SWAP]&lt;br /&gt;
sdc              8:32   0  1.8T  0 disk  &lt;br /&gt;
sdd              8:48   0  1.8T  0 disk  &lt;br /&gt;
sde              8:64   0  1.8T  0 disk  &lt;br /&gt;
sdf              8:80   0  1.8T  0 disk &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sdc,sdd,sde,sdf  form a zfs osgeo4_lxd partition (sdc,sdd) mirrors sde,sdf for total lxd capacity of 3.62 TB&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nightly backups of osgeo3, osgeo7, and osgeo4 containers are kept here and named &amp;lt;container&amp;gt;-backup and be kept in a stopped state.&lt;br /&gt;
&lt;br /&gt;
== Services running on osgeo4 ==&lt;br /&gt;
&lt;br /&gt;
=== hop ===&lt;br /&gt;
'''Container Name:''' hop - this is the only container with direct ssh access via ssh hop.osgeo4.osgeo.org. To get to other containers, you need to hop thru this one. Requires ssh key access&lt;br /&gt;
&lt;br /&gt;
=== ansible-dev ===&lt;br /&gt;
'''Container Name:''' ansible-dev, has ansible 2.9.27 installed and all plugins needed to manage OSGeo ansible infrastructure.&lt;br /&gt;
DEPRECATED, use `ansible-dev`&lt;br /&gt;
&lt;br /&gt;
=== ansible-control ===&lt;br /&gt;
'''Container Name:''' ansible-control, can be used to deploy OSGeo ansible infrastructure. Replaces `ansible-dev`&lt;br /&gt;
&lt;br /&gt;
=== osgeo4-nginx ===&lt;br /&gt;
'''Container Name:''' osgeo4-nginx -&amp;gt;&amp;gt; all web traffick from other containers on osgeo4 get proxied thru here&lt;br /&gt;
&lt;br /&gt;
=== old-web-staging  ===&lt;br /&gt;
'''Container Name:''' old-web-staging - used primarily for experimenting with changes to id.osgeo.org (old-web on osgeo7) like testing out OS and software upgrade etc, changes to LDAP forms and registration, before applying to id.osgeo.org. - https://id.staging.osgeo.org&lt;br /&gt;
&lt;br /&gt;
=== pretalx-staging  ===&lt;br /&gt;
'''Container Name:''' pretalx-staging - used primarily for experimenting with changes to talks.osgeo.org (pretalx on osgeo3) like testing out Docker builds and software upgrade etc, before applying to talks.osgeo.org. - https://talks.staging.osgeo.org&lt;br /&gt;
&lt;br /&gt;
=== wordpress-dev  ===&lt;br /&gt;
'''Container Name:''' wordpress-dev - used primarily for osgeo.org main website development - https://staging.www.osgeo.org, https://dev.www.osgeo.org&lt;br /&gt;
&lt;br /&gt;
=== wiki-dev  ===&lt;br /&gt;
'''Container Name:''' wiki-dev - used primarily for experimenting with changes to wiki.osgeo.org like testing out OS and software upgrade etc before appying to wiki.osgeo.org. - https://dev.wiki.osgeo.org&lt;br /&gt;
&lt;br /&gt;
=== wiki-staging  ===&lt;br /&gt;
'''Container Name:''' wiki-staging - used primarily for upgrade changes to wiki.osgeo.org like testing out OS and software upgrade etc before applying to wiki.osgeo.org. - https://staging.wiki.osgeo.org.  The construction of this container is managed by sac ansible-deployment.&lt;br /&gt;
&lt;br /&gt;
=== tracsvn-dev  ===&lt;br /&gt;
'''Container Name:''' tracsvn-dev - This is a 2019-09-05 lxd2pc image of tracsvn.osgeo.osuosl.org (now on osgeo7 as tracsvn) used primarily for experimenting like testing out OS, git and software upgrade etc before appying to production. -- https://dev.git.osgeo.org, https://dev.tracsvn.osgeo.org Has the following sites: https://dev.trac.osgeo.org, https://dev.git.osgeo.org/gitea, https://dev.svn.osgeo.org.&lt;br /&gt;
&lt;br /&gt;
It was upgraded to Debian 11 on 2024-08-21.&lt;br /&gt;
&lt;br /&gt;
=== dronie-client  ===&lt;br /&gt;
'''Container Name:''' dronie-client - This is a debian 10 machine, with OSGeo LDAP authentication and a drone-agent docker running.  To be used with https://dronie.osgeo.org&lt;br /&gt;
&lt;br /&gt;
== osgeo3 ==&lt;br /&gt;
osgeo3 physical server refer to [[osgeo3|Configuration Details]] for hardware specs. It is used to run production, but moderately risky things. Refer to [[SAC:Old-osgeo3]] for past history before osgeo3 was rebuilt.&lt;br /&gt;
osgeo3 is a hosted by OSUOSL - can be accessed via ssh tech_dev@osgeo3.osgeo.osuosl.org -p 2222  (only people with their access keys installed can log in and doesn't allow password access) - password for tech_dev is in the secure container (on osgeo7) / access folder.&lt;br /&gt;
&lt;br /&gt;
=== sshing into osgeo3 containers ===&lt;br /&gt;
Note that all the containers are closed off from direct ssh access except for the hop.osgeo3.osgeo.org.  To access the other containers, you need to hop through hop.osgeo3.osgeo.org.&lt;br /&gt;
hop container has port 22 open but requires ssh key access, you need to be added to shell group and have your ssh keys registered on your profile https://id.osgeo.org/ldap/edit). Users who’ve been granted rights can hop thru it to other containers using hop.osgeo3.osgeo.org as name.  Other containers may or may not allow password access. It's up to the those who manage the internal containers.&lt;br /&gt;
&lt;br /&gt;
A convenient block to add to your own .ssh/config file follows&lt;br /&gt;
 # this is only needed if you you use different private keys for different servers&lt;br /&gt;
 Host hop.osgeo3.osgeo.org&lt;br /&gt;
   IdentityFile &amp;quot;path/to/your/private/key&amp;quot;&lt;br /&gt;
&lt;br /&gt;
 Host osgeo3-*&lt;br /&gt;
   ProxyCommand ssh '''your_osgeo_id'''@hop.osgeo3.osgeo.org -W $(sed -e &amp;quot;s/^osgeo3-//;s/$/.lxd/&amp;quot; &amp;lt;&amp;lt;&amp;lt; &amp;quot;%h&amp;quot;):%p&lt;br /&gt;
   IdentityFile &amp;quot;path/to/your/private/key&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Then to access say the nexus container, you'd do the below where your_id could be your osgeo id or a local account on that container&lt;br /&gt;
&lt;br /&gt;
 ssh '''your_id'''@osgeo3-nexus&lt;br /&gt;
&lt;br /&gt;
=== hop ===&lt;br /&gt;
This is the only container with direct ssh access via ssh hop.osgeo3.osgeo.org. To get to other containers, you need to hop thru this one. Requires ssh key access which you can register by editing your ldap profile.&lt;br /&gt;
&lt;br /&gt;
=== osgeo3-nginx ===&lt;br /&gt;
nginx proxy all web-traffic via the  (using IP: 140.211.15.6 web-osgeo3.osgeo.osuosl.org), the second ip is not in use, but may be used for a secondary nginx, to temporarily host osgeo7/osgeo8/osgeo9 containers in case of major hardware upgrades&lt;br /&gt;
&lt;br /&gt;
=== dronie-client ===&lt;br /&gt;
This is a debian 10 lxd container running docker. Currently has just one running docker osgeo-drone-agent to serve as a client for dronie-server (dronie.osgeo.org running on osgeo7) &lt;br /&gt;
&lt;br /&gt;
=== geo-docs ===&lt;br /&gt;
Debian 11 houses the following:&lt;br /&gt;
&lt;br /&gt;
* lastools.osgeo.org (as of 2021-10-06 snapshot of  https://www.cs.unc.edu/~isenburg/lastools/ see [https://trac.osgeo.org/osgeo/ticket/2649 2649] &lt;br /&gt;
* https://planet.osgeo.org&lt;br /&gt;
* https://docs.geoserver.org &lt;br /&gt;
* https://docs.geotools.org [https://trac.osgeo.org/osgeo/ticket/2944 2944]&lt;br /&gt;
* https://geotools.org [https://trac.osgeo.org/osgeo/ticket/2944 2944]&lt;br /&gt;
&lt;br /&gt;
planned home of ? docs.geowebcache.org&lt;br /&gt;
&lt;br /&gt;
=== geoserver-cite ===&lt;br /&gt;
Houses OGC site certification for geoserver https://cite.geoserver.org&lt;br /&gt;
&lt;br /&gt;
=== matrix ===&lt;br /&gt;
'''Container Name:''' matrix - lxd container with ldap/ssh.&lt;br /&gt;
Hosts [[Matrix]] homeserver ([[SAC:MatrixSynapse]]) and IRC bridges ([[SAC:Heisenbridge]])&lt;br /&gt;
&lt;br /&gt;
See https://git.osgeo.org/gitea/sac/osgeo3/wiki/matrix-container for full detail on how the container is setup&lt;br /&gt;
&lt;br /&gt;
=== nexus (repo.osgeo.org, docker.osgeo.org)  ===&lt;br /&gt;
See [[SAC:Repo]] this is a debian 10 lxd container running docker 19.  &lt;br /&gt;
It currently has one docker container running within it called nexus -- exposed as repo.osgeo.org on nginx.&lt;br /&gt;
&lt;br /&gt;
Also exposed as project dockers for pushing images:  postgis-docker.osgeo.org, geoserver-docker.osgeo.org, geos-docker.osgeo.org, sac-docker.osgeo.org&lt;br /&gt;
&lt;br /&gt;
=== monitor ===&lt;br /&gt;
debian10 lxd container with ldap/ssh. https://monitor.osgeo.org (houses grafana dashboard (for all servers) and prometheus server for osgeo3 containers and pulls basic container metrics using node exporters pulled via prometheus servers. Requirs ldap to log into the web console.&lt;br /&gt;
&lt;br /&gt;
Configuring servers for monitoring is detailed [https://git.osgeo.org/gitea/sac/prometheus-config Git Prometheus Config]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== gallery ===&lt;br /&gt;
&lt;br /&gt;
Picture gallery.&lt;br /&gt;
See [[Gallery]]&lt;br /&gt;
&lt;br /&gt;
== WebExtra ==&lt;br /&gt;
** Retired December 8th, 2019 -- and moved to osgeo7 as container old-webextra&lt;br /&gt;
&lt;br /&gt;
* See [[WebExtraVM]] for full details (server: http://webextra.osgeo.osuosl.org)&lt;br /&gt;
* hosts http://planet.osgeo.org, http://mum03.mapserver.org, http://live.osgeo.org&lt;br /&gt;
* http://foss4g.org (main portal) and archive of old sites 2006-2014&lt;br /&gt;
* http://conference.osgeo.org - [[Conference System]] (also: [[SAC:Setup_OCS]])&lt;br /&gt;
* http://journal.osgeo.org / osgeo.org/ojs - [[Journal System]]&lt;br /&gt;
* Redirects for many chapter and other urls handled via /etc/httpd/conf.d/rewrite.conf&lt;br /&gt;
&lt;br /&gt;
= Cloud Hosted Servers and other external under SAC Control =&lt;br /&gt;
&lt;br /&gt;
== Future Hosting Plans for Windows / Mac Building ==&lt;br /&gt;
&lt;br /&gt;
[[SAC_Shared_Building_Services|SAC Shared Building Services]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Atlantic.net ==&lt;br /&gt;
&lt;br /&gt;
* host.postgis.net -p 2222 is an LXD Ubuntu 18.04 16GB RAM/ 6 vCPU, 350GB data, 250GB block storage&lt;br /&gt;
* Currenlty running two lxd containers:&lt;br /&gt;
    debbie: debian 10 postgis.net, planet.postgis.net, debbie.postgis.net (jenkins build bot)  &lt;br /&gt;
    debbie-docker.host.postgis.net - runs docker and serves as a 1.0 agent for dronie.osgeo.org&lt;br /&gt;
&lt;br /&gt;
= QGIS off OSGeo =&lt;br /&gt;
Services on separated machines rented and managed by the QGIS project at hetzner&lt;br /&gt;
&lt;br /&gt;
* website including documentation http://www.qgis.org&lt;br /&gt;
* website building, documentation building, debian/ubuntu nightlies, plugins.qgis.org&lt;br /&gt;
* issues.qgis.org: redmine&lt;br /&gt;
&lt;br /&gt;
= Historical servers (not more in use) =&lt;br /&gt;
&lt;br /&gt;
- [[Telascience Blades (Historical)]]&lt;br /&gt;
&lt;br /&gt;
== web18a.osgeo.osuosl.org ==&lt;br /&gt;
NO LONGER USED - turned off&lt;br /&gt;
'''2019-09-03 Production services www.osgeo.org, 2018.foss4g.org moved to wordpress container on [[osgeo7]]&lt;br /&gt;
Staging services (staging.www.osgeo.org, dev.www.osgeo.org move to wordpress-dev container on [[osgeo4]]&lt;br /&gt;
Grass wordpress is disabled as grass decided to go with another solution, so have grass container on osgeo7'''&lt;br /&gt;
(Cloud hosted server on OSUOSL hardware (not ours) )&lt;br /&gt;
* Debian 9.3 4GB server, host name: web18a.osgeo.osuosl.org require ssh key to log in.&lt;br /&gt;
* Hosts wordpress sites staging.www.osgeo.org,www.osgeo.org, staging.grass.osgeo.org, foss4g2018.osgeo.org&lt;br /&gt;
* Setup details on [https://git.osgeo.org/gitea/osgeo/www_apache_configs/wiki/Web18a-setup Web18a setup]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OSGeo funtoo ==&lt;br /&gt;
&lt;br /&gt;
For lxd experimentation it's an lxd container running other lxd containers and provided by funtoo.org.&lt;br /&gt;
&lt;br /&gt;
OSGeo is paying funtoo via treasurer at osgeo.org.&lt;br /&gt;
&lt;br /&gt;
* [https://git.osgeo.org/gitea/sac/osgeo_funtoo OSGeo Funtoo] osgeo.host.funtoo.org&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* funtoo LXDs currently running:&lt;br /&gt;
** &amp;lt;del&amp;gt;[https://limesurvey.osgeo.org LimeSurvey] -this may be in future migrated to osgeo7 or osgeo3&amp;lt;/del&amp;gt;&lt;br /&gt;
Migrated to osgeo3  2020-11-28 -- see https://trac.osgeo.org/osgeo/ticket/2362&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Infrastructure]]&lt;br /&gt;
[[Category:Services]]&lt;/div&gt;</summary>
		<author><name>Strk</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=SAC:Jitsi&amp;diff=134275</id>
		<title>SAC:Jitsi</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=SAC:Jitsi&amp;diff=134275"/>
		<updated>2025-09-21T08:58:42Z</updated>

		<summary type="html">&lt;p&gt;Strk: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is OSGeo's instance of Jitsi service accessible via https://meet.osgeo.org.&lt;br /&gt;
&lt;br /&gt;
Requires [[SAC:LDAP|OSGeo LDAP]] account for moderation of a room, but other users are allowed in as guests.&lt;/div&gt;</summary>
		<author><name>Strk</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=SAC_Service_Status&amp;diff=134274</id>
		<title>SAC Service Status</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=SAC_Service_Status&amp;diff=134274"/>
		<updated>2025-09-21T08:57:49Z</updated>

		<summary type="html">&lt;p&gt;Strk: /* jitsi */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Infrastructure of OSGeo System Administration Committee ([[SAC]])&lt;br /&gt;
&lt;br /&gt;
For emergency plans see: [[SAC:Admin and Troubleshooting]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Servers at OSL =&lt;br /&gt;
[[OSL | Open Source Labs]] - 7 physical machines of which 5 ar lxd hosts containing ''x'' virtual machines/containers.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Logging into Physical Machines ==&lt;br /&gt;
&lt;br /&gt;
Currently we have osgeo6 and backup.osgeo.osuosl.org that are physical machines under LDAP control.&lt;br /&gt;
&lt;br /&gt;
'''Note this does not apply to osgeo3, osgeo4, osgeo7, osgeo8, osgeo9 lxd hosts'''.  Refer to those sections for instructions on logging in.&lt;br /&gt;
If hanging, see [[OSL]] for how to open a ticket with OSUOSL's support.&lt;br /&gt;
&lt;br /&gt;
This section currently only applies to '''osgeo6''' and '''backup'''.&lt;br /&gt;
&lt;br /&gt;
All [[SAC#Members|SAC administrators]] have LDAP auth to the OSL Machines. &lt;br /&gt;
&lt;br /&gt;
To ssh into a server using your LDAP account, you can do the following replacing '''your_osgeo_login''' with your OSGeo login and '''vmname''' with the vm name of the server at OSL.&lt;br /&gt;
&lt;br /&gt;
  ssh '''your_osgeo_login'''@'''servername'''.osgeo.osuosl.org&lt;br /&gt;
&lt;br /&gt;
When prompted for password, use your OSGeo Login password.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[SAC:Primary Administrators]] also have ssh key access in case LDAP is down and that will also apply to the physical machines. Worst case scenario use the information on [[OSL | Open Source Labs]] to file a ticket (SAC members only). Direct connection to virtual machines is by appending it's vm alias to .osgeo.osuosl.org.&lt;br /&gt;
&lt;br /&gt;
== Logging into LXD Hosts ==&lt;br /&gt;
&lt;br /&gt;
OSGeo3, OSGeo4, OSGeo7, OSGeo8, and OSGeo9 are all Ubuntu servers running LXD. &lt;br /&gt;
LXD is a management system for LXC containers and QEMU VMS. LXD has a [https://www.youtube.com/channel/UCuP6xPt0WTeZu32CkQPpbvA channel] that covers its features. &lt;br /&gt;
&lt;br /&gt;
To directly access the host, you go thru port 2222&lt;br /&gt;
&lt;br /&gt;
   ssh tech_dev@''server_name''.osgeo.osuosl.org -p 2222&lt;br /&gt;
&lt;br /&gt;
Only [[SAC:Primary Administrators]] have their ssh key installed under that account.  In order to access via KVM of these in event servers do not come up on a reboot, you need to go thru OSU OSL OpenVPN. To get an OpenVPN account, you need to put in a support ticket to support@osuosl.org.  In order to qualify for an OpenVPN account, you need to be an OSGeo SAC administrator. You will also need to install [https://openvpn.net/community-downloads/ OpenVPN client]) to use your OpenVPN account.&lt;br /&gt;
&lt;br /&gt;
Each host on the private KVM side is named https://'''osgeo8'''.osuosl.oob -- where replace '''osgeo8''' with the relevant host. The .oob is the private network, so doesn't work unless you are connected to via OpenVPN.&lt;br /&gt;
&lt;br /&gt;
The browser interface is sometimes clunky, so you might want to use  '''ipmitool''' installable on linux/unix or wsl using relevant package manager. KVM passwords are stored in [https://git.osgeo.org/gitea/sac/password-store SAC password-store].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A convenient block to add to your ~/.ssh/config to easily login to osgeo's LXD hosts follows: &lt;br /&gt;
&lt;br /&gt;
    Host osgeo?&lt;br /&gt;
      User tech_dev&lt;br /&gt;
      HostName %h.osgeo.osuosl.org&lt;br /&gt;
      Port 2222&lt;br /&gt;
&lt;br /&gt;
Then you would be able to log into those hosts with commands like:&lt;br /&gt;
&lt;br /&gt;
    ssh osgeo7&lt;br /&gt;
&lt;br /&gt;
== Logging into LXD Containers and VMs ==&lt;br /&gt;
&lt;br /&gt;
A convenient block to add to your ~/.ssh/config to easily login to osgeo's LXD hosted containers and vms is the following:&lt;br /&gt;
&lt;br /&gt;
   # This stanza is only needed if you have an IdentityFile configured below.&lt;br /&gt;
   # The IdentityFile from a target host is not automatically applied to the hop host, so we need to make it explicit:&lt;br /&gt;
   Host hop.*.osgeo.org&lt;br /&gt;
     IdentityFile &amp;quot;path/to/your/private/key&amp;quot;&lt;br /&gt;
   &lt;br /&gt;
   Host osgeo*-*&lt;br /&gt;
     ProxyCommand ssh hop.$(sed -e &amp;quot;s/-.*//&amp;quot; &amp;lt;&amp;lt;&amp;lt; &amp;quot;%h&amp;quot;).osgeo.org -W $(sed -e &amp;quot;s/^osgeo[^-*]-//;s/$/.lxd/&amp;quot; &amp;lt;&amp;lt;&amp;lt; &amp;quot;%h&amp;quot;):%p&lt;br /&gt;
     # this is only needed if you you use different private keys for different servers&lt;br /&gt;
     IdentityFile &amp;quot;path/to/your/private/key&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Then you'll be able to access a LXC Container or QEMU VM on machine `osgeo3` with:&lt;br /&gt;
&lt;br /&gt;
   ssh yourusername@osgeo3-matrix&lt;br /&gt;
&lt;br /&gt;
And one on machine `osgeo7` with:&lt;br /&gt;
&lt;br /&gt;
   ssh yourusername@osgeo7-download&lt;br /&gt;
&lt;br /&gt;
Note you still need to know where each LXC host is hosted... See successive sections to know what's on which machine.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Troubleshooting:''' In case of &amp;quot;Permission denied (publickey).&amp;quot; after an update to a modern openSSH version, it might well be that your ssh key (RSH key) is disabled in your client in favour of more modern cyphers.&lt;br /&gt;
&lt;br /&gt;
Ugly workaround: add one line `PubkeyAcceptedKeyTypes ...` in `.ssh/config`, to re-enable RSA keys for now (consider to generate a new key):&lt;br /&gt;
&lt;br /&gt;
  vim .ssh/config&lt;br /&gt;
  ...&lt;br /&gt;
  Host *&lt;br /&gt;
     ...&lt;br /&gt;
     PubkeyAcceptedKeyTypes +ssh-rsa&lt;br /&gt;
&lt;br /&gt;
... but better read e.g. [https://dev.to/bowmanjd/upgrade-ssh-client-keys-and-remote-servers-after-fedora-33-s-new-crypto-policy-47ag here]!&lt;br /&gt;
&lt;br /&gt;
== osgeo 8 ==&lt;br /&gt;
Server added April 2021, donated by OpenStreetMap project.&lt;br /&gt;
&lt;br /&gt;
Likely machine: https://web.archive.org/web/20191112203036/https://hardware.openstreetmap.org/servers/stormfly-01.openstreetmap.org/&lt;br /&gt;
&lt;br /&gt;
Intended to provide additional LXD capacity and backup.&lt;br /&gt;
&lt;br /&gt;
[[osgeo8|Configuration Details]]&lt;br /&gt;
&lt;br /&gt;
=== Services running on osgeo8 ===&lt;br /&gt;
&lt;br /&gt;
==== hop ====&lt;br /&gt;
hop.osgeo8.osgeo.org - jump host for accessing containers/vms on osgeo8&lt;br /&gt;
&lt;br /&gt;
==== nginx ====&lt;br /&gt;
http, https Proxy for all containers on osgeo8 and also provides mirror proxy for download.osgeo.org&lt;br /&gt;
&lt;br /&gt;
==== centtie-7-pgrouting ====&lt;br /&gt;
Centos 7 running PostgreSQL 15, PostGIS 3.3.2, gcc-4.8.5, cmake 3&lt;br /&gt;
Configured to be a github self-hosted runner for testing centos for pgrouting project&lt;br /&gt;
&lt;br /&gt;
[https://github.com/pgRouting/admin/wiki/CI%3A-Centos-7-GHA-runner Details of Github Action runner setup]&lt;br /&gt;
&lt;br /&gt;
==== download8 ====&lt;br /&gt;
Replica of download that is on osgeo7. Mirrors download and home folders from osgeo7. &lt;br /&gt;
https://download-cache.osgeo.org&lt;br /&gt;
&lt;br /&gt;
==== dronie-client ====&lt;br /&gt;
a ci bot for dronie.osgeo.org which is used for git.osgeo.org/gitea ci jobs&lt;br /&gt;
&lt;br /&gt;
==== grass-wiki ====&lt;br /&gt;
&lt;br /&gt;
See [[SAC:GrassWiki]]&lt;br /&gt;
&lt;br /&gt;
==== grass ====&lt;br /&gt;
https://grass.osgeo.org upgraded to Bullseye debian 11.&lt;br /&gt;
&lt;br /&gt;
GRASS GIS server&lt;br /&gt;
&lt;br /&gt;
Current DNS name: grass.osgeo.org&lt;br /&gt;
&lt;br /&gt;
Debian 11 Bullseye&lt;br /&gt;
&lt;br /&gt;
Web: Apache + Hugo (generated through cronjob from https://github.com/OSGeo/grass-website/), see https://github.com/OSGeo/grass-addons/tree/grass8/utils/cronjobs_osgeo_lxd&lt;br /&gt;
&lt;br /&gt;
`unattended-upgrades` for automatic installation of security upgrades is installed and running&lt;br /&gt;
&lt;br /&gt;
ssh: reachable via jumphost.&lt;br /&gt;
&lt;br /&gt;
==== meshcentral ====&lt;br /&gt;
https://remote.osgeo.org&lt;br /&gt;
This is a remoting tool currently setup to test livecd vms via a web browser.&lt;br /&gt;
&lt;br /&gt;
4 VMS currently set up on osgeo8 accessible from this. Currently based on livecd 16rc1 snapshots, with wm install script run.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== pgrouting-dev ====&lt;br /&gt;
For pgrouting development use to do things like pushing docker images on a scheduled basis.&lt;br /&gt;
Perhaps later for demo sites.  WIP.&lt;br /&gt;
&lt;br /&gt;
==== woodie-client-vm ====&lt;br /&gt;
&lt;br /&gt;
Separate agent for woodie-server, this one is a true VM rather than container.&lt;br /&gt;
&lt;br /&gt;
==== woodie-server ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
See [[Woodie]]&lt;br /&gt;
&lt;br /&gt;
== osgeo 9 ==&lt;br /&gt;
Server added April 2021, donated by OpenStreetMap project.&lt;br /&gt;
&lt;br /&gt;
Likely machine: https://web.archive.org/web/20191112203042/https://hardware.openstreetmap.org/servers/stormfly-02.openstreetmap.org/&lt;br /&gt;
&lt;br /&gt;
Is an LXD host.  Also Stores lxd images used by other lxd hosts.&lt;br /&gt;
&lt;br /&gt;
[[osgeo9|Configuration Details]]&lt;br /&gt;
&lt;br /&gt;
=== Services running on osgeo9 ===&lt;br /&gt;
==== hop ====&lt;br /&gt;
hop.osgeo9.osgeo.org. For LDAP users allows them to hop thru to get to other containers.&lt;br /&gt;
&lt;br /&gt;
==== Secure (LDAP )  ====&lt;br /&gt;
[https://git.osgeo.org/gitea/sac/osgeo9/wiki/secure-container secure] -- ldap.osgeo.org [[SAC:LDAP]] used for ldap service (a rebuild of old secure.osgeo.osuosl.org) now on Debian 11&lt;br /&gt;
Moved from osgeo7&lt;br /&gt;
&lt;br /&gt;
==== ldap-web ====&lt;br /&gt;
&lt;br /&gt;
Currently housing https://id.osgeo.org/ for LDAP management.&lt;br /&gt;
Deployed via ansible&lt;br /&gt;
Moved from osgeo9&lt;br /&gt;
&lt;br /&gt;
* id.osgeo.org&lt;br /&gt;
&lt;br /&gt;
==== jitsi ====&lt;br /&gt;
&lt;br /&gt;
See [[SAC:Jitsi]] (for video meetings)&lt;br /&gt;
&lt;br /&gt;
==== nextcloud  ====&lt;br /&gt;
https://nextcloud.osgeo.org&lt;br /&gt;
&lt;br /&gt;
Ubuntu 22.04 LXD/nginx/postgresql 14 container for document sharing similar to dropbox/google drive - nextcloud.lxd - https://nextcloud.osgeo.org [https://git.osgeo.org/gitea/sac/osgeo9/wiki/Nextcloud-container Nextcloud Setup]&lt;br /&gt;
&lt;br /&gt;
home of https://nextcloud.osgeo.org&lt;br /&gt;
This server does not use ssh osgeo-ldap as it was the first container built.  However nextcloud.osgeo.org does authenticate with osgeo ldap.&lt;br /&gt;
&lt;br /&gt;
TODO: add special page for this&lt;br /&gt;
&lt;br /&gt;
==== nginx ====&lt;br /&gt;
nginx (for web proxy of traffic of osgeo9 containers) additional mirror proxy for download.osgeo.org&lt;br /&gt;
&lt;br /&gt;
==== adventure (WIP)====&lt;br /&gt;
https://adventure.osgeo.org runs https://github.com/thecodingmachine/workadventure software&lt;br /&gt;
&lt;br /&gt;
==== dronie-client ====&lt;br /&gt;
a ci bot for dronie.osgeo.org which is used for git.osgeo.org/gitea ci jobs&lt;br /&gt;
&lt;br /&gt;
==== limesurvey ====&lt;br /&gt;
Debian 10, PostgreSQL 13, PHP 8 with ldap/ssh. https://limesurvey.osgeo.org &lt;br /&gt;
Setup detailed on [https://git.osgeo.org/gitea/sac/osgeo3/wiki/limesurvey-container limesurvey container]&lt;br /&gt;
&lt;br /&gt;
==== pixelfed ====&lt;br /&gt;
&lt;br /&gt;
SHUT OFF (both container and website) cause of lack of interest.  Container is still there.&lt;br /&gt;
[[Pixelfed]] instance reachable on https://photo.osgeo.org to house community photos&lt;br /&gt;
&lt;br /&gt;
==== peertube ====&lt;br /&gt;
&lt;br /&gt;
[[Peertube]] instance reachable on https://video.osgeo.org&lt;br /&gt;
&lt;br /&gt;
==== pretalx  ====&lt;br /&gt;
Ubuntu 20.04 with OSGeo LDAP and Docker installed.  pretalx software runs in Docker.&lt;br /&gt;
https://talks.osgeo.org - for OSGeo Talk collection and voting See [[Pretalx]]&lt;br /&gt;
&lt;br /&gt;
==== weblate ====&lt;br /&gt;
'''Container Name:''' weblate (for doc translation)&lt;br /&gt;
&lt;br /&gt;
Houses: https://weblate.osgeo.org  (for document translation to different languages)&lt;br /&gt;
For further details refer to [[SAC:Weblate]]&lt;br /&gt;
&lt;br /&gt;
==== wordpress ====&lt;br /&gt;
&lt;br /&gt;
See [[SAC:Wordpress]]&lt;br /&gt;
&lt;br /&gt;
==== wiki ====&lt;br /&gt;
&lt;br /&gt;
See [[OSGeo Wiki]]&lt;br /&gt;
&lt;br /&gt;
==== discourse ====&lt;br /&gt;
&lt;br /&gt;
See [[SAC:Discourse]]&lt;br /&gt;
&lt;br /&gt;
== osgeo 7 ==&lt;br /&gt;
&lt;br /&gt;
Server added June 2018. Intended to replace osgeo3 and old osgeo4 (before reformat).&lt;br /&gt;
See [[Osgeo7]] for configuration details.&lt;br /&gt;
&lt;br /&gt;
[https://git.osgeo.org/gitea/sac/osgeo7/wiki/_pages Container setup of all the osgeo7 servers is located in https://git.osgeo.org/gitea/sac/osgeo7/wiki/_pages] &lt;br /&gt;
&lt;br /&gt;
Running LXD 3 snap based container management -- LXD version 3.17 as of 2019-09-15&lt;br /&gt;
&lt;br /&gt;
=== Accessing osgeo7 containers via ssh ===&lt;br /&gt;
&lt;br /&gt;
Only the download.osgeo.org is directly exposed ssh via port 22.  To access the other containers, you can tunnel thru &lt;br /&gt;
download.osgeo.org -- You need to be in the shell group to be able to access download and the other servers.  If you are not already put in a [https://trac.osgeo.org/osgeo/newticket SAC Ticket Request].  You also need to have your public key registered. To do so edit your profile [https://id.osgeo.org/ldap/edit]  (and put in your public key)&lt;br /&gt;
&lt;br /&gt;
A convenient block to add to your own `.ssh/config` file follows:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Host osgeo7-*&lt;br /&gt;
   ProxyCommand ssh your_osgeo_id@hop.osgeo7.osgeo.org -W $(sed -e &amp;quot;s/^osgeo7-//;s/$/.lxd/&amp;quot; &amp;lt;&amp;lt;&amp;lt; &amp;quot;%h&amp;quot;):%p&lt;br /&gt;
   IdentityFile &amp;quot;path/to/your/private/key&amp;quot;&lt;br /&gt;
&lt;br /&gt;
With the above in place, you can connect to any container using:&lt;br /&gt;
&lt;br /&gt;
  ssh your_id@osgeo7-&amp;lt;container_name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Troubleshooting:''' In case of &amp;quot;Permission denied (publickey).&amp;quot; after an update to a modern openSSH version, it might well be that your ssh key (RSH key) is disabled in your client in favour of more modern cyphers.&lt;br /&gt;
&lt;br /&gt;
Ugly workaround: add one line `PubkeyAcceptedKeyTypes ...` in `.ssh/config`, to re-enable RSA keys for now (consider to generate a new key):&lt;br /&gt;
&lt;br /&gt;
  vim .ssh/config&lt;br /&gt;
  ...&lt;br /&gt;
  Host *&lt;br /&gt;
     ...&lt;br /&gt;
     PubkeyAcceptedKeyTypes +ssh-rsa&lt;br /&gt;
&lt;br /&gt;
... but better read e.g. [https://dev.to/bowmanjd/upgrade-ssh-client-keys-and-remote-servers-after-fedora-33-s-new-crypto-policy-47ag here]!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Services on osgeo7 ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Download ====&lt;br /&gt;
* Houses: https://upload.osgeo.org, https://bottle.download.osgeo.org download sites&lt;br /&gt;
** '''Moved 5/5/2019 from osgeo3''' &lt;br /&gt;
* Setup of https://upload.osgeo.org detailed in [https://git.osgeo.org/gitea/sac/osgeo7/wiki/Download-Container OSGeo7 Download container] &lt;br /&gt;
* https://download.osgeo.org goes thru osgeo8 and osgeo9, but data is pulled from this container&lt;br /&gt;
* It is also the official hop container for osgeo7.  Accessible via ssh hop.osgeo7.osgeo.org&lt;br /&gt;
* It's a debian 10 container (now locked down to only allow ssh key access / ldap auth) for ssh.  It is running nginx instead of apache that the old ran. &amp;lt;del&amp;gt;It has webdav with single local htaccess account geotools for geotools bot use.&amp;lt;/del&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In order to be able to log in or sftp &lt;br /&gt;
&lt;br /&gt;
* You must be a member of the OSGeo shell group which can be granted from another person in shell group - [https://id.osgeo.org/ldap/shell Shell]&lt;br /&gt;
* Once you are in shell group, go to https://id.osgeo.org/ldap/edit and put in your public key.&lt;br /&gt;
&lt;br /&gt;
You should then be able to log into download (and all other hop servers on the other hosts) with your private key.&lt;br /&gt;
&lt;br /&gt;
You can put in a [https://trac.osgeo.org/osgeo/newticket ticket] to request such access.&lt;br /&gt;
&lt;br /&gt;
==== nginx  ====&lt;br /&gt;
Proxy that routes all http/https traffic for the other containers (can be accessed via osgeo7 host lxc or ubuntu@osgeo7-nginx if your key is installed on ubuntu user).&lt;br /&gt;
The nginx container holds the letsencrypt https SSL certs for all the containers and handles the renewal of the letsencrypt certs using certbot renew cronjob.&lt;br /&gt;
Prometheus server to collect all monitoring logs from OSGeo7 (only accessible by OSGeo3), these get queried via monitor.osgeo.org (running on osgeo3) via grafana server.&lt;br /&gt;
&lt;br /&gt;
==== tracsvn (trac, svn, git) ====&lt;br /&gt;
&lt;br /&gt;
Home of [[Trac]], [[SAC:Git Service|Git]] and [[Subversion]] services.&lt;br /&gt;
&lt;br /&gt;
See [[TracSVN]] for full details.&lt;br /&gt;
&lt;br /&gt;
==== old-wiki (stopped) ====&lt;br /&gt;
This used to be housed on osgeo3, and was moved 2019-09-14 to osgeo7 as old-wiki container.&lt;br /&gt;
wiki.osgeo.org moved back to osgeo3 on 2020-05-22 and in wiki container. The wiki container is a complete rebuild with files and database restored and upgraded.&lt;br /&gt;
Refer to the osgeo3 section for more details. &lt;br /&gt;
&lt;br /&gt;
[https://git.osgeo.org/gitea/sac/osgeo7/wiki/old-wiki-container old wiki container] -- used for wiki service (it is an lxd2pc created image of wiki.osgeo.osuosl.org VM that was on osgeo3)&lt;br /&gt;
&lt;br /&gt;
See [[OSGeo Wiki]]&lt;br /&gt;
&lt;br /&gt;
==== nextcloud-ubuntu (stopped) ====&lt;br /&gt;
Moved to osgeo9&lt;br /&gt;
&lt;br /&gt;
==== collabora (stopped) ====&lt;br /&gt;
# https://collabora.osgeo.org&lt;br /&gt;
Ubuntu 18.04 LXD container for  LibreOffice/MS Office online document editor currently used exclusively by nextcloud.osgeo.org.  Setup detailed in Nextcloud setup.&lt;br /&gt;
No longer needed now that nextcloud is using a self-contained collabora instance.&lt;br /&gt;
&lt;br /&gt;
==== live ====&lt;br /&gt;
Home of live.osgeo.org (created 2021-10-05ish&lt;br /&gt;
Running Ubuntu 20.04 with OSGeo LDAP SSH&lt;br /&gt;
&lt;br /&gt;
==== dronie-server ====&lt;br /&gt;
&lt;br /&gt;
See [[Dronie]]&lt;br /&gt;
&lt;br /&gt;
==== old-projects (stopped) ====&lt;br /&gt;
-- this is the old projects.osgeo.osuosl.org migrated from osgeo4 as an lxd container, so more or less the same as it was before, with the exception that all the websites are now proxied thru the nginx container.  Websites on it are community-review.foss4g.org and spatialreference.org&lt;br /&gt;
&lt;br /&gt;
To access you need to go thru download.osgeo.org -&amp;gt; old-projects&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== old-web (stopped) ====&lt;br /&gt;
The old web.osgeo.osuosl.org (was on osgeo3) &lt;br /&gt;
&lt;br /&gt;
* mapguide.osgeo.org&lt;br /&gt;
&lt;br /&gt;
==== old-webextra ====&lt;br /&gt;
This is a replica of webextra.osgeo.osuosl.org that was hosted on osgeo3&lt;br /&gt;
&lt;br /&gt;
Started move on November 29th 2019 and completed December 8th, 2019&lt;br /&gt;
* foss4g.org&lt;br /&gt;
* europe.foss4g.org&lt;br /&gt;
* video.foss4g.org&lt;br /&gt;
* planet.osgeo.org&lt;br /&gt;
* various old foss4g.org years&lt;br /&gt;
* &amp;lt;del&amp;gt;live.osgeo.org&amp;lt;/del&amp;gt; moved to dedicated container&lt;br /&gt;
* journal.osgeo.org (not sure what this is for, should be retired?)&lt;br /&gt;
* &amp;lt;del&amp;gt;vmap0.tiles.osgeo.org&amp;lt;/del&amp;gt; #removed site&lt;br /&gt;
&lt;br /&gt;
==== pycsw ====&lt;br /&gt;
'''Container Name:''' pycsw &lt;br /&gt;
&lt;br /&gt;
* https://demo.pycsw.org&lt;br /&gt;
* '''OGC CSW Reference Implementation and Server demo'''&lt;br /&gt;
* deployment setup at https://github.com/geopython/demo.pycsw.org&lt;br /&gt;
* running hourly teardown/setup cron via docker-compose&lt;br /&gt;
* migrated from [[AdhocVM#Existing_services_hosted_on_the_Ad-hoc_VM:|Adhoc VM]] thanks to [https://trac.osgeo.org/osgeo/ticket/2452 SAC] (May 2020)&lt;br /&gt;
&lt;br /&gt;
==== mapserver ====&lt;br /&gt;
&lt;br /&gt;
See [[MapServer_at_osgeo7]]&lt;br /&gt;
&lt;br /&gt;
=== osgeo7 decommissioned containers ===&lt;br /&gt;
&lt;br /&gt;
==== &amp;lt;del&amp;gt;old-adhoc&amp;lt;/del&amp;gt; ====&lt;br /&gt;
&lt;br /&gt;
'''SHUTOFF as of 2022-01-29'''&lt;br /&gt;
&lt;br /&gt;
[[AdhocVM|old-adhoc]] -- this is the old adhoc.osgeo.osuosl.org migrated 2019-05-08 from osgeo4 as an lxd container.  &lt;br /&gt;
Used by osgeo-live for there test docs and by grass for earthquake, and mapserver for demo.&lt;br /&gt;
Note that there is a new live (container that osgeo-live will more to), there is also a mapserver container (which mapserver have started to move their demo to)&lt;br /&gt;
&lt;br /&gt;
To access via ssh you should go thru download.osgeo.org -&amp;gt; old-adhoc.lxd&lt;br /&gt;
It is accessible via https://adhoc.osgeo.org and http://adhoc.osgeo.osuosl.org&lt;br /&gt;
&lt;br /&gt;
* VM used for projects for various adhoc purposes.  Risks to system stability that would be unacceptable on the Projects VM may be ok here. &lt;br /&gt;
* See [[AdhocVM]] for full details, and some notes on services running here.&lt;br /&gt;
* eg http://adhoc.osgeo.osuosl.org/livedvd/docs/en/quickstart/&lt;br /&gt;
&lt;br /&gt;
== osgeo6 ==&lt;br /&gt;
&lt;br /&gt;
* Mail&lt;br /&gt;
* lists.osgeo.org&lt;br /&gt;
See [[Osgeo6]] for full details&lt;br /&gt;
&lt;br /&gt;
== Backup (osgeo5) ==&lt;br /&gt;
* Backup now runs on dedicated hardware&lt;br /&gt;
* Provides Rsync backups of download.osgeo.org&lt;br /&gt;
* Provides Bacula backups of various VMs.&lt;br /&gt;
* See [[SAC:Backups]] for details.&lt;br /&gt;
&lt;br /&gt;
== osgeo4 ==&lt;br /&gt;
&lt;br /&gt;
osgeo4 is a real server managed by OSUOSL - can be access via ssh tech_dev@osgeo4.osgeo.osuosl.org -p 2222  (only people with their access keys installed can log in and doesn't allow password access) - password for tech_dev is in the secure container (on osgeo7) / access folder.&lt;br /&gt;
&lt;br /&gt;
In August 2019 the server had new power supply put in and replacement disks.  It was reformatted with Ubuntu 18.04.3 to serve as secondary LXD host to osgeo7&lt;br /&gt;
zfsutils-linux was installed so lxd can use zfs for storage.&lt;br /&gt;
&lt;br /&gt;
=== sshing into osgeo4 containers ===&lt;br /&gt;
Note that all the containers are closed off from direct ssh access except for the hop.osgeo4.osgeo.org.  To access the other containers, you need to hop through hop.&lt;br /&gt;
hop container has port 22 open but requires ssh access so users who’ve been granted rights can hop thru it to other containers using hop.osgeo4.osgeo.org as name.&lt;br /&gt;
&lt;br /&gt;
A convenient block to add to your own .ssh/config file follows where your_id could be your osgeo id or a local account on that container&lt;br /&gt;
&lt;br /&gt;
 Host osgeo4-*&lt;br /&gt;
   ProxyCommand ssh your_osgeo_id@hop.osgeo4.osgeo.org -W $(sed -e &amp;quot;s/^osgeo4-//;s/$/.lxd/&amp;quot; &amp;lt;&amp;lt;&amp;lt; &amp;quot;%h&amp;quot;):%p&lt;br /&gt;
   IdentityFile &amp;quot;path/to/your/private/key&amp;quot;&lt;br /&gt;
   User your_id&lt;br /&gt;
&lt;br /&gt;
Then to access say the wordpress-dev container, you'd do the below&lt;br /&gt;
&lt;br /&gt;
 ssh osgeo4-wordpress-dev&lt;br /&gt;
&lt;br /&gt;
=== osgeo4 baremetal features ===&lt;br /&gt;
It's makeup is as follows:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Item !! Settings&lt;br /&gt;
|-&lt;br /&gt;
| Disks || 6 1.8 TB drives&lt;br /&gt;
|-&lt;br /&gt;
| Memory || 48 GB&lt;br /&gt;
|-&lt;br /&gt;
| CPUs || 8 Intel(R) Xeon(R) CPU E5540  @ 2.53GHz (8192kb cache)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;pre&amp;gt;lsblk -i&lt;br /&gt;
NAME           MAJ:MIN RM  SIZE RO TYPE  MOUNTPOINT&lt;br /&gt;
sda              8:0    0  1.8T  0 disk  &lt;br /&gt;
|-sda1           8:1    0  953M  0 part  &lt;br /&gt;
| `-md0          9:0    0  952M  0 raid1 /boot&lt;br /&gt;
`-sda2           8:2    0 46.6G  0 part  &lt;br /&gt;
  `-md1          9:1    0 46.5G  0 raid1 &lt;br /&gt;
	|-lvm-root 253:0    0 37.3G  0 lvm   /&lt;br /&gt;
	`-lvm-swap 253:1    0  7.5G  0 lvm   [SWAP]&lt;br /&gt;
sdb              8:16   0  1.8T  0 disk  &lt;br /&gt;
|-sdb1           8:17   0  953M  0 part  &lt;br /&gt;
| `-md0          9:0    0  952M  0 raid1 /boot&lt;br /&gt;
`-sdb2           8:18   0 46.6G  0 part  &lt;br /&gt;
  `-md1          9:1    0 46.5G  0 raid1 &lt;br /&gt;
	|-lvm-root 253:0    0 37.3G  0 lvm   /&lt;br /&gt;
	`-lvm-swap 253:1    0  7.5G  0 lvm   [SWAP]&lt;br /&gt;
sdc              8:32   0  1.8T  0 disk  &lt;br /&gt;
sdd              8:48   0  1.8T  0 disk  &lt;br /&gt;
sde              8:64   0  1.8T  0 disk  &lt;br /&gt;
sdf              8:80   0  1.8T  0 disk &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sdc,sdd,sde,sdf  form a zfs osgeo4_lxd partition (sdc,sdd) mirrors sde,sdf for total lxd capacity of 3.62 TB&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nightly backups of osgeo3, osgeo7, and osgeo4 containers are kept here and named &amp;lt;container&amp;gt;-backup and be kept in a stopped state.&lt;br /&gt;
&lt;br /&gt;
== Services running on osgeo4 ==&lt;br /&gt;
&lt;br /&gt;
=== hop ===&lt;br /&gt;
'''Container Name:''' hop - this is the only container with direct ssh access via ssh hop.osgeo4.osgeo.org. To get to other containers, you need to hop thru this one. Requires ssh key access&lt;br /&gt;
&lt;br /&gt;
=== ansible-dev ===&lt;br /&gt;
'''Container Name:''' ansible-dev, has ansible 2.9.27 installed and all plugins needed to manage OSGeo ansible infrastructure.&lt;br /&gt;
DEPRECATED, use `ansible-dev`&lt;br /&gt;
&lt;br /&gt;
=== ansible-control ===&lt;br /&gt;
'''Container Name:''' ansible-control, can be used to deploy OSGeo ansible infrastructure. Replaces `ansible-dev`&lt;br /&gt;
&lt;br /&gt;
=== osgeo4-nginx ===&lt;br /&gt;
'''Container Name:''' osgeo4-nginx -&amp;gt;&amp;gt; all web traffick from other containers on osgeo4 get proxied thru here&lt;br /&gt;
&lt;br /&gt;
=== old-web-staging  ===&lt;br /&gt;
'''Container Name:''' old-web-staging - used primarily for experimenting with changes to id.osgeo.org (old-web on osgeo7) like testing out OS and software upgrade etc, changes to LDAP forms and registration, before applying to id.osgeo.org. - https://id.staging.osgeo.org&lt;br /&gt;
&lt;br /&gt;
=== pretalx-staging  ===&lt;br /&gt;
'''Container Name:''' pretalx-staging - used primarily for experimenting with changes to talks.osgeo.org (pretalx on osgeo3) like testing out Docker builds and software upgrade etc, before applying to talks.osgeo.org. - https://talks.staging.osgeo.org&lt;br /&gt;
&lt;br /&gt;
=== wordpress-dev  ===&lt;br /&gt;
'''Container Name:''' wordpress-dev - used primarily for osgeo.org main website development - https://staging.www.osgeo.org, https://dev.www.osgeo.org&lt;br /&gt;
&lt;br /&gt;
=== wiki-dev  ===&lt;br /&gt;
'''Container Name:''' wiki-dev - used primarily for experimenting with changes to wiki.osgeo.org like testing out OS and software upgrade etc before appying to wiki.osgeo.org. - https://dev.wiki.osgeo.org&lt;br /&gt;
&lt;br /&gt;
=== wiki-staging  ===&lt;br /&gt;
'''Container Name:''' wiki-staging - used primarily for upgrade changes to wiki.osgeo.org like testing out OS and software upgrade etc before applying to wiki.osgeo.org. - https://staging.wiki.osgeo.org.  The construction of this container is managed by sac ansible-deployment.&lt;br /&gt;
&lt;br /&gt;
=== tracsvn-dev  ===&lt;br /&gt;
'''Container Name:''' tracsvn-dev - This is a 2019-09-05 lxd2pc image of tracsvn.osgeo.osuosl.org (now on osgeo7 as tracsvn) used primarily for experimenting like testing out OS, git and software upgrade etc before appying to production. -- https://dev.git.osgeo.org, https://dev.tracsvn.osgeo.org Has the following sites: https://dev.trac.osgeo.org, https://dev.git.osgeo.org/gitea, https://dev.svn.osgeo.org.&lt;br /&gt;
&lt;br /&gt;
It was upgraded to Debian 11 on 2024-08-21.&lt;br /&gt;
&lt;br /&gt;
=== dronie-client  ===&lt;br /&gt;
'''Container Name:''' dronie-client - This is a debian 10 machine, with OSGeo LDAP authentication and a drone-agent docker running.  To be used with https://dronie.osgeo.org&lt;br /&gt;
&lt;br /&gt;
== osgeo3 ==&lt;br /&gt;
osgeo3 physical server refer to [[osgeo3|Configuration Details]] for hardware specs. It is used to run production, but moderately risky things. Refer to [[SAC:Old-osgeo3]] for past history before osgeo3 was rebuilt.&lt;br /&gt;
osgeo3 is a hosted by OSUOSL - can be accessed via ssh tech_dev@osgeo3.osgeo.osuosl.org -p 2222  (only people with their access keys installed can log in and doesn't allow password access) - password for tech_dev is in the secure container (on osgeo7) / access folder.&lt;br /&gt;
&lt;br /&gt;
=== sshing into osgeo3 containers ===&lt;br /&gt;
Note that all the containers are closed off from direct ssh access except for the hop.osgeo3.osgeo.org.  To access the other containers, you need to hop through hop.osgeo3.osgeo.org.&lt;br /&gt;
hop container has port 22 open but requires ssh key access, you need to be added to shell group and have your ssh keys registered on your profile https://id.osgeo.org/ldap/edit). Users who’ve been granted rights can hop thru it to other containers using hop.osgeo3.osgeo.org as name.  Other containers may or may not allow password access. It's up to the those who manage the internal containers.&lt;br /&gt;
&lt;br /&gt;
A convenient block to add to your own .ssh/config file follows&lt;br /&gt;
 # this is only needed if you you use different private keys for different servers&lt;br /&gt;
 Host hop.osgeo3.osgeo.org&lt;br /&gt;
   IdentityFile &amp;quot;path/to/your/private/key&amp;quot;&lt;br /&gt;
&lt;br /&gt;
 Host osgeo3-*&lt;br /&gt;
   ProxyCommand ssh '''your_osgeo_id'''@hop.osgeo3.osgeo.org -W $(sed -e &amp;quot;s/^osgeo3-//;s/$/.lxd/&amp;quot; &amp;lt;&amp;lt;&amp;lt; &amp;quot;%h&amp;quot;):%p&lt;br /&gt;
   IdentityFile &amp;quot;path/to/your/private/key&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Then to access say the nexus container, you'd do the below where your_id could be your osgeo id or a local account on that container&lt;br /&gt;
&lt;br /&gt;
 ssh '''your_id'''@osgeo3-nexus&lt;br /&gt;
&lt;br /&gt;
=== hop ===&lt;br /&gt;
This is the only container with direct ssh access via ssh hop.osgeo3.osgeo.org. To get to other containers, you need to hop thru this one. Requires ssh key access which you can register by editing your ldap profile.&lt;br /&gt;
&lt;br /&gt;
=== osgeo3-nginx ===&lt;br /&gt;
nginx proxy all web-traffic via the  (using IP: 140.211.15.6 web-osgeo3.osgeo.osuosl.org), the second ip is not in use, but may be used for a secondary nginx, to temporarily host osgeo7/osgeo8/osgeo9 containers in case of major hardware upgrades&lt;br /&gt;
&lt;br /&gt;
=== dronie-client ===&lt;br /&gt;
This is a debian 10 lxd container running docker. Currently has just one running docker osgeo-drone-agent to serve as a client for dronie-server (dronie.osgeo.org running on osgeo7) &lt;br /&gt;
&lt;br /&gt;
=== geo-docs ===&lt;br /&gt;
Debian 11 houses the following:&lt;br /&gt;
&lt;br /&gt;
* lastools.osgeo.org (as of 2021-10-06 snapshot of  https://www.cs.unc.edu/~isenburg/lastools/ see [https://trac.osgeo.org/osgeo/ticket/2649 2649] &lt;br /&gt;
* https://planet.osgeo.org&lt;br /&gt;
* https://docs.geoserver.org &lt;br /&gt;
* https://docs.geotools.org [https://trac.osgeo.org/osgeo/ticket/2944 2944]&lt;br /&gt;
* https://geotools.org [https://trac.osgeo.org/osgeo/ticket/2944 2944]&lt;br /&gt;
&lt;br /&gt;
planned home of ? docs.geowebcache.org&lt;br /&gt;
&lt;br /&gt;
=== geoserver-cite ===&lt;br /&gt;
Houses OGC site certification for geoserver https://cite.geoserver.org&lt;br /&gt;
&lt;br /&gt;
=== matrix ===&lt;br /&gt;
'''Container Name:''' matrix - lxd container with ldap/ssh.&lt;br /&gt;
Hosts [[Matrix]] homeserver ([[SAC:MatrixSynapse]]) and IRC bridges ([[SAC:Heisenbridge]])&lt;br /&gt;
&lt;br /&gt;
See https://git.osgeo.org/gitea/sac/osgeo3/wiki/matrix-container for full detail on how the container is setup&lt;br /&gt;
&lt;br /&gt;
=== nexus (repo.osgeo.org, docker.osgeo.org)  ===&lt;br /&gt;
See [[SAC:Repo]] this is a debian 10 lxd container running docker 19.  &lt;br /&gt;
It currently has one docker container running within it called nexus -- exposed as repo.osgeo.org on nginx.&lt;br /&gt;
&lt;br /&gt;
Also exposed as project dockers for pushing images:  postgis-docker.osgeo.org, geoserver-docker.osgeo.org, geos-docker.osgeo.org, sac-docker.osgeo.org&lt;br /&gt;
&lt;br /&gt;
=== monitor ===&lt;br /&gt;
debian10 lxd container with ldap/ssh. https://monitor.osgeo.org (houses grafana dashboard (for all servers) and prometheus server for osgeo3 containers and pulls basic container metrics using node exporters pulled via prometheus servers. Requirs ldap to log into the web console.&lt;br /&gt;
&lt;br /&gt;
Configuring servers for monitoring is detailed [https://git.osgeo.org/gitea/sac/prometheus-config Git Prometheus Config]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== gallery ===&lt;br /&gt;
&lt;br /&gt;
Picture gallery.&lt;br /&gt;
See [[Gallery]]&lt;br /&gt;
&lt;br /&gt;
== WebExtra ==&lt;br /&gt;
** Retired December 8th, 2019 -- and moved to osgeo7 as container old-webextra&lt;br /&gt;
&lt;br /&gt;
* See [[WebExtraVM]] for full details (server: http://webextra.osgeo.osuosl.org)&lt;br /&gt;
* hosts http://planet.osgeo.org, http://mum03.mapserver.org, http://live.osgeo.org&lt;br /&gt;
* http://foss4g.org (main portal) and archive of old sites 2006-2014&lt;br /&gt;
* http://conference.osgeo.org - [[Conference System]] (also: [[SAC:Setup_OCS]])&lt;br /&gt;
* http://journal.osgeo.org / osgeo.org/ojs - [[Journal System]]&lt;br /&gt;
* Redirects for many chapter and other urls handled via /etc/httpd/conf.d/rewrite.conf&lt;br /&gt;
&lt;br /&gt;
= Cloud Hosted Servers and other external under SAC Control =&lt;br /&gt;
&lt;br /&gt;
== Future Hosting Plans for Windows / Mac Building ==&lt;br /&gt;
&lt;br /&gt;
[[SAC_Shared_Building_Services|SAC Shared Building Services]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Atlantic.net ==&lt;br /&gt;
&lt;br /&gt;
* host.postgis.net -p 2222 is an LXD Ubuntu 18.04 16GB RAM/ 6 vCPU, 350GB data, 250GB block storage&lt;br /&gt;
* Currenlty running two lxd containers:&lt;br /&gt;
    debbie: debian 10 postgis.net, planet.postgis.net, debbie.postgis.net (jenkins build bot)  &lt;br /&gt;
    debbie-docker.host.postgis.net - runs docker and serves as a 1.0 agent for dronie.osgeo.org&lt;br /&gt;
&lt;br /&gt;
= QGIS off OSGeo =&lt;br /&gt;
Services on separated machines rented and managed by the QGIS project at hetzner&lt;br /&gt;
&lt;br /&gt;
* website including documentation http://www.qgis.org&lt;br /&gt;
* website building, documentation building, debian/ubuntu nightlies, plugins.qgis.org&lt;br /&gt;
* issues.qgis.org: redmine&lt;br /&gt;
&lt;br /&gt;
= Historical servers (not more in use) =&lt;br /&gt;
&lt;br /&gt;
- [[Telascience Blades (Historical)]]&lt;br /&gt;
&lt;br /&gt;
== web18a.osgeo.osuosl.org ==&lt;br /&gt;
NO LONGER USED - turned off&lt;br /&gt;
'''2019-09-03 Production services www.osgeo.org, 2018.foss4g.org moved to wordpress container on [[osgeo7]]&lt;br /&gt;
Staging services (staging.www.osgeo.org, dev.www.osgeo.org move to wordpress-dev container on [[osgeo4]]&lt;br /&gt;
Grass wordpress is disabled as grass decided to go with another solution, so have grass container on osgeo7'''&lt;br /&gt;
(Cloud hosted server on OSUOSL hardware (not ours) )&lt;br /&gt;
* Debian 9.3 4GB server, host name: web18a.osgeo.osuosl.org require ssh key to log in.&lt;br /&gt;
* Hosts wordpress sites staging.www.osgeo.org,www.osgeo.org, staging.grass.osgeo.org, foss4g2018.osgeo.org&lt;br /&gt;
* Setup details on [https://git.osgeo.org/gitea/osgeo/www_apache_configs/wiki/Web18a-setup Web18a setup]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OSGeo funtoo ==&lt;br /&gt;
&lt;br /&gt;
For lxd experimentation it's an lxd container running other lxd containers and provided by funtoo.org.&lt;br /&gt;
&lt;br /&gt;
OSGeo is paying funtoo via treasurer at osgeo.org.&lt;br /&gt;
&lt;br /&gt;
* [https://git.osgeo.org/gitea/sac/osgeo_funtoo OSGeo Funtoo] osgeo.host.funtoo.org&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* funtoo LXDs currently running:&lt;br /&gt;
** &amp;lt;del&amp;gt;[https://limesurvey.osgeo.org LimeSurvey] -this may be in future migrated to osgeo7 or osgeo3&amp;lt;/del&amp;gt;&lt;br /&gt;
Migrated to osgeo3  2020-11-28 -- see https://trac.osgeo.org/osgeo/ticket/2362&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Infrastructure]]&lt;br /&gt;
[[Category:Services]]&lt;/div&gt;</summary>
		<author><name>Strk</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=SAC:Git_Service&amp;diff=134273</id>
		<title>SAC:Git Service</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=SAC:Git_Service&amp;diff=134273"/>
		<updated>2025-09-21T08:55:10Z</updated>

		<summary type="html">&lt;p&gt;Strk: drop obsoleted services&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The [[TracSVN]] machine hosts a few git related services. This page describes where GIT repositories are and how they can be accessed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Repositories =&lt;br /&gt;
&lt;br /&gt;
There are currently git repositories under &amp;lt;code&amp;gt;/var/www/git/repos&amp;lt;/code&amp;gt; (served by Apache) and under &amp;lt;code&amp;gt;/home/git/gitea-repositories&amp;lt;/code&amp;gt; (served by Gitea).&lt;br /&gt;
&lt;br /&gt;
Apache runs as user ''www-data'' and thus user ''www-data'' owns the files in &amp;lt;code&amp;gt;/var/www/git/repos&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[SAC:Gitea|Gitea]] runs as user ''git'' and thus user ''git'' owns the files in &amp;lt;code&amp;gt;/home/git/gitea-repositories&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
There are also a bunch of git repositories used for various system configurations, but they are not exposed to public services as such.&lt;br /&gt;
&lt;br /&gt;
Some of the repositories from &amp;lt;code&amp;gt;/var/www/git/repos&amp;lt;/code&amp;gt; are being transformed to symlinks to repos under &amp;lt;code&amp;gt;/var/www/git/repos&amp;lt;/code&amp;gt;.&lt;br /&gt;
These repositories will only be writable by the ``git`` user, but are made readable also by the rest of the world.&lt;br /&gt;
&lt;br /&gt;
= GIT Remote URIs =&lt;br /&gt;
&lt;br /&gt;
== HTTPS (Read/Write) ==&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot;| Repo&lt;br /&gt;
! URL&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;/var/www/git/repos&amp;lt;/code&amp;gt;&lt;br /&gt;
|&amp;lt;code&amp;gt;https://git.osgeo.org/git/REPONAME&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;/home/git/gitea-repositories&amp;lt;/code&amp;gt;&lt;br /&gt;
|&amp;lt;code&amp;gt;https://git.osgeo.org/gitea/REPONAME&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
In both cases, [[SAC:LDAP|LDAP]] authentication is allowed.&lt;br /&gt;
For the &amp;lt;code&amp;gt;/git/REPONAME&amp;lt;/code&amp;gt; LDAP authentication is _required_, and you need to use the Git protocol access for an anonymous checkout.&lt;br /&gt;
&lt;br /&gt;
In both cases, ''http'' access redirects to ''https''.&lt;br /&gt;
&lt;br /&gt;
== GIT protocol (Read Only) ==&lt;br /&gt;
&lt;br /&gt;
Repos in &amp;lt;code&amp;gt;/var/www/git/repos&amp;lt;/code&amp;gt; are served via git protocol with &amp;lt;code&amp;gt;git://git.osgeo.org/REPONAME&amp;lt;/code&amp;gt; as long as they contain a file named &amp;lt;code&amp;gt;git-daemon-export-ok&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Repos in &amp;lt;code&amp;gt;/home/git/gitea-repositories&amp;lt;/code&amp;gt; are '''NOT accessible''' via git protocol, unless made available via symlinks from &amp;lt;code&amp;gt;/var/www/git/repos&amp;lt;/code&amp;gt; (as done for the GEOS repository, for example)&lt;br /&gt;
&lt;br /&gt;
The handling server is [[SAC:GitDaemon]]&lt;br /&gt;
&lt;br /&gt;
= Web Interfaces =&lt;br /&gt;
&lt;br /&gt;
== gitea ==&lt;br /&gt;
&lt;br /&gt;
Gitea allows anyone with an OSGeo Userid to create public or private repositories, manage access to them (individual or organization based), manage git hooks on the repositories and much more. It can be&lt;br /&gt;
accessed at the url https://git.osgeo.org/gitea&lt;br /&gt;
See [[SAC:Gitea]] for more details.&lt;br /&gt;
&lt;br /&gt;
== trac ==&lt;br /&gt;
&lt;br /&gt;
Any [[Trac_Instances|trac instance]] administrator can expose any git repository on the system by simply referencing full path to it from the repository section of the administration panel. This may be a problem for private repositories if trac instance administrators are not careful.&lt;br /&gt;
&lt;br /&gt;
Commits in a so-mapped git repository can be referenced in trac ticket comments, and git commit logs can update trac tickets. Creating a git repository via Trac is not possible at the time of writing (2016-04-19)&lt;br /&gt;
&lt;br /&gt;
= See Also =&lt;br /&gt;
&lt;br /&gt;
* [[GitInfrastructureComparison]]&lt;br /&gt;
* [[GitServiceRequirement]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Infrastructure]]&lt;br /&gt;
[[Category:Services]]&lt;/div&gt;</summary>
		<author><name>Strk</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=SAC_Service_Status&amp;diff=134272</id>
		<title>SAC Service Status</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=SAC_Service_Status&amp;diff=134272"/>
		<updated>2025-09-21T08:49:00Z</updated>

		<summary type="html">&lt;p&gt;Strk: /* tracsvn (trac, svn, git) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Infrastructure of OSGeo System Administration Committee ([[SAC]])&lt;br /&gt;
&lt;br /&gt;
For emergency plans see: [[SAC:Admin and Troubleshooting]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Servers at OSL =&lt;br /&gt;
[[OSL | Open Source Labs]] - 7 physical machines of which 5 ar lxd hosts containing ''x'' virtual machines/containers.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Logging into Physical Machines ==&lt;br /&gt;
&lt;br /&gt;
Currently we have osgeo6 and backup.osgeo.osuosl.org that are physical machines under LDAP control.&lt;br /&gt;
&lt;br /&gt;
'''Note this does not apply to osgeo3, osgeo4, osgeo7, osgeo8, osgeo9 lxd hosts'''.  Refer to those sections for instructions on logging in.&lt;br /&gt;
If hanging, see [[OSL]] for how to open a ticket with OSUOSL's support.&lt;br /&gt;
&lt;br /&gt;
This section currently only applies to '''osgeo6''' and '''backup'''.&lt;br /&gt;
&lt;br /&gt;
All [[SAC#Members|SAC administrators]] have LDAP auth to the OSL Machines. &lt;br /&gt;
&lt;br /&gt;
To ssh into a server using your LDAP account, you can do the following replacing '''your_osgeo_login''' with your OSGeo login and '''vmname''' with the vm name of the server at OSL.&lt;br /&gt;
&lt;br /&gt;
  ssh '''your_osgeo_login'''@'''servername'''.osgeo.osuosl.org&lt;br /&gt;
&lt;br /&gt;
When prompted for password, use your OSGeo Login password.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[SAC:Primary Administrators]] also have ssh key access in case LDAP is down and that will also apply to the physical machines. Worst case scenario use the information on [[OSL | Open Source Labs]] to file a ticket (SAC members only). Direct connection to virtual machines is by appending it's vm alias to .osgeo.osuosl.org.&lt;br /&gt;
&lt;br /&gt;
== Logging into LXD Hosts ==&lt;br /&gt;
&lt;br /&gt;
OSGeo3, OSGeo4, OSGeo7, OSGeo8, and OSGeo9 are all Ubuntu servers running LXD. &lt;br /&gt;
LXD is a management system for LXC containers and QEMU VMS. LXD has a [https://www.youtube.com/channel/UCuP6xPt0WTeZu32CkQPpbvA channel] that covers its features. &lt;br /&gt;
&lt;br /&gt;
To directly access the host, you go thru port 2222&lt;br /&gt;
&lt;br /&gt;
   ssh tech_dev@''server_name''.osgeo.osuosl.org -p 2222&lt;br /&gt;
&lt;br /&gt;
Only [[SAC:Primary Administrators]] have their ssh key installed under that account.  In order to access via KVM of these in event servers do not come up on a reboot, you need to go thru OSU OSL OpenVPN. To get an OpenVPN account, you need to put in a support ticket to support@osuosl.org.  In order to qualify for an OpenVPN account, you need to be an OSGeo SAC administrator. You will also need to install [https://openvpn.net/community-downloads/ OpenVPN client]) to use your OpenVPN account.&lt;br /&gt;
&lt;br /&gt;
Each host on the private KVM side is named https://'''osgeo8'''.osuosl.oob -- where replace '''osgeo8''' with the relevant host. The .oob is the private network, so doesn't work unless you are connected to via OpenVPN.&lt;br /&gt;
&lt;br /&gt;
The browser interface is sometimes clunky, so you might want to use  '''ipmitool''' installable on linux/unix or wsl using relevant package manager. KVM passwords are stored in [https://git.osgeo.org/gitea/sac/password-store SAC password-store].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A convenient block to add to your ~/.ssh/config to easily login to osgeo's LXD hosts follows: &lt;br /&gt;
&lt;br /&gt;
    Host osgeo?&lt;br /&gt;
      User tech_dev&lt;br /&gt;
      HostName %h.osgeo.osuosl.org&lt;br /&gt;
      Port 2222&lt;br /&gt;
&lt;br /&gt;
Then you would be able to log into those hosts with commands like:&lt;br /&gt;
&lt;br /&gt;
    ssh osgeo7&lt;br /&gt;
&lt;br /&gt;
== Logging into LXD Containers and VMs ==&lt;br /&gt;
&lt;br /&gt;
A convenient block to add to your ~/.ssh/config to easily login to osgeo's LXD hosted containers and vms is the following:&lt;br /&gt;
&lt;br /&gt;
   # This stanza is only needed if you have an IdentityFile configured below.&lt;br /&gt;
   # The IdentityFile from a target host is not automatically applied to the hop host, so we need to make it explicit:&lt;br /&gt;
   Host hop.*.osgeo.org&lt;br /&gt;
     IdentityFile &amp;quot;path/to/your/private/key&amp;quot;&lt;br /&gt;
   &lt;br /&gt;
   Host osgeo*-*&lt;br /&gt;
     ProxyCommand ssh hop.$(sed -e &amp;quot;s/-.*//&amp;quot; &amp;lt;&amp;lt;&amp;lt; &amp;quot;%h&amp;quot;).osgeo.org -W $(sed -e &amp;quot;s/^osgeo[^-*]-//;s/$/.lxd/&amp;quot; &amp;lt;&amp;lt;&amp;lt; &amp;quot;%h&amp;quot;):%p&lt;br /&gt;
     # this is only needed if you you use different private keys for different servers&lt;br /&gt;
     IdentityFile &amp;quot;path/to/your/private/key&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Then you'll be able to access a LXC Container or QEMU VM on machine `osgeo3` with:&lt;br /&gt;
&lt;br /&gt;
   ssh yourusername@osgeo3-matrix&lt;br /&gt;
&lt;br /&gt;
And one on machine `osgeo7` with:&lt;br /&gt;
&lt;br /&gt;
   ssh yourusername@osgeo7-download&lt;br /&gt;
&lt;br /&gt;
Note you still need to know where each LXC host is hosted... See successive sections to know what's on which machine.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Troubleshooting:''' In case of &amp;quot;Permission denied (publickey).&amp;quot; after an update to a modern openSSH version, it might well be that your ssh key (RSH key) is disabled in your client in favour of more modern cyphers.&lt;br /&gt;
&lt;br /&gt;
Ugly workaround: add one line `PubkeyAcceptedKeyTypes ...` in `.ssh/config`, to re-enable RSA keys for now (consider to generate a new key):&lt;br /&gt;
&lt;br /&gt;
  vim .ssh/config&lt;br /&gt;
  ...&lt;br /&gt;
  Host *&lt;br /&gt;
     ...&lt;br /&gt;
     PubkeyAcceptedKeyTypes +ssh-rsa&lt;br /&gt;
&lt;br /&gt;
... but better read e.g. [https://dev.to/bowmanjd/upgrade-ssh-client-keys-and-remote-servers-after-fedora-33-s-new-crypto-policy-47ag here]!&lt;br /&gt;
&lt;br /&gt;
== osgeo 8 ==&lt;br /&gt;
Server added April 2021, donated by OpenStreetMap project.&lt;br /&gt;
&lt;br /&gt;
Likely machine: https://web.archive.org/web/20191112203036/https://hardware.openstreetmap.org/servers/stormfly-01.openstreetmap.org/&lt;br /&gt;
&lt;br /&gt;
Intended to provide additional LXD capacity and backup.&lt;br /&gt;
&lt;br /&gt;
[[osgeo8|Configuration Details]]&lt;br /&gt;
&lt;br /&gt;
=== Services running on osgeo8 ===&lt;br /&gt;
&lt;br /&gt;
==== hop ====&lt;br /&gt;
hop.osgeo8.osgeo.org - jump host for accessing containers/vms on osgeo8&lt;br /&gt;
&lt;br /&gt;
==== nginx ====&lt;br /&gt;
http, https Proxy for all containers on osgeo8 and also provides mirror proxy for download.osgeo.org&lt;br /&gt;
&lt;br /&gt;
==== centtie-7-pgrouting ====&lt;br /&gt;
Centos 7 running PostgreSQL 15, PostGIS 3.3.2, gcc-4.8.5, cmake 3&lt;br /&gt;
Configured to be a github self-hosted runner for testing centos for pgrouting project&lt;br /&gt;
&lt;br /&gt;
[https://github.com/pgRouting/admin/wiki/CI%3A-Centos-7-GHA-runner Details of Github Action runner setup]&lt;br /&gt;
&lt;br /&gt;
==== download8 ====&lt;br /&gt;
Replica of download that is on osgeo7. Mirrors download and home folders from osgeo7. &lt;br /&gt;
https://download-cache.osgeo.org&lt;br /&gt;
&lt;br /&gt;
==== dronie-client ====&lt;br /&gt;
a ci bot for dronie.osgeo.org which is used for git.osgeo.org/gitea ci jobs&lt;br /&gt;
&lt;br /&gt;
==== grass-wiki ====&lt;br /&gt;
&lt;br /&gt;
See [[SAC:GrassWiki]]&lt;br /&gt;
&lt;br /&gt;
==== grass ====&lt;br /&gt;
https://grass.osgeo.org upgraded to Bullseye debian 11.&lt;br /&gt;
&lt;br /&gt;
GRASS GIS server&lt;br /&gt;
&lt;br /&gt;
Current DNS name: grass.osgeo.org&lt;br /&gt;
&lt;br /&gt;
Debian 11 Bullseye&lt;br /&gt;
&lt;br /&gt;
Web: Apache + Hugo (generated through cronjob from https://github.com/OSGeo/grass-website/), see https://github.com/OSGeo/grass-addons/tree/grass8/utils/cronjobs_osgeo_lxd&lt;br /&gt;
&lt;br /&gt;
`unattended-upgrades` for automatic installation of security upgrades is installed and running&lt;br /&gt;
&lt;br /&gt;
ssh: reachable via jumphost.&lt;br /&gt;
&lt;br /&gt;
==== meshcentral ====&lt;br /&gt;
https://remote.osgeo.org&lt;br /&gt;
This is a remoting tool currently setup to test livecd vms via a web browser.&lt;br /&gt;
&lt;br /&gt;
4 VMS currently set up on osgeo8 accessible from this. Currently based on livecd 16rc1 snapshots, with wm install script run.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== pgrouting-dev ====&lt;br /&gt;
For pgrouting development use to do things like pushing docker images on a scheduled basis.&lt;br /&gt;
Perhaps later for demo sites.  WIP.&lt;br /&gt;
&lt;br /&gt;
==== woodie-client-vm ====&lt;br /&gt;
&lt;br /&gt;
Separate agent for woodie-server, this one is a true VM rather than container.&lt;br /&gt;
&lt;br /&gt;
==== woodie-server ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
See [[Woodie]]&lt;br /&gt;
&lt;br /&gt;
== osgeo 9 ==&lt;br /&gt;
Server added April 2021, donated by OpenStreetMap project.&lt;br /&gt;
&lt;br /&gt;
Likely machine: https://web.archive.org/web/20191112203042/https://hardware.openstreetmap.org/servers/stormfly-02.openstreetmap.org/&lt;br /&gt;
&lt;br /&gt;
Is an LXD host.  Also Stores lxd images used by other lxd hosts.&lt;br /&gt;
&lt;br /&gt;
[[osgeo9|Configuration Details]]&lt;br /&gt;
&lt;br /&gt;
=== Services running on osgeo9 ===&lt;br /&gt;
==== hop ====&lt;br /&gt;
hop.osgeo9.osgeo.org. For LDAP users allows them to hop thru to get to other containers.&lt;br /&gt;
&lt;br /&gt;
==== Secure (LDAP )  ====&lt;br /&gt;
[https://git.osgeo.org/gitea/sac/osgeo9/wiki/secure-container secure] -- ldap.osgeo.org [[SAC:LDAP]] used for ldap service (a rebuild of old secure.osgeo.osuosl.org) now on Debian 11&lt;br /&gt;
Moved from osgeo7&lt;br /&gt;
&lt;br /&gt;
==== ldap-web ====&lt;br /&gt;
&lt;br /&gt;
Currently housing https://id.osgeo.org/ for LDAP management.&lt;br /&gt;
Deployed via ansible&lt;br /&gt;
Moved from osgeo9&lt;br /&gt;
&lt;br /&gt;
* id.osgeo.org&lt;br /&gt;
&lt;br /&gt;
==== jitsi ====&lt;br /&gt;
https://meet.osgeo.org.  Requires LDAP for moderation of a room, but other users are allowed in as guests.&lt;br /&gt;
&lt;br /&gt;
==== nextcloud  ====&lt;br /&gt;
https://nextcloud.osgeo.org&lt;br /&gt;
&lt;br /&gt;
Ubuntu 22.04 LXD/nginx/postgresql 14 container for document sharing similar to dropbox/google drive - nextcloud.lxd - https://nextcloud.osgeo.org [https://git.osgeo.org/gitea/sac/osgeo9/wiki/Nextcloud-container Nextcloud Setup]&lt;br /&gt;
&lt;br /&gt;
home of https://nextcloud.osgeo.org&lt;br /&gt;
This server does not use ssh osgeo-ldap as it was the first container built.  However nextcloud.osgeo.org does authenticate with osgeo ldap.&lt;br /&gt;
&lt;br /&gt;
TODO: add special page for this&lt;br /&gt;
&lt;br /&gt;
==== nginx ====&lt;br /&gt;
nginx (for web proxy of traffic of osgeo9 containers) additional mirror proxy for download.osgeo.org&lt;br /&gt;
&lt;br /&gt;
==== adventure (WIP)====&lt;br /&gt;
https://adventure.osgeo.org runs https://github.com/thecodingmachine/workadventure software&lt;br /&gt;
&lt;br /&gt;
==== dronie-client ====&lt;br /&gt;
a ci bot for dronie.osgeo.org which is used for git.osgeo.org/gitea ci jobs&lt;br /&gt;
&lt;br /&gt;
==== limesurvey ====&lt;br /&gt;
Debian 10, PostgreSQL 13, PHP 8 with ldap/ssh. https://limesurvey.osgeo.org &lt;br /&gt;
Setup detailed on [https://git.osgeo.org/gitea/sac/osgeo3/wiki/limesurvey-container limesurvey container]&lt;br /&gt;
&lt;br /&gt;
==== pixelfed ====&lt;br /&gt;
&lt;br /&gt;
SHUT OFF (both container and website) cause of lack of interest.  Container is still there.&lt;br /&gt;
[[Pixelfed]] instance reachable on https://photo.osgeo.org to house community photos&lt;br /&gt;
&lt;br /&gt;
==== peertube ====&lt;br /&gt;
&lt;br /&gt;
[[Peertube]] instance reachable on https://video.osgeo.org&lt;br /&gt;
&lt;br /&gt;
==== pretalx  ====&lt;br /&gt;
Ubuntu 20.04 with OSGeo LDAP and Docker installed.  pretalx software runs in Docker.&lt;br /&gt;
https://talks.osgeo.org - for OSGeo Talk collection and voting See [[Pretalx]]&lt;br /&gt;
&lt;br /&gt;
==== weblate ====&lt;br /&gt;
'''Container Name:''' weblate (for doc translation)&lt;br /&gt;
&lt;br /&gt;
Houses: https://weblate.osgeo.org  (for document translation to different languages)&lt;br /&gt;
For further details refer to [[SAC:Weblate]]&lt;br /&gt;
&lt;br /&gt;
==== wordpress ====&lt;br /&gt;
&lt;br /&gt;
See [[SAC:Wordpress]]&lt;br /&gt;
&lt;br /&gt;
==== wiki ====&lt;br /&gt;
&lt;br /&gt;
See [[OSGeo Wiki]]&lt;br /&gt;
&lt;br /&gt;
==== discourse ====&lt;br /&gt;
&lt;br /&gt;
See [[SAC:Discourse]]&lt;br /&gt;
&lt;br /&gt;
== osgeo 7 ==&lt;br /&gt;
&lt;br /&gt;
Server added June 2018. Intended to replace osgeo3 and old osgeo4 (before reformat).&lt;br /&gt;
See [[Osgeo7]] for configuration details.&lt;br /&gt;
&lt;br /&gt;
[https://git.osgeo.org/gitea/sac/osgeo7/wiki/_pages Container setup of all the osgeo7 servers is located in https://git.osgeo.org/gitea/sac/osgeo7/wiki/_pages] &lt;br /&gt;
&lt;br /&gt;
Running LXD 3 snap based container management -- LXD version 3.17 as of 2019-09-15&lt;br /&gt;
&lt;br /&gt;
=== Accessing osgeo7 containers via ssh ===&lt;br /&gt;
&lt;br /&gt;
Only the download.osgeo.org is directly exposed ssh via port 22.  To access the other containers, you can tunnel thru &lt;br /&gt;
download.osgeo.org -- You need to be in the shell group to be able to access download and the other servers.  If you are not already put in a [https://trac.osgeo.org/osgeo/newticket SAC Ticket Request].  You also need to have your public key registered. To do so edit your profile [https://id.osgeo.org/ldap/edit]  (and put in your public key)&lt;br /&gt;
&lt;br /&gt;
A convenient block to add to your own `.ssh/config` file follows:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Host osgeo7-*&lt;br /&gt;
   ProxyCommand ssh your_osgeo_id@hop.osgeo7.osgeo.org -W $(sed -e &amp;quot;s/^osgeo7-//;s/$/.lxd/&amp;quot; &amp;lt;&amp;lt;&amp;lt; &amp;quot;%h&amp;quot;):%p&lt;br /&gt;
   IdentityFile &amp;quot;path/to/your/private/key&amp;quot;&lt;br /&gt;
&lt;br /&gt;
With the above in place, you can connect to any container using:&lt;br /&gt;
&lt;br /&gt;
  ssh your_id@osgeo7-&amp;lt;container_name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Troubleshooting:''' In case of &amp;quot;Permission denied (publickey).&amp;quot; after an update to a modern openSSH version, it might well be that your ssh key (RSH key) is disabled in your client in favour of more modern cyphers.&lt;br /&gt;
&lt;br /&gt;
Ugly workaround: add one line `PubkeyAcceptedKeyTypes ...` in `.ssh/config`, to re-enable RSA keys for now (consider to generate a new key):&lt;br /&gt;
&lt;br /&gt;
  vim .ssh/config&lt;br /&gt;
  ...&lt;br /&gt;
  Host *&lt;br /&gt;
     ...&lt;br /&gt;
     PubkeyAcceptedKeyTypes +ssh-rsa&lt;br /&gt;
&lt;br /&gt;
... but better read e.g. [https://dev.to/bowmanjd/upgrade-ssh-client-keys-and-remote-servers-after-fedora-33-s-new-crypto-policy-47ag here]!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Services on osgeo7 ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Download ====&lt;br /&gt;
* Houses: https://upload.osgeo.org, https://bottle.download.osgeo.org download sites&lt;br /&gt;
** '''Moved 5/5/2019 from osgeo3''' &lt;br /&gt;
* Setup of https://upload.osgeo.org detailed in [https://git.osgeo.org/gitea/sac/osgeo7/wiki/Download-Container OSGeo7 Download container] &lt;br /&gt;
* https://download.osgeo.org goes thru osgeo8 and osgeo9, but data is pulled from this container&lt;br /&gt;
* It is also the official hop container for osgeo7.  Accessible via ssh hop.osgeo7.osgeo.org&lt;br /&gt;
* It's a debian 10 container (now locked down to only allow ssh key access / ldap auth) for ssh.  It is running nginx instead of apache that the old ran. &amp;lt;del&amp;gt;It has webdav with single local htaccess account geotools for geotools bot use.&amp;lt;/del&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In order to be able to log in or sftp &lt;br /&gt;
&lt;br /&gt;
* You must be a member of the OSGeo shell group which can be granted from another person in shell group - [https://id.osgeo.org/ldap/shell Shell]&lt;br /&gt;
* Once you are in shell group, go to https://id.osgeo.org/ldap/edit and put in your public key.&lt;br /&gt;
&lt;br /&gt;
You should then be able to log into download (and all other hop servers on the other hosts) with your private key.&lt;br /&gt;
&lt;br /&gt;
You can put in a [https://trac.osgeo.org/osgeo/newticket ticket] to request such access.&lt;br /&gt;
&lt;br /&gt;
==== nginx  ====&lt;br /&gt;
Proxy that routes all http/https traffic for the other containers (can be accessed via osgeo7 host lxc or ubuntu@osgeo7-nginx if your key is installed on ubuntu user).&lt;br /&gt;
The nginx container holds the letsencrypt https SSL certs for all the containers and handles the renewal of the letsencrypt certs using certbot renew cronjob.&lt;br /&gt;
Prometheus server to collect all monitoring logs from OSGeo7 (only accessible by OSGeo3), these get queried via monitor.osgeo.org (running on osgeo3) via grafana server.&lt;br /&gt;
&lt;br /&gt;
==== tracsvn (trac, svn, git) ====&lt;br /&gt;
&lt;br /&gt;
Home of [[Trac]], [[SAC:Git Service|Git]] and [[Subversion]] services.&lt;br /&gt;
&lt;br /&gt;
See [[TracSVN]] for full details.&lt;br /&gt;
&lt;br /&gt;
==== old-wiki (stopped) ====&lt;br /&gt;
This used to be housed on osgeo3, and was moved 2019-09-14 to osgeo7 as old-wiki container.&lt;br /&gt;
wiki.osgeo.org moved back to osgeo3 on 2020-05-22 and in wiki container. The wiki container is a complete rebuild with files and database restored and upgraded.&lt;br /&gt;
Refer to the osgeo3 section for more details. &lt;br /&gt;
&lt;br /&gt;
[https://git.osgeo.org/gitea/sac/osgeo7/wiki/old-wiki-container old wiki container] -- used for wiki service (it is an lxd2pc created image of wiki.osgeo.osuosl.org VM that was on osgeo3)&lt;br /&gt;
&lt;br /&gt;
See [[OSGeo Wiki]]&lt;br /&gt;
&lt;br /&gt;
==== nextcloud-ubuntu (stopped) ====&lt;br /&gt;
Moved to osgeo9&lt;br /&gt;
&lt;br /&gt;
==== collabora (stopped) ====&lt;br /&gt;
# https://collabora.osgeo.org&lt;br /&gt;
Ubuntu 18.04 LXD container for  LibreOffice/MS Office online document editor currently used exclusively by nextcloud.osgeo.org.  Setup detailed in Nextcloud setup.&lt;br /&gt;
No longer needed now that nextcloud is using a self-contained collabora instance.&lt;br /&gt;
&lt;br /&gt;
==== live ====&lt;br /&gt;
Home of live.osgeo.org (created 2021-10-05ish&lt;br /&gt;
Running Ubuntu 20.04 with OSGeo LDAP SSH&lt;br /&gt;
&lt;br /&gt;
==== dronie-server ====&lt;br /&gt;
&lt;br /&gt;
See [[Dronie]]&lt;br /&gt;
&lt;br /&gt;
==== old-projects (stopped) ====&lt;br /&gt;
-- this is the old projects.osgeo.osuosl.org migrated from osgeo4 as an lxd container, so more or less the same as it was before, with the exception that all the websites are now proxied thru the nginx container.  Websites on it are community-review.foss4g.org and spatialreference.org&lt;br /&gt;
&lt;br /&gt;
To access you need to go thru download.osgeo.org -&amp;gt; old-projects&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== old-web (stopped) ====&lt;br /&gt;
The old web.osgeo.osuosl.org (was on osgeo3) &lt;br /&gt;
&lt;br /&gt;
* mapguide.osgeo.org&lt;br /&gt;
&lt;br /&gt;
==== old-webextra ====&lt;br /&gt;
This is a replica of webextra.osgeo.osuosl.org that was hosted on osgeo3&lt;br /&gt;
&lt;br /&gt;
Started move on November 29th 2019 and completed December 8th, 2019&lt;br /&gt;
* foss4g.org&lt;br /&gt;
* europe.foss4g.org&lt;br /&gt;
* video.foss4g.org&lt;br /&gt;
* planet.osgeo.org&lt;br /&gt;
* various old foss4g.org years&lt;br /&gt;
* &amp;lt;del&amp;gt;live.osgeo.org&amp;lt;/del&amp;gt; moved to dedicated container&lt;br /&gt;
* journal.osgeo.org (not sure what this is for, should be retired?)&lt;br /&gt;
* &amp;lt;del&amp;gt;vmap0.tiles.osgeo.org&amp;lt;/del&amp;gt; #removed site&lt;br /&gt;
&lt;br /&gt;
==== pycsw ====&lt;br /&gt;
'''Container Name:''' pycsw &lt;br /&gt;
&lt;br /&gt;
* https://demo.pycsw.org&lt;br /&gt;
* '''OGC CSW Reference Implementation and Server demo'''&lt;br /&gt;
* deployment setup at https://github.com/geopython/demo.pycsw.org&lt;br /&gt;
* running hourly teardown/setup cron via docker-compose&lt;br /&gt;
* migrated from [[AdhocVM#Existing_services_hosted_on_the_Ad-hoc_VM:|Adhoc VM]] thanks to [https://trac.osgeo.org/osgeo/ticket/2452 SAC] (May 2020)&lt;br /&gt;
&lt;br /&gt;
==== mapserver ====&lt;br /&gt;
&lt;br /&gt;
See [[MapServer_at_osgeo7]]&lt;br /&gt;
&lt;br /&gt;
=== osgeo7 decommissioned containers ===&lt;br /&gt;
&lt;br /&gt;
==== &amp;lt;del&amp;gt;old-adhoc&amp;lt;/del&amp;gt; ====&lt;br /&gt;
&lt;br /&gt;
'''SHUTOFF as of 2022-01-29'''&lt;br /&gt;
&lt;br /&gt;
[[AdhocVM|old-adhoc]] -- this is the old adhoc.osgeo.osuosl.org migrated 2019-05-08 from osgeo4 as an lxd container.  &lt;br /&gt;
Used by osgeo-live for there test docs and by grass for earthquake, and mapserver for demo.&lt;br /&gt;
Note that there is a new live (container that osgeo-live will more to), there is also a mapserver container (which mapserver have started to move their demo to)&lt;br /&gt;
&lt;br /&gt;
To access via ssh you should go thru download.osgeo.org -&amp;gt; old-adhoc.lxd&lt;br /&gt;
It is accessible via https://adhoc.osgeo.org and http://adhoc.osgeo.osuosl.org&lt;br /&gt;
&lt;br /&gt;
* VM used for projects for various adhoc purposes.  Risks to system stability that would be unacceptable on the Projects VM may be ok here. &lt;br /&gt;
* See [[AdhocVM]] for full details, and some notes on services running here.&lt;br /&gt;
* eg http://adhoc.osgeo.osuosl.org/livedvd/docs/en/quickstart/&lt;br /&gt;
&lt;br /&gt;
== osgeo6 ==&lt;br /&gt;
&lt;br /&gt;
* Mail&lt;br /&gt;
* lists.osgeo.org&lt;br /&gt;
See [[Osgeo6]] for full details&lt;br /&gt;
&lt;br /&gt;
== Backup (osgeo5) ==&lt;br /&gt;
* Backup now runs on dedicated hardware&lt;br /&gt;
* Provides Rsync backups of download.osgeo.org&lt;br /&gt;
* Provides Bacula backups of various VMs.&lt;br /&gt;
* See [[SAC:Backups]] for details.&lt;br /&gt;
&lt;br /&gt;
== osgeo4 ==&lt;br /&gt;
&lt;br /&gt;
osgeo4 is a real server managed by OSUOSL - can be access via ssh tech_dev@osgeo4.osgeo.osuosl.org -p 2222  (only people with their access keys installed can log in and doesn't allow password access) - password for tech_dev is in the secure container (on osgeo7) / access folder.&lt;br /&gt;
&lt;br /&gt;
In August 2019 the server had new power supply put in and replacement disks.  It was reformatted with Ubuntu 18.04.3 to serve as secondary LXD host to osgeo7&lt;br /&gt;
zfsutils-linux was installed so lxd can use zfs for storage.&lt;br /&gt;
&lt;br /&gt;
=== sshing into osgeo4 containers ===&lt;br /&gt;
Note that all the containers are closed off from direct ssh access except for the hop.osgeo4.osgeo.org.  To access the other containers, you need to hop through hop.&lt;br /&gt;
hop container has port 22 open but requires ssh access so users who’ve been granted rights can hop thru it to other containers using hop.osgeo4.osgeo.org as name.&lt;br /&gt;
&lt;br /&gt;
A convenient block to add to your own .ssh/config file follows where your_id could be your osgeo id or a local account on that container&lt;br /&gt;
&lt;br /&gt;
 Host osgeo4-*&lt;br /&gt;
   ProxyCommand ssh your_osgeo_id@hop.osgeo4.osgeo.org -W $(sed -e &amp;quot;s/^osgeo4-//;s/$/.lxd/&amp;quot; &amp;lt;&amp;lt;&amp;lt; &amp;quot;%h&amp;quot;):%p&lt;br /&gt;
   IdentityFile &amp;quot;path/to/your/private/key&amp;quot;&lt;br /&gt;
   User your_id&lt;br /&gt;
&lt;br /&gt;
Then to access say the wordpress-dev container, you'd do the below&lt;br /&gt;
&lt;br /&gt;
 ssh osgeo4-wordpress-dev&lt;br /&gt;
&lt;br /&gt;
=== osgeo4 baremetal features ===&lt;br /&gt;
It's makeup is as follows:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Item !! Settings&lt;br /&gt;
|-&lt;br /&gt;
| Disks || 6 1.8 TB drives&lt;br /&gt;
|-&lt;br /&gt;
| Memory || 48 GB&lt;br /&gt;
|-&lt;br /&gt;
| CPUs || 8 Intel(R) Xeon(R) CPU E5540  @ 2.53GHz (8192kb cache)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;pre&amp;gt;lsblk -i&lt;br /&gt;
NAME           MAJ:MIN RM  SIZE RO TYPE  MOUNTPOINT&lt;br /&gt;
sda              8:0    0  1.8T  0 disk  &lt;br /&gt;
|-sda1           8:1    0  953M  0 part  &lt;br /&gt;
| `-md0          9:0    0  952M  0 raid1 /boot&lt;br /&gt;
`-sda2           8:2    0 46.6G  0 part  &lt;br /&gt;
  `-md1          9:1    0 46.5G  0 raid1 &lt;br /&gt;
	|-lvm-root 253:0    0 37.3G  0 lvm   /&lt;br /&gt;
	`-lvm-swap 253:1    0  7.5G  0 lvm   [SWAP]&lt;br /&gt;
sdb              8:16   0  1.8T  0 disk  &lt;br /&gt;
|-sdb1           8:17   0  953M  0 part  &lt;br /&gt;
| `-md0          9:0    0  952M  0 raid1 /boot&lt;br /&gt;
`-sdb2           8:18   0 46.6G  0 part  &lt;br /&gt;
  `-md1          9:1    0 46.5G  0 raid1 &lt;br /&gt;
	|-lvm-root 253:0    0 37.3G  0 lvm   /&lt;br /&gt;
	`-lvm-swap 253:1    0  7.5G  0 lvm   [SWAP]&lt;br /&gt;
sdc              8:32   0  1.8T  0 disk  &lt;br /&gt;
sdd              8:48   0  1.8T  0 disk  &lt;br /&gt;
sde              8:64   0  1.8T  0 disk  &lt;br /&gt;
sdf              8:80   0  1.8T  0 disk &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sdc,sdd,sde,sdf  form a zfs osgeo4_lxd partition (sdc,sdd) mirrors sde,sdf for total lxd capacity of 3.62 TB&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nightly backups of osgeo3, osgeo7, and osgeo4 containers are kept here and named &amp;lt;container&amp;gt;-backup and be kept in a stopped state.&lt;br /&gt;
&lt;br /&gt;
== Services running on osgeo4 ==&lt;br /&gt;
&lt;br /&gt;
=== hop ===&lt;br /&gt;
'''Container Name:''' hop - this is the only container with direct ssh access via ssh hop.osgeo4.osgeo.org. To get to other containers, you need to hop thru this one. Requires ssh key access&lt;br /&gt;
&lt;br /&gt;
=== ansible-dev ===&lt;br /&gt;
'''Container Name:''' ansible-dev, has ansible 2.9.27 installed and all plugins needed to manage OSGeo ansible infrastructure.&lt;br /&gt;
DEPRECATED, use `ansible-dev`&lt;br /&gt;
&lt;br /&gt;
=== ansible-control ===&lt;br /&gt;
'''Container Name:''' ansible-control, can be used to deploy OSGeo ansible infrastructure. Replaces `ansible-dev`&lt;br /&gt;
&lt;br /&gt;
=== osgeo4-nginx ===&lt;br /&gt;
'''Container Name:''' osgeo4-nginx -&amp;gt;&amp;gt; all web traffick from other containers on osgeo4 get proxied thru here&lt;br /&gt;
&lt;br /&gt;
=== old-web-staging  ===&lt;br /&gt;
'''Container Name:''' old-web-staging - used primarily for experimenting with changes to id.osgeo.org (old-web on osgeo7) like testing out OS and software upgrade etc, changes to LDAP forms and registration, before applying to id.osgeo.org. - https://id.staging.osgeo.org&lt;br /&gt;
&lt;br /&gt;
=== pretalx-staging  ===&lt;br /&gt;
'''Container Name:''' pretalx-staging - used primarily for experimenting with changes to talks.osgeo.org (pretalx on osgeo3) like testing out Docker builds and software upgrade etc, before applying to talks.osgeo.org. - https://talks.staging.osgeo.org&lt;br /&gt;
&lt;br /&gt;
=== wordpress-dev  ===&lt;br /&gt;
'''Container Name:''' wordpress-dev - used primarily for osgeo.org main website development - https://staging.www.osgeo.org, https://dev.www.osgeo.org&lt;br /&gt;
&lt;br /&gt;
=== wiki-dev  ===&lt;br /&gt;
'''Container Name:''' wiki-dev - used primarily for experimenting with changes to wiki.osgeo.org like testing out OS and software upgrade etc before appying to wiki.osgeo.org. - https://dev.wiki.osgeo.org&lt;br /&gt;
&lt;br /&gt;
=== wiki-staging  ===&lt;br /&gt;
'''Container Name:''' wiki-staging - used primarily for upgrade changes to wiki.osgeo.org like testing out OS and software upgrade etc before applying to wiki.osgeo.org. - https://staging.wiki.osgeo.org.  The construction of this container is managed by sac ansible-deployment.&lt;br /&gt;
&lt;br /&gt;
=== tracsvn-dev  ===&lt;br /&gt;
'''Container Name:''' tracsvn-dev - This is a 2019-09-05 lxd2pc image of tracsvn.osgeo.osuosl.org (now on osgeo7 as tracsvn) used primarily for experimenting like testing out OS, git and software upgrade etc before appying to production. -- https://dev.git.osgeo.org, https://dev.tracsvn.osgeo.org Has the following sites: https://dev.trac.osgeo.org, https://dev.git.osgeo.org/gitea, https://dev.svn.osgeo.org.&lt;br /&gt;
&lt;br /&gt;
It was upgraded to Debian 11 on 2024-08-21.&lt;br /&gt;
&lt;br /&gt;
=== dronie-client  ===&lt;br /&gt;
'''Container Name:''' dronie-client - This is a debian 10 machine, with OSGeo LDAP authentication and a drone-agent docker running.  To be used with https://dronie.osgeo.org&lt;br /&gt;
&lt;br /&gt;
== osgeo3 ==&lt;br /&gt;
osgeo3 physical server refer to [[osgeo3|Configuration Details]] for hardware specs. It is used to run production, but moderately risky things. Refer to [[SAC:Old-osgeo3]] for past history before osgeo3 was rebuilt.&lt;br /&gt;
osgeo3 is a hosted by OSUOSL - can be accessed via ssh tech_dev@osgeo3.osgeo.osuosl.org -p 2222  (only people with their access keys installed can log in and doesn't allow password access) - password for tech_dev is in the secure container (on osgeo7) / access folder.&lt;br /&gt;
&lt;br /&gt;
=== sshing into osgeo3 containers ===&lt;br /&gt;
Note that all the containers are closed off from direct ssh access except for the hop.osgeo3.osgeo.org.  To access the other containers, you need to hop through hop.osgeo3.osgeo.org.&lt;br /&gt;
hop container has port 22 open but requires ssh key access, you need to be added to shell group and have your ssh keys registered on your profile https://id.osgeo.org/ldap/edit). Users who’ve been granted rights can hop thru it to other containers using hop.osgeo3.osgeo.org as name.  Other containers may or may not allow password access. It's up to the those who manage the internal containers.&lt;br /&gt;
&lt;br /&gt;
A convenient block to add to your own .ssh/config file follows&lt;br /&gt;
 # this is only needed if you you use different private keys for different servers&lt;br /&gt;
 Host hop.osgeo3.osgeo.org&lt;br /&gt;
   IdentityFile &amp;quot;path/to/your/private/key&amp;quot;&lt;br /&gt;
&lt;br /&gt;
 Host osgeo3-*&lt;br /&gt;
   ProxyCommand ssh '''your_osgeo_id'''@hop.osgeo3.osgeo.org -W $(sed -e &amp;quot;s/^osgeo3-//;s/$/.lxd/&amp;quot; &amp;lt;&amp;lt;&amp;lt; &amp;quot;%h&amp;quot;):%p&lt;br /&gt;
   IdentityFile &amp;quot;path/to/your/private/key&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Then to access say the nexus container, you'd do the below where your_id could be your osgeo id or a local account on that container&lt;br /&gt;
&lt;br /&gt;
 ssh '''your_id'''@osgeo3-nexus&lt;br /&gt;
&lt;br /&gt;
=== hop ===&lt;br /&gt;
This is the only container with direct ssh access via ssh hop.osgeo3.osgeo.org. To get to other containers, you need to hop thru this one. Requires ssh key access which you can register by editing your ldap profile.&lt;br /&gt;
&lt;br /&gt;
=== osgeo3-nginx ===&lt;br /&gt;
nginx proxy all web-traffic via the  (using IP: 140.211.15.6 web-osgeo3.osgeo.osuosl.org), the second ip is not in use, but may be used for a secondary nginx, to temporarily host osgeo7/osgeo8/osgeo9 containers in case of major hardware upgrades&lt;br /&gt;
&lt;br /&gt;
=== dronie-client ===&lt;br /&gt;
This is a debian 10 lxd container running docker. Currently has just one running docker osgeo-drone-agent to serve as a client for dronie-server (dronie.osgeo.org running on osgeo7) &lt;br /&gt;
&lt;br /&gt;
=== geo-docs ===&lt;br /&gt;
Debian 11 houses the following:&lt;br /&gt;
&lt;br /&gt;
* lastools.osgeo.org (as of 2021-10-06 snapshot of  https://www.cs.unc.edu/~isenburg/lastools/ see [https://trac.osgeo.org/osgeo/ticket/2649 2649] &lt;br /&gt;
* https://planet.osgeo.org&lt;br /&gt;
* https://docs.geoserver.org &lt;br /&gt;
* https://docs.geotools.org [https://trac.osgeo.org/osgeo/ticket/2944 2944]&lt;br /&gt;
* https://geotools.org [https://trac.osgeo.org/osgeo/ticket/2944 2944]&lt;br /&gt;
&lt;br /&gt;
planned home of ? docs.geowebcache.org&lt;br /&gt;
&lt;br /&gt;
=== geoserver-cite ===&lt;br /&gt;
Houses OGC site certification for geoserver https://cite.geoserver.org&lt;br /&gt;
&lt;br /&gt;
=== matrix ===&lt;br /&gt;
'''Container Name:''' matrix - lxd container with ldap/ssh.&lt;br /&gt;
Hosts [[Matrix]] homeserver ([[SAC:MatrixSynapse]]) and IRC bridges ([[SAC:Heisenbridge]])&lt;br /&gt;
&lt;br /&gt;
See https://git.osgeo.org/gitea/sac/osgeo3/wiki/matrix-container for full detail on how the container is setup&lt;br /&gt;
&lt;br /&gt;
=== nexus (repo.osgeo.org, docker.osgeo.org)  ===&lt;br /&gt;
See [[SAC:Repo]] this is a debian 10 lxd container running docker 19.  &lt;br /&gt;
It currently has one docker container running within it called nexus -- exposed as repo.osgeo.org on nginx.&lt;br /&gt;
&lt;br /&gt;
Also exposed as project dockers for pushing images:  postgis-docker.osgeo.org, geoserver-docker.osgeo.org, geos-docker.osgeo.org, sac-docker.osgeo.org&lt;br /&gt;
&lt;br /&gt;
=== monitor ===&lt;br /&gt;
debian10 lxd container with ldap/ssh. https://monitor.osgeo.org (houses grafana dashboard (for all servers) and prometheus server for osgeo3 containers and pulls basic container metrics using node exporters pulled via prometheus servers. Requirs ldap to log into the web console.&lt;br /&gt;
&lt;br /&gt;
Configuring servers for monitoring is detailed [https://git.osgeo.org/gitea/sac/prometheus-config Git Prometheus Config]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== gallery ===&lt;br /&gt;
&lt;br /&gt;
Picture gallery.&lt;br /&gt;
See [[Gallery]]&lt;br /&gt;
&lt;br /&gt;
== WebExtra ==&lt;br /&gt;
** Retired December 8th, 2019 -- and moved to osgeo7 as container old-webextra&lt;br /&gt;
&lt;br /&gt;
* See [[WebExtraVM]] for full details (server: http://webextra.osgeo.osuosl.org)&lt;br /&gt;
* hosts http://planet.osgeo.org, http://mum03.mapserver.org, http://live.osgeo.org&lt;br /&gt;
* http://foss4g.org (main portal) and archive of old sites 2006-2014&lt;br /&gt;
* http://conference.osgeo.org - [[Conference System]] (also: [[SAC:Setup_OCS]])&lt;br /&gt;
* http://journal.osgeo.org / osgeo.org/ojs - [[Journal System]]&lt;br /&gt;
* Redirects for many chapter and other urls handled via /etc/httpd/conf.d/rewrite.conf&lt;br /&gt;
&lt;br /&gt;
= Cloud Hosted Servers and other external under SAC Control =&lt;br /&gt;
&lt;br /&gt;
== Future Hosting Plans for Windows / Mac Building ==&lt;br /&gt;
&lt;br /&gt;
[[SAC_Shared_Building_Services|SAC Shared Building Services]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Atlantic.net ==&lt;br /&gt;
&lt;br /&gt;
* host.postgis.net -p 2222 is an LXD Ubuntu 18.04 16GB RAM/ 6 vCPU, 350GB data, 250GB block storage&lt;br /&gt;
* Currenlty running two lxd containers:&lt;br /&gt;
    debbie: debian 10 postgis.net, planet.postgis.net, debbie.postgis.net (jenkins build bot)  &lt;br /&gt;
    debbie-docker.host.postgis.net - runs docker and serves as a 1.0 agent for dronie.osgeo.org&lt;br /&gt;
&lt;br /&gt;
= QGIS off OSGeo =&lt;br /&gt;
Services on separated machines rented and managed by the QGIS project at hetzner&lt;br /&gt;
&lt;br /&gt;
* website including documentation http://www.qgis.org&lt;br /&gt;
* website building, documentation building, debian/ubuntu nightlies, plugins.qgis.org&lt;br /&gt;
* issues.qgis.org: redmine&lt;br /&gt;
&lt;br /&gt;
= Historical servers (not more in use) =&lt;br /&gt;
&lt;br /&gt;
- [[Telascience Blades (Historical)]]&lt;br /&gt;
&lt;br /&gt;
== web18a.osgeo.osuosl.org ==&lt;br /&gt;
NO LONGER USED - turned off&lt;br /&gt;
'''2019-09-03 Production services www.osgeo.org, 2018.foss4g.org moved to wordpress container on [[osgeo7]]&lt;br /&gt;
Staging services (staging.www.osgeo.org, dev.www.osgeo.org move to wordpress-dev container on [[osgeo4]]&lt;br /&gt;
Grass wordpress is disabled as grass decided to go with another solution, so have grass container on osgeo7'''&lt;br /&gt;
(Cloud hosted server on OSUOSL hardware (not ours) )&lt;br /&gt;
* Debian 9.3 4GB server, host name: web18a.osgeo.osuosl.org require ssh key to log in.&lt;br /&gt;
* Hosts wordpress sites staging.www.osgeo.org,www.osgeo.org, staging.grass.osgeo.org, foss4g2018.osgeo.org&lt;br /&gt;
* Setup details on [https://git.osgeo.org/gitea/osgeo/www_apache_configs/wiki/Web18a-setup Web18a setup]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OSGeo funtoo ==&lt;br /&gt;
&lt;br /&gt;
For lxd experimentation it's an lxd container running other lxd containers and provided by funtoo.org.&lt;br /&gt;
&lt;br /&gt;
OSGeo is paying funtoo via treasurer at osgeo.org.&lt;br /&gt;
&lt;br /&gt;
* [https://git.osgeo.org/gitea/sac/osgeo_funtoo OSGeo Funtoo] osgeo.host.funtoo.org&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* funtoo LXDs currently running:&lt;br /&gt;
** &amp;lt;del&amp;gt;[https://limesurvey.osgeo.org LimeSurvey] -this may be in future migrated to osgeo7 or osgeo3&amp;lt;/del&amp;gt;&lt;br /&gt;
Migrated to osgeo3  2020-11-28 -- see https://trac.osgeo.org/osgeo/ticket/2362&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Infrastructure]]&lt;br /&gt;
[[Category:Services]]&lt;/div&gt;</summary>
		<author><name>Strk</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=SAC_Service_Status&amp;diff=134271</id>
		<title>SAC Service Status</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=SAC_Service_Status&amp;diff=134271"/>
		<updated>2025-09-21T08:48:10Z</updated>

		<summary type="html">&lt;p&gt;Strk: /* tracsvn (trac, svn, git) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Infrastructure of OSGeo System Administration Committee ([[SAC]])&lt;br /&gt;
&lt;br /&gt;
For emergency plans see: [[SAC:Admin and Troubleshooting]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Servers at OSL =&lt;br /&gt;
[[OSL | Open Source Labs]] - 7 physical machines of which 5 ar lxd hosts containing ''x'' virtual machines/containers.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Logging into Physical Machines ==&lt;br /&gt;
&lt;br /&gt;
Currently we have osgeo6 and backup.osgeo.osuosl.org that are physical machines under LDAP control.&lt;br /&gt;
&lt;br /&gt;
'''Note this does not apply to osgeo3, osgeo4, osgeo7, osgeo8, osgeo9 lxd hosts'''.  Refer to those sections for instructions on logging in.&lt;br /&gt;
If hanging, see [[OSL]] for how to open a ticket with OSUOSL's support.&lt;br /&gt;
&lt;br /&gt;
This section currently only applies to '''osgeo6''' and '''backup'''.&lt;br /&gt;
&lt;br /&gt;
All [[SAC#Members|SAC administrators]] have LDAP auth to the OSL Machines. &lt;br /&gt;
&lt;br /&gt;
To ssh into a server using your LDAP account, you can do the following replacing '''your_osgeo_login''' with your OSGeo login and '''vmname''' with the vm name of the server at OSL.&lt;br /&gt;
&lt;br /&gt;
  ssh '''your_osgeo_login'''@'''servername'''.osgeo.osuosl.org&lt;br /&gt;
&lt;br /&gt;
When prompted for password, use your OSGeo Login password.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[SAC:Primary Administrators]] also have ssh key access in case LDAP is down and that will also apply to the physical machines. Worst case scenario use the information on [[OSL | Open Source Labs]] to file a ticket (SAC members only). Direct connection to virtual machines is by appending it's vm alias to .osgeo.osuosl.org.&lt;br /&gt;
&lt;br /&gt;
== Logging into LXD Hosts ==&lt;br /&gt;
&lt;br /&gt;
OSGeo3, OSGeo4, OSGeo7, OSGeo8, and OSGeo9 are all Ubuntu servers running LXD. &lt;br /&gt;
LXD is a management system for LXC containers and QEMU VMS. LXD has a [https://www.youtube.com/channel/UCuP6xPt0WTeZu32CkQPpbvA channel] that covers its features. &lt;br /&gt;
&lt;br /&gt;
To directly access the host, you go thru port 2222&lt;br /&gt;
&lt;br /&gt;
   ssh tech_dev@''server_name''.osgeo.osuosl.org -p 2222&lt;br /&gt;
&lt;br /&gt;
Only [[SAC:Primary Administrators]] have their ssh key installed under that account.  In order to access via KVM of these in event servers do not come up on a reboot, you need to go thru OSU OSL OpenVPN. To get an OpenVPN account, you need to put in a support ticket to support@osuosl.org.  In order to qualify for an OpenVPN account, you need to be an OSGeo SAC administrator. You will also need to install [https://openvpn.net/community-downloads/ OpenVPN client]) to use your OpenVPN account.&lt;br /&gt;
&lt;br /&gt;
Each host on the private KVM side is named https://'''osgeo8'''.osuosl.oob -- where replace '''osgeo8''' with the relevant host. The .oob is the private network, so doesn't work unless you are connected to via OpenVPN.&lt;br /&gt;
&lt;br /&gt;
The browser interface is sometimes clunky, so you might want to use  '''ipmitool''' installable on linux/unix or wsl using relevant package manager. KVM passwords are stored in [https://git.osgeo.org/gitea/sac/password-store SAC password-store].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A convenient block to add to your ~/.ssh/config to easily login to osgeo's LXD hosts follows: &lt;br /&gt;
&lt;br /&gt;
    Host osgeo?&lt;br /&gt;
      User tech_dev&lt;br /&gt;
      HostName %h.osgeo.osuosl.org&lt;br /&gt;
      Port 2222&lt;br /&gt;
&lt;br /&gt;
Then you would be able to log into those hosts with commands like:&lt;br /&gt;
&lt;br /&gt;
    ssh osgeo7&lt;br /&gt;
&lt;br /&gt;
== Logging into LXD Containers and VMs ==&lt;br /&gt;
&lt;br /&gt;
A convenient block to add to your ~/.ssh/config to easily login to osgeo's LXD hosted containers and vms is the following:&lt;br /&gt;
&lt;br /&gt;
   # This stanza is only needed if you have an IdentityFile configured below.&lt;br /&gt;
   # The IdentityFile from a target host is not automatically applied to the hop host, so we need to make it explicit:&lt;br /&gt;
   Host hop.*.osgeo.org&lt;br /&gt;
     IdentityFile &amp;quot;path/to/your/private/key&amp;quot;&lt;br /&gt;
   &lt;br /&gt;
   Host osgeo*-*&lt;br /&gt;
     ProxyCommand ssh hop.$(sed -e &amp;quot;s/-.*//&amp;quot; &amp;lt;&amp;lt;&amp;lt; &amp;quot;%h&amp;quot;).osgeo.org -W $(sed -e &amp;quot;s/^osgeo[^-*]-//;s/$/.lxd/&amp;quot; &amp;lt;&amp;lt;&amp;lt; &amp;quot;%h&amp;quot;):%p&lt;br /&gt;
     # this is only needed if you you use different private keys for different servers&lt;br /&gt;
     IdentityFile &amp;quot;path/to/your/private/key&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Then you'll be able to access a LXC Container or QEMU VM on machine `osgeo3` with:&lt;br /&gt;
&lt;br /&gt;
   ssh yourusername@osgeo3-matrix&lt;br /&gt;
&lt;br /&gt;
And one on machine `osgeo7` with:&lt;br /&gt;
&lt;br /&gt;
   ssh yourusername@osgeo7-download&lt;br /&gt;
&lt;br /&gt;
Note you still need to know where each LXC host is hosted... See successive sections to know what's on which machine.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Troubleshooting:''' In case of &amp;quot;Permission denied (publickey).&amp;quot; after an update to a modern openSSH version, it might well be that your ssh key (RSH key) is disabled in your client in favour of more modern cyphers.&lt;br /&gt;
&lt;br /&gt;
Ugly workaround: add one line `PubkeyAcceptedKeyTypes ...` in `.ssh/config`, to re-enable RSA keys for now (consider to generate a new key):&lt;br /&gt;
&lt;br /&gt;
  vim .ssh/config&lt;br /&gt;
  ...&lt;br /&gt;
  Host *&lt;br /&gt;
     ...&lt;br /&gt;
     PubkeyAcceptedKeyTypes +ssh-rsa&lt;br /&gt;
&lt;br /&gt;
... but better read e.g. [https://dev.to/bowmanjd/upgrade-ssh-client-keys-and-remote-servers-after-fedora-33-s-new-crypto-policy-47ag here]!&lt;br /&gt;
&lt;br /&gt;
== osgeo 8 ==&lt;br /&gt;
Server added April 2021, donated by OpenStreetMap project.&lt;br /&gt;
&lt;br /&gt;
Likely machine: https://web.archive.org/web/20191112203036/https://hardware.openstreetmap.org/servers/stormfly-01.openstreetmap.org/&lt;br /&gt;
&lt;br /&gt;
Intended to provide additional LXD capacity and backup.&lt;br /&gt;
&lt;br /&gt;
[[osgeo8|Configuration Details]]&lt;br /&gt;
&lt;br /&gt;
=== Services running on osgeo8 ===&lt;br /&gt;
&lt;br /&gt;
==== hop ====&lt;br /&gt;
hop.osgeo8.osgeo.org - jump host for accessing containers/vms on osgeo8&lt;br /&gt;
&lt;br /&gt;
==== nginx ====&lt;br /&gt;
http, https Proxy for all containers on osgeo8 and also provides mirror proxy for download.osgeo.org&lt;br /&gt;
&lt;br /&gt;
==== centtie-7-pgrouting ====&lt;br /&gt;
Centos 7 running PostgreSQL 15, PostGIS 3.3.2, gcc-4.8.5, cmake 3&lt;br /&gt;
Configured to be a github self-hosted runner for testing centos for pgrouting project&lt;br /&gt;
&lt;br /&gt;
[https://github.com/pgRouting/admin/wiki/CI%3A-Centos-7-GHA-runner Details of Github Action runner setup]&lt;br /&gt;
&lt;br /&gt;
==== download8 ====&lt;br /&gt;
Replica of download that is on osgeo7. Mirrors download and home folders from osgeo7. &lt;br /&gt;
https://download-cache.osgeo.org&lt;br /&gt;
&lt;br /&gt;
==== dronie-client ====&lt;br /&gt;
a ci bot for dronie.osgeo.org which is used for git.osgeo.org/gitea ci jobs&lt;br /&gt;
&lt;br /&gt;
==== grass-wiki ====&lt;br /&gt;
&lt;br /&gt;
See [[SAC:GrassWiki]]&lt;br /&gt;
&lt;br /&gt;
==== grass ====&lt;br /&gt;
https://grass.osgeo.org upgraded to Bullseye debian 11.&lt;br /&gt;
&lt;br /&gt;
GRASS GIS server&lt;br /&gt;
&lt;br /&gt;
Current DNS name: grass.osgeo.org&lt;br /&gt;
&lt;br /&gt;
Debian 11 Bullseye&lt;br /&gt;
&lt;br /&gt;
Web: Apache + Hugo (generated through cronjob from https://github.com/OSGeo/grass-website/), see https://github.com/OSGeo/grass-addons/tree/grass8/utils/cronjobs_osgeo_lxd&lt;br /&gt;
&lt;br /&gt;
`unattended-upgrades` for automatic installation of security upgrades is installed and running&lt;br /&gt;
&lt;br /&gt;
ssh: reachable via jumphost.&lt;br /&gt;
&lt;br /&gt;
==== meshcentral ====&lt;br /&gt;
https://remote.osgeo.org&lt;br /&gt;
This is a remoting tool currently setup to test livecd vms via a web browser.&lt;br /&gt;
&lt;br /&gt;
4 VMS currently set up on osgeo8 accessible from this. Currently based on livecd 16rc1 snapshots, with wm install script run.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== pgrouting-dev ====&lt;br /&gt;
For pgrouting development use to do things like pushing docker images on a scheduled basis.&lt;br /&gt;
Perhaps later for demo sites.  WIP.&lt;br /&gt;
&lt;br /&gt;
==== woodie-client-vm ====&lt;br /&gt;
&lt;br /&gt;
Separate agent for woodie-server, this one is a true VM rather than container.&lt;br /&gt;
&lt;br /&gt;
==== woodie-server ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
See [[Woodie]]&lt;br /&gt;
&lt;br /&gt;
== osgeo 9 ==&lt;br /&gt;
Server added April 2021, donated by OpenStreetMap project.&lt;br /&gt;
&lt;br /&gt;
Likely machine: https://web.archive.org/web/20191112203042/https://hardware.openstreetmap.org/servers/stormfly-02.openstreetmap.org/&lt;br /&gt;
&lt;br /&gt;
Is an LXD host.  Also Stores lxd images used by other lxd hosts.&lt;br /&gt;
&lt;br /&gt;
[[osgeo9|Configuration Details]]&lt;br /&gt;
&lt;br /&gt;
=== Services running on osgeo9 ===&lt;br /&gt;
==== hop ====&lt;br /&gt;
hop.osgeo9.osgeo.org. For LDAP users allows them to hop thru to get to other containers.&lt;br /&gt;
&lt;br /&gt;
==== Secure (LDAP )  ====&lt;br /&gt;
[https://git.osgeo.org/gitea/sac/osgeo9/wiki/secure-container secure] -- ldap.osgeo.org [[SAC:LDAP]] used for ldap service (a rebuild of old secure.osgeo.osuosl.org) now on Debian 11&lt;br /&gt;
Moved from osgeo7&lt;br /&gt;
&lt;br /&gt;
==== ldap-web ====&lt;br /&gt;
&lt;br /&gt;
Currently housing https://id.osgeo.org/ for LDAP management.&lt;br /&gt;
Deployed via ansible&lt;br /&gt;
Moved from osgeo9&lt;br /&gt;
&lt;br /&gt;
* id.osgeo.org&lt;br /&gt;
&lt;br /&gt;
==== jitsi ====&lt;br /&gt;
https://meet.osgeo.org.  Requires LDAP for moderation of a room, but other users are allowed in as guests.&lt;br /&gt;
&lt;br /&gt;
==== nextcloud  ====&lt;br /&gt;
https://nextcloud.osgeo.org&lt;br /&gt;
&lt;br /&gt;
Ubuntu 22.04 LXD/nginx/postgresql 14 container for document sharing similar to dropbox/google drive - nextcloud.lxd - https://nextcloud.osgeo.org [https://git.osgeo.org/gitea/sac/osgeo9/wiki/Nextcloud-container Nextcloud Setup]&lt;br /&gt;
&lt;br /&gt;
home of https://nextcloud.osgeo.org&lt;br /&gt;
This server does not use ssh osgeo-ldap as it was the first container built.  However nextcloud.osgeo.org does authenticate with osgeo ldap.&lt;br /&gt;
&lt;br /&gt;
TODO: add special page for this&lt;br /&gt;
&lt;br /&gt;
==== nginx ====&lt;br /&gt;
nginx (for web proxy of traffic of osgeo9 containers) additional mirror proxy for download.osgeo.org&lt;br /&gt;
&lt;br /&gt;
==== adventure (WIP)====&lt;br /&gt;
https://adventure.osgeo.org runs https://github.com/thecodingmachine/workadventure software&lt;br /&gt;
&lt;br /&gt;
==== dronie-client ====&lt;br /&gt;
a ci bot for dronie.osgeo.org which is used for git.osgeo.org/gitea ci jobs&lt;br /&gt;
&lt;br /&gt;
==== limesurvey ====&lt;br /&gt;
Debian 10, PostgreSQL 13, PHP 8 with ldap/ssh. https://limesurvey.osgeo.org &lt;br /&gt;
Setup detailed on [https://git.osgeo.org/gitea/sac/osgeo3/wiki/limesurvey-container limesurvey container]&lt;br /&gt;
&lt;br /&gt;
==== pixelfed ====&lt;br /&gt;
&lt;br /&gt;
SHUT OFF (both container and website) cause of lack of interest.  Container is still there.&lt;br /&gt;
[[Pixelfed]] instance reachable on https://photo.osgeo.org to house community photos&lt;br /&gt;
&lt;br /&gt;
==== peertube ====&lt;br /&gt;
&lt;br /&gt;
[[Peertube]] instance reachable on https://video.osgeo.org&lt;br /&gt;
&lt;br /&gt;
==== pretalx  ====&lt;br /&gt;
Ubuntu 20.04 with OSGeo LDAP and Docker installed.  pretalx software runs in Docker.&lt;br /&gt;
https://talks.osgeo.org - for OSGeo Talk collection and voting See [[Pretalx]]&lt;br /&gt;
&lt;br /&gt;
==== weblate ====&lt;br /&gt;
'''Container Name:''' weblate (for doc translation)&lt;br /&gt;
&lt;br /&gt;
Houses: https://weblate.osgeo.org  (for document translation to different languages)&lt;br /&gt;
For further details refer to [[SAC:Weblate]]&lt;br /&gt;
&lt;br /&gt;
==== wordpress ====&lt;br /&gt;
&lt;br /&gt;
See [[SAC:Wordpress]]&lt;br /&gt;
&lt;br /&gt;
==== wiki ====&lt;br /&gt;
&lt;br /&gt;
See [[OSGeo Wiki]]&lt;br /&gt;
&lt;br /&gt;
==== discourse ====&lt;br /&gt;
&lt;br /&gt;
See [[SAC:Discourse]]&lt;br /&gt;
&lt;br /&gt;
== osgeo 7 ==&lt;br /&gt;
&lt;br /&gt;
Server added June 2018. Intended to replace osgeo3 and old osgeo4 (before reformat).&lt;br /&gt;
See [[Osgeo7]] for configuration details.&lt;br /&gt;
&lt;br /&gt;
[https://git.osgeo.org/gitea/sac/osgeo7/wiki/_pages Container setup of all the osgeo7 servers is located in https://git.osgeo.org/gitea/sac/osgeo7/wiki/_pages] &lt;br /&gt;
&lt;br /&gt;
Running LXD 3 snap based container management -- LXD version 3.17 as of 2019-09-15&lt;br /&gt;
&lt;br /&gt;
=== Accessing osgeo7 containers via ssh ===&lt;br /&gt;
&lt;br /&gt;
Only the download.osgeo.org is directly exposed ssh via port 22.  To access the other containers, you can tunnel thru &lt;br /&gt;
download.osgeo.org -- You need to be in the shell group to be able to access download and the other servers.  If you are not already put in a [https://trac.osgeo.org/osgeo/newticket SAC Ticket Request].  You also need to have your public key registered. To do so edit your profile [https://id.osgeo.org/ldap/edit]  (and put in your public key)&lt;br /&gt;
&lt;br /&gt;
A convenient block to add to your own `.ssh/config` file follows:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Host osgeo7-*&lt;br /&gt;
   ProxyCommand ssh your_osgeo_id@hop.osgeo7.osgeo.org -W $(sed -e &amp;quot;s/^osgeo7-//;s/$/.lxd/&amp;quot; &amp;lt;&amp;lt;&amp;lt; &amp;quot;%h&amp;quot;):%p&lt;br /&gt;
   IdentityFile &amp;quot;path/to/your/private/key&amp;quot;&lt;br /&gt;
&lt;br /&gt;
With the above in place, you can connect to any container using:&lt;br /&gt;
&lt;br /&gt;
  ssh your_id@osgeo7-&amp;lt;container_name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Troubleshooting:''' In case of &amp;quot;Permission denied (publickey).&amp;quot; after an update to a modern openSSH version, it might well be that your ssh key (RSH key) is disabled in your client in favour of more modern cyphers.&lt;br /&gt;
&lt;br /&gt;
Ugly workaround: add one line `PubkeyAcceptedKeyTypes ...` in `.ssh/config`, to re-enable RSA keys for now (consider to generate a new key):&lt;br /&gt;
&lt;br /&gt;
  vim .ssh/config&lt;br /&gt;
  ...&lt;br /&gt;
  Host *&lt;br /&gt;
     ...&lt;br /&gt;
     PubkeyAcceptedKeyTypes +ssh-rsa&lt;br /&gt;
&lt;br /&gt;
... but better read e.g. [https://dev.to/bowmanjd/upgrade-ssh-client-keys-and-remote-servers-after-fedora-33-s-new-crypto-policy-47ag here]!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Services on osgeo7 ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Download ====&lt;br /&gt;
* Houses: https://upload.osgeo.org, https://bottle.download.osgeo.org download sites&lt;br /&gt;
** '''Moved 5/5/2019 from osgeo3''' &lt;br /&gt;
* Setup of https://upload.osgeo.org detailed in [https://git.osgeo.org/gitea/sac/osgeo7/wiki/Download-Container OSGeo7 Download container] &lt;br /&gt;
* https://download.osgeo.org goes thru osgeo8 and osgeo9, but data is pulled from this container&lt;br /&gt;
* It is also the official hop container for osgeo7.  Accessible via ssh hop.osgeo7.osgeo.org&lt;br /&gt;
* It's a debian 10 container (now locked down to only allow ssh key access / ldap auth) for ssh.  It is running nginx instead of apache that the old ran. &amp;lt;del&amp;gt;It has webdav with single local htaccess account geotools for geotools bot use.&amp;lt;/del&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In order to be able to log in or sftp &lt;br /&gt;
&lt;br /&gt;
* You must be a member of the OSGeo shell group which can be granted from another person in shell group - [https://id.osgeo.org/ldap/shell Shell]&lt;br /&gt;
* Once you are in shell group, go to https://id.osgeo.org/ldap/edit and put in your public key.&lt;br /&gt;
&lt;br /&gt;
You should then be able to log into download (and all other hop servers on the other hosts) with your private key.&lt;br /&gt;
&lt;br /&gt;
You can put in a [https://trac.osgeo.org/osgeo/newticket ticket] to request such access.&lt;br /&gt;
&lt;br /&gt;
==== nginx  ====&lt;br /&gt;
Proxy that routes all http/https traffic for the other containers (can be accessed via osgeo7 host lxc or ubuntu@osgeo7-nginx if your key is installed on ubuntu user).&lt;br /&gt;
The nginx container holds the letsencrypt https SSL certs for all the containers and handles the renewal of the letsencrypt certs using certbot renew cronjob.&lt;br /&gt;
Prometheus server to collect all monitoring logs from OSGeo7 (only accessible by OSGeo3), these get queried via monitor.osgeo.org (running on osgeo3) via grafana server.&lt;br /&gt;
&lt;br /&gt;
==== tracsvn (trac, svn, git) ====&lt;br /&gt;
&lt;br /&gt;
Home of [[Trac]], [[SAC:Gitea|Gitea]] and [[Subversion]] service.&lt;br /&gt;
See [[TracSVN]] for full details.&lt;br /&gt;
&lt;br /&gt;
==== old-wiki (stopped) ====&lt;br /&gt;
This used to be housed on osgeo3, and was moved 2019-09-14 to osgeo7 as old-wiki container.&lt;br /&gt;
wiki.osgeo.org moved back to osgeo3 on 2020-05-22 and in wiki container. The wiki container is a complete rebuild with files and database restored and upgraded.&lt;br /&gt;
Refer to the osgeo3 section for more details. &lt;br /&gt;
&lt;br /&gt;
[https://git.osgeo.org/gitea/sac/osgeo7/wiki/old-wiki-container old wiki container] -- used for wiki service (it is an lxd2pc created image of wiki.osgeo.osuosl.org VM that was on osgeo3)&lt;br /&gt;
&lt;br /&gt;
See [[OSGeo Wiki]]&lt;br /&gt;
&lt;br /&gt;
==== nextcloud-ubuntu (stopped) ====&lt;br /&gt;
Moved to osgeo9&lt;br /&gt;
&lt;br /&gt;
==== collabora (stopped) ====&lt;br /&gt;
# https://collabora.osgeo.org&lt;br /&gt;
Ubuntu 18.04 LXD container for  LibreOffice/MS Office online document editor currently used exclusively by nextcloud.osgeo.org.  Setup detailed in Nextcloud setup.&lt;br /&gt;
No longer needed now that nextcloud is using a self-contained collabora instance.&lt;br /&gt;
&lt;br /&gt;
==== live ====&lt;br /&gt;
Home of live.osgeo.org (created 2021-10-05ish&lt;br /&gt;
Running Ubuntu 20.04 with OSGeo LDAP SSH&lt;br /&gt;
&lt;br /&gt;
==== dronie-server ====&lt;br /&gt;
&lt;br /&gt;
See [[Dronie]]&lt;br /&gt;
&lt;br /&gt;
==== old-projects (stopped) ====&lt;br /&gt;
-- this is the old projects.osgeo.osuosl.org migrated from osgeo4 as an lxd container, so more or less the same as it was before, with the exception that all the websites are now proxied thru the nginx container.  Websites on it are community-review.foss4g.org and spatialreference.org&lt;br /&gt;
&lt;br /&gt;
To access you need to go thru download.osgeo.org -&amp;gt; old-projects&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== old-web (stopped) ====&lt;br /&gt;
The old web.osgeo.osuosl.org (was on osgeo3) &lt;br /&gt;
&lt;br /&gt;
* mapguide.osgeo.org&lt;br /&gt;
&lt;br /&gt;
==== old-webextra ====&lt;br /&gt;
This is a replica of webextra.osgeo.osuosl.org that was hosted on osgeo3&lt;br /&gt;
&lt;br /&gt;
Started move on November 29th 2019 and completed December 8th, 2019&lt;br /&gt;
* foss4g.org&lt;br /&gt;
* europe.foss4g.org&lt;br /&gt;
* video.foss4g.org&lt;br /&gt;
* planet.osgeo.org&lt;br /&gt;
* various old foss4g.org years&lt;br /&gt;
* &amp;lt;del&amp;gt;live.osgeo.org&amp;lt;/del&amp;gt; moved to dedicated container&lt;br /&gt;
* journal.osgeo.org (not sure what this is for, should be retired?)&lt;br /&gt;
* &amp;lt;del&amp;gt;vmap0.tiles.osgeo.org&amp;lt;/del&amp;gt; #removed site&lt;br /&gt;
&lt;br /&gt;
==== pycsw ====&lt;br /&gt;
'''Container Name:''' pycsw &lt;br /&gt;
&lt;br /&gt;
* https://demo.pycsw.org&lt;br /&gt;
* '''OGC CSW Reference Implementation and Server demo'''&lt;br /&gt;
* deployment setup at https://github.com/geopython/demo.pycsw.org&lt;br /&gt;
* running hourly teardown/setup cron via docker-compose&lt;br /&gt;
* migrated from [[AdhocVM#Existing_services_hosted_on_the_Ad-hoc_VM:|Adhoc VM]] thanks to [https://trac.osgeo.org/osgeo/ticket/2452 SAC] (May 2020)&lt;br /&gt;
&lt;br /&gt;
==== mapserver ====&lt;br /&gt;
&lt;br /&gt;
See [[MapServer_at_osgeo7]]&lt;br /&gt;
&lt;br /&gt;
=== osgeo7 decommissioned containers ===&lt;br /&gt;
&lt;br /&gt;
==== &amp;lt;del&amp;gt;old-adhoc&amp;lt;/del&amp;gt; ====&lt;br /&gt;
&lt;br /&gt;
'''SHUTOFF as of 2022-01-29'''&lt;br /&gt;
&lt;br /&gt;
[[AdhocVM|old-adhoc]] -- this is the old adhoc.osgeo.osuosl.org migrated 2019-05-08 from osgeo4 as an lxd container.  &lt;br /&gt;
Used by osgeo-live for there test docs and by grass for earthquake, and mapserver for demo.&lt;br /&gt;
Note that there is a new live (container that osgeo-live will more to), there is also a mapserver container (which mapserver have started to move their demo to)&lt;br /&gt;
&lt;br /&gt;
To access via ssh you should go thru download.osgeo.org -&amp;gt; old-adhoc.lxd&lt;br /&gt;
It is accessible via https://adhoc.osgeo.org and http://adhoc.osgeo.osuosl.org&lt;br /&gt;
&lt;br /&gt;
* VM used for projects for various adhoc purposes.  Risks to system stability that would be unacceptable on the Projects VM may be ok here. &lt;br /&gt;
* See [[AdhocVM]] for full details, and some notes on services running here.&lt;br /&gt;
* eg http://adhoc.osgeo.osuosl.org/livedvd/docs/en/quickstart/&lt;br /&gt;
&lt;br /&gt;
== osgeo6 ==&lt;br /&gt;
&lt;br /&gt;
* Mail&lt;br /&gt;
* lists.osgeo.org&lt;br /&gt;
See [[Osgeo6]] for full details&lt;br /&gt;
&lt;br /&gt;
== Backup (osgeo5) ==&lt;br /&gt;
* Backup now runs on dedicated hardware&lt;br /&gt;
* Provides Rsync backups of download.osgeo.org&lt;br /&gt;
* Provides Bacula backups of various VMs.&lt;br /&gt;
* See [[SAC:Backups]] for details.&lt;br /&gt;
&lt;br /&gt;
== osgeo4 ==&lt;br /&gt;
&lt;br /&gt;
osgeo4 is a real server managed by OSUOSL - can be access via ssh tech_dev@osgeo4.osgeo.osuosl.org -p 2222  (only people with their access keys installed can log in and doesn't allow password access) - password for tech_dev is in the secure container (on osgeo7) / access folder.&lt;br /&gt;
&lt;br /&gt;
In August 2019 the server had new power supply put in and replacement disks.  It was reformatted with Ubuntu 18.04.3 to serve as secondary LXD host to osgeo7&lt;br /&gt;
zfsutils-linux was installed so lxd can use zfs for storage.&lt;br /&gt;
&lt;br /&gt;
=== sshing into osgeo4 containers ===&lt;br /&gt;
Note that all the containers are closed off from direct ssh access except for the hop.osgeo4.osgeo.org.  To access the other containers, you need to hop through hop.&lt;br /&gt;
hop container has port 22 open but requires ssh access so users who’ve been granted rights can hop thru it to other containers using hop.osgeo4.osgeo.org as name.&lt;br /&gt;
&lt;br /&gt;
A convenient block to add to your own .ssh/config file follows where your_id could be your osgeo id or a local account on that container&lt;br /&gt;
&lt;br /&gt;
 Host osgeo4-*&lt;br /&gt;
   ProxyCommand ssh your_osgeo_id@hop.osgeo4.osgeo.org -W $(sed -e &amp;quot;s/^osgeo4-//;s/$/.lxd/&amp;quot; &amp;lt;&amp;lt;&amp;lt; &amp;quot;%h&amp;quot;):%p&lt;br /&gt;
   IdentityFile &amp;quot;path/to/your/private/key&amp;quot;&lt;br /&gt;
   User your_id&lt;br /&gt;
&lt;br /&gt;
Then to access say the wordpress-dev container, you'd do the below&lt;br /&gt;
&lt;br /&gt;
 ssh osgeo4-wordpress-dev&lt;br /&gt;
&lt;br /&gt;
=== osgeo4 baremetal features ===&lt;br /&gt;
It's makeup is as follows:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Item !! Settings&lt;br /&gt;
|-&lt;br /&gt;
| Disks || 6 1.8 TB drives&lt;br /&gt;
|-&lt;br /&gt;
| Memory || 48 GB&lt;br /&gt;
|-&lt;br /&gt;
| CPUs || 8 Intel(R) Xeon(R) CPU E5540  @ 2.53GHz (8192kb cache)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;pre&amp;gt;lsblk -i&lt;br /&gt;
NAME           MAJ:MIN RM  SIZE RO TYPE  MOUNTPOINT&lt;br /&gt;
sda              8:0    0  1.8T  0 disk  &lt;br /&gt;
|-sda1           8:1    0  953M  0 part  &lt;br /&gt;
| `-md0          9:0    0  952M  0 raid1 /boot&lt;br /&gt;
`-sda2           8:2    0 46.6G  0 part  &lt;br /&gt;
  `-md1          9:1    0 46.5G  0 raid1 &lt;br /&gt;
	|-lvm-root 253:0    0 37.3G  0 lvm   /&lt;br /&gt;
	`-lvm-swap 253:1    0  7.5G  0 lvm   [SWAP]&lt;br /&gt;
sdb              8:16   0  1.8T  0 disk  &lt;br /&gt;
|-sdb1           8:17   0  953M  0 part  &lt;br /&gt;
| `-md0          9:0    0  952M  0 raid1 /boot&lt;br /&gt;
`-sdb2           8:18   0 46.6G  0 part  &lt;br /&gt;
  `-md1          9:1    0 46.5G  0 raid1 &lt;br /&gt;
	|-lvm-root 253:0    0 37.3G  0 lvm   /&lt;br /&gt;
	`-lvm-swap 253:1    0  7.5G  0 lvm   [SWAP]&lt;br /&gt;
sdc              8:32   0  1.8T  0 disk  &lt;br /&gt;
sdd              8:48   0  1.8T  0 disk  &lt;br /&gt;
sde              8:64   0  1.8T  0 disk  &lt;br /&gt;
sdf              8:80   0  1.8T  0 disk &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sdc,sdd,sde,sdf  form a zfs osgeo4_lxd partition (sdc,sdd) mirrors sde,sdf for total lxd capacity of 3.62 TB&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nightly backups of osgeo3, osgeo7, and osgeo4 containers are kept here and named &amp;lt;container&amp;gt;-backup and be kept in a stopped state.&lt;br /&gt;
&lt;br /&gt;
== Services running on osgeo4 ==&lt;br /&gt;
&lt;br /&gt;
=== hop ===&lt;br /&gt;
'''Container Name:''' hop - this is the only container with direct ssh access via ssh hop.osgeo4.osgeo.org. To get to other containers, you need to hop thru this one. Requires ssh key access&lt;br /&gt;
&lt;br /&gt;
=== ansible-dev ===&lt;br /&gt;
'''Container Name:''' ansible-dev, has ansible 2.9.27 installed and all plugins needed to manage OSGeo ansible infrastructure.&lt;br /&gt;
DEPRECATED, use `ansible-dev`&lt;br /&gt;
&lt;br /&gt;
=== ansible-control ===&lt;br /&gt;
'''Container Name:''' ansible-control, can be used to deploy OSGeo ansible infrastructure. Replaces `ansible-dev`&lt;br /&gt;
&lt;br /&gt;
=== osgeo4-nginx ===&lt;br /&gt;
'''Container Name:''' osgeo4-nginx -&amp;gt;&amp;gt; all web traffick from other containers on osgeo4 get proxied thru here&lt;br /&gt;
&lt;br /&gt;
=== old-web-staging  ===&lt;br /&gt;
'''Container Name:''' old-web-staging - used primarily for experimenting with changes to id.osgeo.org (old-web on osgeo7) like testing out OS and software upgrade etc, changes to LDAP forms and registration, before applying to id.osgeo.org. - https://id.staging.osgeo.org&lt;br /&gt;
&lt;br /&gt;
=== pretalx-staging  ===&lt;br /&gt;
'''Container Name:''' pretalx-staging - used primarily for experimenting with changes to talks.osgeo.org (pretalx on osgeo3) like testing out Docker builds and software upgrade etc, before applying to talks.osgeo.org. - https://talks.staging.osgeo.org&lt;br /&gt;
&lt;br /&gt;
=== wordpress-dev  ===&lt;br /&gt;
'''Container Name:''' wordpress-dev - used primarily for osgeo.org main website development - https://staging.www.osgeo.org, https://dev.www.osgeo.org&lt;br /&gt;
&lt;br /&gt;
=== wiki-dev  ===&lt;br /&gt;
'''Container Name:''' wiki-dev - used primarily for experimenting with changes to wiki.osgeo.org like testing out OS and software upgrade etc before appying to wiki.osgeo.org. - https://dev.wiki.osgeo.org&lt;br /&gt;
&lt;br /&gt;
=== wiki-staging  ===&lt;br /&gt;
'''Container Name:''' wiki-staging - used primarily for upgrade changes to wiki.osgeo.org like testing out OS and software upgrade etc before applying to wiki.osgeo.org. - https://staging.wiki.osgeo.org.  The construction of this container is managed by sac ansible-deployment.&lt;br /&gt;
&lt;br /&gt;
=== tracsvn-dev  ===&lt;br /&gt;
'''Container Name:''' tracsvn-dev - This is a 2019-09-05 lxd2pc image of tracsvn.osgeo.osuosl.org (now on osgeo7 as tracsvn) used primarily for experimenting like testing out OS, git and software upgrade etc before appying to production. -- https://dev.git.osgeo.org, https://dev.tracsvn.osgeo.org Has the following sites: https://dev.trac.osgeo.org, https://dev.git.osgeo.org/gitea, https://dev.svn.osgeo.org.&lt;br /&gt;
&lt;br /&gt;
It was upgraded to Debian 11 on 2024-08-21.&lt;br /&gt;
&lt;br /&gt;
=== dronie-client  ===&lt;br /&gt;
'''Container Name:''' dronie-client - This is a debian 10 machine, with OSGeo LDAP authentication and a drone-agent docker running.  To be used with https://dronie.osgeo.org&lt;br /&gt;
&lt;br /&gt;
== osgeo3 ==&lt;br /&gt;
osgeo3 physical server refer to [[osgeo3|Configuration Details]] for hardware specs. It is used to run production, but moderately risky things. Refer to [[SAC:Old-osgeo3]] for past history before osgeo3 was rebuilt.&lt;br /&gt;
osgeo3 is a hosted by OSUOSL - can be accessed via ssh tech_dev@osgeo3.osgeo.osuosl.org -p 2222  (only people with their access keys installed can log in and doesn't allow password access) - password for tech_dev is in the secure container (on osgeo7) / access folder.&lt;br /&gt;
&lt;br /&gt;
=== sshing into osgeo3 containers ===&lt;br /&gt;
Note that all the containers are closed off from direct ssh access except for the hop.osgeo3.osgeo.org.  To access the other containers, you need to hop through hop.osgeo3.osgeo.org.&lt;br /&gt;
hop container has port 22 open but requires ssh key access, you need to be added to shell group and have your ssh keys registered on your profile https://id.osgeo.org/ldap/edit). Users who’ve been granted rights can hop thru it to other containers using hop.osgeo3.osgeo.org as name.  Other containers may or may not allow password access. It's up to the those who manage the internal containers.&lt;br /&gt;
&lt;br /&gt;
A convenient block to add to your own .ssh/config file follows&lt;br /&gt;
 # this is only needed if you you use different private keys for different servers&lt;br /&gt;
 Host hop.osgeo3.osgeo.org&lt;br /&gt;
   IdentityFile &amp;quot;path/to/your/private/key&amp;quot;&lt;br /&gt;
&lt;br /&gt;
 Host osgeo3-*&lt;br /&gt;
   ProxyCommand ssh '''your_osgeo_id'''@hop.osgeo3.osgeo.org -W $(sed -e &amp;quot;s/^osgeo3-//;s/$/.lxd/&amp;quot; &amp;lt;&amp;lt;&amp;lt; &amp;quot;%h&amp;quot;):%p&lt;br /&gt;
   IdentityFile &amp;quot;path/to/your/private/key&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Then to access say the nexus container, you'd do the below where your_id could be your osgeo id or a local account on that container&lt;br /&gt;
&lt;br /&gt;
 ssh '''your_id'''@osgeo3-nexus&lt;br /&gt;
&lt;br /&gt;
=== hop ===&lt;br /&gt;
This is the only container with direct ssh access via ssh hop.osgeo3.osgeo.org. To get to other containers, you need to hop thru this one. Requires ssh key access which you can register by editing your ldap profile.&lt;br /&gt;
&lt;br /&gt;
=== osgeo3-nginx ===&lt;br /&gt;
nginx proxy all web-traffic via the  (using IP: 140.211.15.6 web-osgeo3.osgeo.osuosl.org), the second ip is not in use, but may be used for a secondary nginx, to temporarily host osgeo7/osgeo8/osgeo9 containers in case of major hardware upgrades&lt;br /&gt;
&lt;br /&gt;
=== dronie-client ===&lt;br /&gt;
This is a debian 10 lxd container running docker. Currently has just one running docker osgeo-drone-agent to serve as a client for dronie-server (dronie.osgeo.org running on osgeo7) &lt;br /&gt;
&lt;br /&gt;
=== geo-docs ===&lt;br /&gt;
Debian 11 houses the following:&lt;br /&gt;
&lt;br /&gt;
* lastools.osgeo.org (as of 2021-10-06 snapshot of  https://www.cs.unc.edu/~isenburg/lastools/ see [https://trac.osgeo.org/osgeo/ticket/2649 2649] &lt;br /&gt;
* https://planet.osgeo.org&lt;br /&gt;
* https://docs.geoserver.org &lt;br /&gt;
* https://docs.geotools.org [https://trac.osgeo.org/osgeo/ticket/2944 2944]&lt;br /&gt;
* https://geotools.org [https://trac.osgeo.org/osgeo/ticket/2944 2944]&lt;br /&gt;
&lt;br /&gt;
planned home of ? docs.geowebcache.org&lt;br /&gt;
&lt;br /&gt;
=== geoserver-cite ===&lt;br /&gt;
Houses OGC site certification for geoserver https://cite.geoserver.org&lt;br /&gt;
&lt;br /&gt;
=== matrix ===&lt;br /&gt;
'''Container Name:''' matrix - lxd container with ldap/ssh.&lt;br /&gt;
Hosts [[Matrix]] homeserver ([[SAC:MatrixSynapse]]) and IRC bridges ([[SAC:Heisenbridge]])&lt;br /&gt;
&lt;br /&gt;
See https://git.osgeo.org/gitea/sac/osgeo3/wiki/matrix-container for full detail on how the container is setup&lt;br /&gt;
&lt;br /&gt;
=== nexus (repo.osgeo.org, docker.osgeo.org)  ===&lt;br /&gt;
See [[SAC:Repo]] this is a debian 10 lxd container running docker 19.  &lt;br /&gt;
It currently has one docker container running within it called nexus -- exposed as repo.osgeo.org on nginx.&lt;br /&gt;
&lt;br /&gt;
Also exposed as project dockers for pushing images:  postgis-docker.osgeo.org, geoserver-docker.osgeo.org, geos-docker.osgeo.org, sac-docker.osgeo.org&lt;br /&gt;
&lt;br /&gt;
=== monitor ===&lt;br /&gt;
debian10 lxd container with ldap/ssh. https://monitor.osgeo.org (houses grafana dashboard (for all servers) and prometheus server for osgeo3 containers and pulls basic container metrics using node exporters pulled via prometheus servers. Requirs ldap to log into the web console.&lt;br /&gt;
&lt;br /&gt;
Configuring servers for monitoring is detailed [https://git.osgeo.org/gitea/sac/prometheus-config Git Prometheus Config]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== gallery ===&lt;br /&gt;
&lt;br /&gt;
Picture gallery.&lt;br /&gt;
See [[Gallery]]&lt;br /&gt;
&lt;br /&gt;
== WebExtra ==&lt;br /&gt;
** Retired December 8th, 2019 -- and moved to osgeo7 as container old-webextra&lt;br /&gt;
&lt;br /&gt;
* See [[WebExtraVM]] for full details (server: http://webextra.osgeo.osuosl.org)&lt;br /&gt;
* hosts http://planet.osgeo.org, http://mum03.mapserver.org, http://live.osgeo.org&lt;br /&gt;
* http://foss4g.org (main portal) and archive of old sites 2006-2014&lt;br /&gt;
* http://conference.osgeo.org - [[Conference System]] (also: [[SAC:Setup_OCS]])&lt;br /&gt;
* http://journal.osgeo.org / osgeo.org/ojs - [[Journal System]]&lt;br /&gt;
* Redirects for many chapter and other urls handled via /etc/httpd/conf.d/rewrite.conf&lt;br /&gt;
&lt;br /&gt;
= Cloud Hosted Servers and other external under SAC Control =&lt;br /&gt;
&lt;br /&gt;
== Future Hosting Plans for Windows / Mac Building ==&lt;br /&gt;
&lt;br /&gt;
[[SAC_Shared_Building_Services|SAC Shared Building Services]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Atlantic.net ==&lt;br /&gt;
&lt;br /&gt;
* host.postgis.net -p 2222 is an LXD Ubuntu 18.04 16GB RAM/ 6 vCPU, 350GB data, 250GB block storage&lt;br /&gt;
* Currenlty running two lxd containers:&lt;br /&gt;
    debbie: debian 10 postgis.net, planet.postgis.net, debbie.postgis.net (jenkins build bot)  &lt;br /&gt;
    debbie-docker.host.postgis.net - runs docker and serves as a 1.0 agent for dronie.osgeo.org&lt;br /&gt;
&lt;br /&gt;
= QGIS off OSGeo =&lt;br /&gt;
Services on separated machines rented and managed by the QGIS project at hetzner&lt;br /&gt;
&lt;br /&gt;
* website including documentation http://www.qgis.org&lt;br /&gt;
* website building, documentation building, debian/ubuntu nightlies, plugins.qgis.org&lt;br /&gt;
* issues.qgis.org: redmine&lt;br /&gt;
&lt;br /&gt;
= Historical servers (not more in use) =&lt;br /&gt;
&lt;br /&gt;
- [[Telascience Blades (Historical)]]&lt;br /&gt;
&lt;br /&gt;
== web18a.osgeo.osuosl.org ==&lt;br /&gt;
NO LONGER USED - turned off&lt;br /&gt;
'''2019-09-03 Production services www.osgeo.org, 2018.foss4g.org moved to wordpress container on [[osgeo7]]&lt;br /&gt;
Staging services (staging.www.osgeo.org, dev.www.osgeo.org move to wordpress-dev container on [[osgeo4]]&lt;br /&gt;
Grass wordpress is disabled as grass decided to go with another solution, so have grass container on osgeo7'''&lt;br /&gt;
(Cloud hosted server on OSUOSL hardware (not ours) )&lt;br /&gt;
* Debian 9.3 4GB server, host name: web18a.osgeo.osuosl.org require ssh key to log in.&lt;br /&gt;
* Hosts wordpress sites staging.www.osgeo.org,www.osgeo.org, staging.grass.osgeo.org, foss4g2018.osgeo.org&lt;br /&gt;
* Setup details on [https://git.osgeo.org/gitea/osgeo/www_apache_configs/wiki/Web18a-setup Web18a setup]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OSGeo funtoo ==&lt;br /&gt;
&lt;br /&gt;
For lxd experimentation it's an lxd container running other lxd containers and provided by funtoo.org.&lt;br /&gt;
&lt;br /&gt;
OSGeo is paying funtoo via treasurer at osgeo.org.&lt;br /&gt;
&lt;br /&gt;
* [https://git.osgeo.org/gitea/sac/osgeo_funtoo OSGeo Funtoo] osgeo.host.funtoo.org&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* funtoo LXDs currently running:&lt;br /&gt;
** &amp;lt;del&amp;gt;[https://limesurvey.osgeo.org LimeSurvey] -this may be in future migrated to osgeo7 or osgeo3&amp;lt;/del&amp;gt;&lt;br /&gt;
Migrated to osgeo3  2020-11-28 -- see https://trac.osgeo.org/osgeo/ticket/2362&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Infrastructure]]&lt;br /&gt;
[[Category:Services]]&lt;/div&gt;</summary>
		<author><name>Strk</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=SAC_Service_Status&amp;diff=134270</id>
		<title>SAC Service Status</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=SAC_Service_Status&amp;diff=134270"/>
		<updated>2025-09-21T08:47:43Z</updated>

		<summary type="html">&lt;p&gt;Strk: /* tracsvn (trac, svn, git) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Infrastructure of OSGeo System Administration Committee ([[SAC]])&lt;br /&gt;
&lt;br /&gt;
For emergency plans see: [[SAC:Admin and Troubleshooting]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Servers at OSL =&lt;br /&gt;
[[OSL | Open Source Labs]] - 7 physical machines of which 5 ar lxd hosts containing ''x'' virtual machines/containers.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Logging into Physical Machines ==&lt;br /&gt;
&lt;br /&gt;
Currently we have osgeo6 and backup.osgeo.osuosl.org that are physical machines under LDAP control.&lt;br /&gt;
&lt;br /&gt;
'''Note this does not apply to osgeo3, osgeo4, osgeo7, osgeo8, osgeo9 lxd hosts'''.  Refer to those sections for instructions on logging in.&lt;br /&gt;
If hanging, see [[OSL]] for how to open a ticket with OSUOSL's support.&lt;br /&gt;
&lt;br /&gt;
This section currently only applies to '''osgeo6''' and '''backup'''.&lt;br /&gt;
&lt;br /&gt;
All [[SAC#Members|SAC administrators]] have LDAP auth to the OSL Machines. &lt;br /&gt;
&lt;br /&gt;
To ssh into a server using your LDAP account, you can do the following replacing '''your_osgeo_login''' with your OSGeo login and '''vmname''' with the vm name of the server at OSL.&lt;br /&gt;
&lt;br /&gt;
  ssh '''your_osgeo_login'''@'''servername'''.osgeo.osuosl.org&lt;br /&gt;
&lt;br /&gt;
When prompted for password, use your OSGeo Login password.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[SAC:Primary Administrators]] also have ssh key access in case LDAP is down and that will also apply to the physical machines. Worst case scenario use the information on [[OSL | Open Source Labs]] to file a ticket (SAC members only). Direct connection to virtual machines is by appending it's vm alias to .osgeo.osuosl.org.&lt;br /&gt;
&lt;br /&gt;
== Logging into LXD Hosts ==&lt;br /&gt;
&lt;br /&gt;
OSGeo3, OSGeo4, OSGeo7, OSGeo8, and OSGeo9 are all Ubuntu servers running LXD. &lt;br /&gt;
LXD is a management system for LXC containers and QEMU VMS. LXD has a [https://www.youtube.com/channel/UCuP6xPt0WTeZu32CkQPpbvA channel] that covers its features. &lt;br /&gt;
&lt;br /&gt;
To directly access the host, you go thru port 2222&lt;br /&gt;
&lt;br /&gt;
   ssh tech_dev@''server_name''.osgeo.osuosl.org -p 2222&lt;br /&gt;
&lt;br /&gt;
Only [[SAC:Primary Administrators]] have their ssh key installed under that account.  In order to access via KVM of these in event servers do not come up on a reboot, you need to go thru OSU OSL OpenVPN. To get an OpenVPN account, you need to put in a support ticket to support@osuosl.org.  In order to qualify for an OpenVPN account, you need to be an OSGeo SAC administrator. You will also need to install [https://openvpn.net/community-downloads/ OpenVPN client]) to use your OpenVPN account.&lt;br /&gt;
&lt;br /&gt;
Each host on the private KVM side is named https://'''osgeo8'''.osuosl.oob -- where replace '''osgeo8''' with the relevant host. The .oob is the private network, so doesn't work unless you are connected to via OpenVPN.&lt;br /&gt;
&lt;br /&gt;
The browser interface is sometimes clunky, so you might want to use  '''ipmitool''' installable on linux/unix or wsl using relevant package manager. KVM passwords are stored in [https://git.osgeo.org/gitea/sac/password-store SAC password-store].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A convenient block to add to your ~/.ssh/config to easily login to osgeo's LXD hosts follows: &lt;br /&gt;
&lt;br /&gt;
    Host osgeo?&lt;br /&gt;
      User tech_dev&lt;br /&gt;
      HostName %h.osgeo.osuosl.org&lt;br /&gt;
      Port 2222&lt;br /&gt;
&lt;br /&gt;
Then you would be able to log into those hosts with commands like:&lt;br /&gt;
&lt;br /&gt;
    ssh osgeo7&lt;br /&gt;
&lt;br /&gt;
== Logging into LXD Containers and VMs ==&lt;br /&gt;
&lt;br /&gt;
A convenient block to add to your ~/.ssh/config to easily login to osgeo's LXD hosted containers and vms is the following:&lt;br /&gt;
&lt;br /&gt;
   # This stanza is only needed if you have an IdentityFile configured below.&lt;br /&gt;
   # The IdentityFile from a target host is not automatically applied to the hop host, so we need to make it explicit:&lt;br /&gt;
   Host hop.*.osgeo.org&lt;br /&gt;
     IdentityFile &amp;quot;path/to/your/private/key&amp;quot;&lt;br /&gt;
   &lt;br /&gt;
   Host osgeo*-*&lt;br /&gt;
     ProxyCommand ssh hop.$(sed -e &amp;quot;s/-.*//&amp;quot; &amp;lt;&amp;lt;&amp;lt; &amp;quot;%h&amp;quot;).osgeo.org -W $(sed -e &amp;quot;s/^osgeo[^-*]-//;s/$/.lxd/&amp;quot; &amp;lt;&amp;lt;&amp;lt; &amp;quot;%h&amp;quot;):%p&lt;br /&gt;
     # this is only needed if you you use different private keys for different servers&lt;br /&gt;
     IdentityFile &amp;quot;path/to/your/private/key&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Then you'll be able to access a LXC Container or QEMU VM on machine `osgeo3` with:&lt;br /&gt;
&lt;br /&gt;
   ssh yourusername@osgeo3-matrix&lt;br /&gt;
&lt;br /&gt;
And one on machine `osgeo7` with:&lt;br /&gt;
&lt;br /&gt;
   ssh yourusername@osgeo7-download&lt;br /&gt;
&lt;br /&gt;
Note you still need to know where each LXC host is hosted... See successive sections to know what's on which machine.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Troubleshooting:''' In case of &amp;quot;Permission denied (publickey).&amp;quot; after an update to a modern openSSH version, it might well be that your ssh key (RSH key) is disabled in your client in favour of more modern cyphers.&lt;br /&gt;
&lt;br /&gt;
Ugly workaround: add one line `PubkeyAcceptedKeyTypes ...` in `.ssh/config`, to re-enable RSA keys for now (consider to generate a new key):&lt;br /&gt;
&lt;br /&gt;
  vim .ssh/config&lt;br /&gt;
  ...&lt;br /&gt;
  Host *&lt;br /&gt;
     ...&lt;br /&gt;
     PubkeyAcceptedKeyTypes +ssh-rsa&lt;br /&gt;
&lt;br /&gt;
... but better read e.g. [https://dev.to/bowmanjd/upgrade-ssh-client-keys-and-remote-servers-after-fedora-33-s-new-crypto-policy-47ag here]!&lt;br /&gt;
&lt;br /&gt;
== osgeo 8 ==&lt;br /&gt;
Server added April 2021, donated by OpenStreetMap project.&lt;br /&gt;
&lt;br /&gt;
Likely machine: https://web.archive.org/web/20191112203036/https://hardware.openstreetmap.org/servers/stormfly-01.openstreetmap.org/&lt;br /&gt;
&lt;br /&gt;
Intended to provide additional LXD capacity and backup.&lt;br /&gt;
&lt;br /&gt;
[[osgeo8|Configuration Details]]&lt;br /&gt;
&lt;br /&gt;
=== Services running on osgeo8 ===&lt;br /&gt;
&lt;br /&gt;
==== hop ====&lt;br /&gt;
hop.osgeo8.osgeo.org - jump host for accessing containers/vms on osgeo8&lt;br /&gt;
&lt;br /&gt;
==== nginx ====&lt;br /&gt;
http, https Proxy for all containers on osgeo8 and also provides mirror proxy for download.osgeo.org&lt;br /&gt;
&lt;br /&gt;
==== centtie-7-pgrouting ====&lt;br /&gt;
Centos 7 running PostgreSQL 15, PostGIS 3.3.2, gcc-4.8.5, cmake 3&lt;br /&gt;
Configured to be a github self-hosted runner for testing centos for pgrouting project&lt;br /&gt;
&lt;br /&gt;
[https://github.com/pgRouting/admin/wiki/CI%3A-Centos-7-GHA-runner Details of Github Action runner setup]&lt;br /&gt;
&lt;br /&gt;
==== download8 ====&lt;br /&gt;
Replica of download that is on osgeo7. Mirrors download and home folders from osgeo7. &lt;br /&gt;
https://download-cache.osgeo.org&lt;br /&gt;
&lt;br /&gt;
==== dronie-client ====&lt;br /&gt;
a ci bot for dronie.osgeo.org which is used for git.osgeo.org/gitea ci jobs&lt;br /&gt;
&lt;br /&gt;
==== grass-wiki ====&lt;br /&gt;
&lt;br /&gt;
See [[SAC:GrassWiki]]&lt;br /&gt;
&lt;br /&gt;
==== grass ====&lt;br /&gt;
https://grass.osgeo.org upgraded to Bullseye debian 11.&lt;br /&gt;
&lt;br /&gt;
GRASS GIS server&lt;br /&gt;
&lt;br /&gt;
Current DNS name: grass.osgeo.org&lt;br /&gt;
&lt;br /&gt;
Debian 11 Bullseye&lt;br /&gt;
&lt;br /&gt;
Web: Apache + Hugo (generated through cronjob from https://github.com/OSGeo/grass-website/), see https://github.com/OSGeo/grass-addons/tree/grass8/utils/cronjobs_osgeo_lxd&lt;br /&gt;
&lt;br /&gt;
`unattended-upgrades` for automatic installation of security upgrades is installed and running&lt;br /&gt;
&lt;br /&gt;
ssh: reachable via jumphost.&lt;br /&gt;
&lt;br /&gt;
==== meshcentral ====&lt;br /&gt;
https://remote.osgeo.org&lt;br /&gt;
This is a remoting tool currently setup to test livecd vms via a web browser.&lt;br /&gt;
&lt;br /&gt;
4 VMS currently set up on osgeo8 accessible from this. Currently based on livecd 16rc1 snapshots, with wm install script run.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== pgrouting-dev ====&lt;br /&gt;
For pgrouting development use to do things like pushing docker images on a scheduled basis.&lt;br /&gt;
Perhaps later for demo sites.  WIP.&lt;br /&gt;
&lt;br /&gt;
==== woodie-client-vm ====&lt;br /&gt;
&lt;br /&gt;
Separate agent for woodie-server, this one is a true VM rather than container.&lt;br /&gt;
&lt;br /&gt;
==== woodie-server ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
See [[Woodie]]&lt;br /&gt;
&lt;br /&gt;
== osgeo 9 ==&lt;br /&gt;
Server added April 2021, donated by OpenStreetMap project.&lt;br /&gt;
&lt;br /&gt;
Likely machine: https://web.archive.org/web/20191112203042/https://hardware.openstreetmap.org/servers/stormfly-02.openstreetmap.org/&lt;br /&gt;
&lt;br /&gt;
Is an LXD host.  Also Stores lxd images used by other lxd hosts.&lt;br /&gt;
&lt;br /&gt;
[[osgeo9|Configuration Details]]&lt;br /&gt;
&lt;br /&gt;
=== Services running on osgeo9 ===&lt;br /&gt;
==== hop ====&lt;br /&gt;
hop.osgeo9.osgeo.org. For LDAP users allows them to hop thru to get to other containers.&lt;br /&gt;
&lt;br /&gt;
==== Secure (LDAP )  ====&lt;br /&gt;
[https://git.osgeo.org/gitea/sac/osgeo9/wiki/secure-container secure] -- ldap.osgeo.org [[SAC:LDAP]] used for ldap service (a rebuild of old secure.osgeo.osuosl.org) now on Debian 11&lt;br /&gt;
Moved from osgeo7&lt;br /&gt;
&lt;br /&gt;
==== ldap-web ====&lt;br /&gt;
&lt;br /&gt;
Currently housing https://id.osgeo.org/ for LDAP management.&lt;br /&gt;
Deployed via ansible&lt;br /&gt;
Moved from osgeo9&lt;br /&gt;
&lt;br /&gt;
* id.osgeo.org&lt;br /&gt;
&lt;br /&gt;
==== jitsi ====&lt;br /&gt;
https://meet.osgeo.org.  Requires LDAP for moderation of a room, but other users are allowed in as guests.&lt;br /&gt;
&lt;br /&gt;
==== nextcloud  ====&lt;br /&gt;
https://nextcloud.osgeo.org&lt;br /&gt;
&lt;br /&gt;
Ubuntu 22.04 LXD/nginx/postgresql 14 container for document sharing similar to dropbox/google drive - nextcloud.lxd - https://nextcloud.osgeo.org [https://git.osgeo.org/gitea/sac/osgeo9/wiki/Nextcloud-container Nextcloud Setup]&lt;br /&gt;
&lt;br /&gt;
home of https://nextcloud.osgeo.org&lt;br /&gt;
This server does not use ssh osgeo-ldap as it was the first container built.  However nextcloud.osgeo.org does authenticate with osgeo ldap.&lt;br /&gt;
&lt;br /&gt;
TODO: add special page for this&lt;br /&gt;
&lt;br /&gt;
==== nginx ====&lt;br /&gt;
nginx (for web proxy of traffic of osgeo9 containers) additional mirror proxy for download.osgeo.org&lt;br /&gt;
&lt;br /&gt;
==== adventure (WIP)====&lt;br /&gt;
https://adventure.osgeo.org runs https://github.com/thecodingmachine/workadventure software&lt;br /&gt;
&lt;br /&gt;
==== dronie-client ====&lt;br /&gt;
a ci bot for dronie.osgeo.org which is used for git.osgeo.org/gitea ci jobs&lt;br /&gt;
&lt;br /&gt;
==== limesurvey ====&lt;br /&gt;
Debian 10, PostgreSQL 13, PHP 8 with ldap/ssh. https://limesurvey.osgeo.org &lt;br /&gt;
Setup detailed on [https://git.osgeo.org/gitea/sac/osgeo3/wiki/limesurvey-container limesurvey container]&lt;br /&gt;
&lt;br /&gt;
==== pixelfed ====&lt;br /&gt;
&lt;br /&gt;
SHUT OFF (both container and website) cause of lack of interest.  Container is still there.&lt;br /&gt;
[[Pixelfed]] instance reachable on https://photo.osgeo.org to house community photos&lt;br /&gt;
&lt;br /&gt;
==== peertube ====&lt;br /&gt;
&lt;br /&gt;
[[Peertube]] instance reachable on https://video.osgeo.org&lt;br /&gt;
&lt;br /&gt;
==== pretalx  ====&lt;br /&gt;
Ubuntu 20.04 with OSGeo LDAP and Docker installed.  pretalx software runs in Docker.&lt;br /&gt;
https://talks.osgeo.org - for OSGeo Talk collection and voting See [[Pretalx]]&lt;br /&gt;
&lt;br /&gt;
==== weblate ====&lt;br /&gt;
'''Container Name:''' weblate (for doc translation)&lt;br /&gt;
&lt;br /&gt;
Houses: https://weblate.osgeo.org  (for document translation to different languages)&lt;br /&gt;
For further details refer to [[SAC:Weblate]]&lt;br /&gt;
&lt;br /&gt;
==== wordpress ====&lt;br /&gt;
&lt;br /&gt;
See [[SAC:Wordpress]]&lt;br /&gt;
&lt;br /&gt;
==== wiki ====&lt;br /&gt;
&lt;br /&gt;
See [[OSGeo Wiki]]&lt;br /&gt;
&lt;br /&gt;
==== discourse ====&lt;br /&gt;
&lt;br /&gt;
See [[SAC:Discourse]]&lt;br /&gt;
&lt;br /&gt;
== osgeo 7 ==&lt;br /&gt;
&lt;br /&gt;
Server added June 2018. Intended to replace osgeo3 and old osgeo4 (before reformat).&lt;br /&gt;
See [[Osgeo7]] for configuration details.&lt;br /&gt;
&lt;br /&gt;
[https://git.osgeo.org/gitea/sac/osgeo7/wiki/_pages Container setup of all the osgeo7 servers is located in https://git.osgeo.org/gitea/sac/osgeo7/wiki/_pages] &lt;br /&gt;
&lt;br /&gt;
Running LXD 3 snap based container management -- LXD version 3.17 as of 2019-09-15&lt;br /&gt;
&lt;br /&gt;
=== Accessing osgeo7 containers via ssh ===&lt;br /&gt;
&lt;br /&gt;
Only the download.osgeo.org is directly exposed ssh via port 22.  To access the other containers, you can tunnel thru &lt;br /&gt;
download.osgeo.org -- You need to be in the shell group to be able to access download and the other servers.  If you are not already put in a [https://trac.osgeo.org/osgeo/newticket SAC Ticket Request].  You also need to have your public key registered. To do so edit your profile [https://id.osgeo.org/ldap/edit]  (and put in your public key)&lt;br /&gt;
&lt;br /&gt;
A convenient block to add to your own `.ssh/config` file follows:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Host osgeo7-*&lt;br /&gt;
   ProxyCommand ssh your_osgeo_id@hop.osgeo7.osgeo.org -W $(sed -e &amp;quot;s/^osgeo7-//;s/$/.lxd/&amp;quot; &amp;lt;&amp;lt;&amp;lt; &amp;quot;%h&amp;quot;):%p&lt;br /&gt;
   IdentityFile &amp;quot;path/to/your/private/key&amp;quot;&lt;br /&gt;
&lt;br /&gt;
With the above in place, you can connect to any container using:&lt;br /&gt;
&lt;br /&gt;
  ssh your_id@osgeo7-&amp;lt;container_name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Troubleshooting:''' In case of &amp;quot;Permission denied (publickey).&amp;quot; after an update to a modern openSSH version, it might well be that your ssh key (RSH key) is disabled in your client in favour of more modern cyphers.&lt;br /&gt;
&lt;br /&gt;
Ugly workaround: add one line `PubkeyAcceptedKeyTypes ...` in `.ssh/config`, to re-enable RSA keys for now (consider to generate a new key):&lt;br /&gt;
&lt;br /&gt;
  vim .ssh/config&lt;br /&gt;
  ...&lt;br /&gt;
  Host *&lt;br /&gt;
     ...&lt;br /&gt;
     PubkeyAcceptedKeyTypes +ssh-rsa&lt;br /&gt;
&lt;br /&gt;
... but better read e.g. [https://dev.to/bowmanjd/upgrade-ssh-client-keys-and-remote-servers-after-fedora-33-s-new-crypto-policy-47ag here]!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Services on osgeo7 ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Download ====&lt;br /&gt;
* Houses: https://upload.osgeo.org, https://bottle.download.osgeo.org download sites&lt;br /&gt;
** '''Moved 5/5/2019 from osgeo3''' &lt;br /&gt;
* Setup of https://upload.osgeo.org detailed in [https://git.osgeo.org/gitea/sac/osgeo7/wiki/Download-Container OSGeo7 Download container] &lt;br /&gt;
* https://download.osgeo.org goes thru osgeo8 and osgeo9, but data is pulled from this container&lt;br /&gt;
* It is also the official hop container for osgeo7.  Accessible via ssh hop.osgeo7.osgeo.org&lt;br /&gt;
* It's a debian 10 container (now locked down to only allow ssh key access / ldap auth) for ssh.  It is running nginx instead of apache that the old ran. &amp;lt;del&amp;gt;It has webdav with single local htaccess account geotools for geotools bot use.&amp;lt;/del&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In order to be able to log in or sftp &lt;br /&gt;
&lt;br /&gt;
* You must be a member of the OSGeo shell group which can be granted from another person in shell group - [https://id.osgeo.org/ldap/shell Shell]&lt;br /&gt;
* Once you are in shell group, go to https://id.osgeo.org/ldap/edit and put in your public key.&lt;br /&gt;
&lt;br /&gt;
You should then be able to log into download (and all other hop servers on the other hosts) with your private key.&lt;br /&gt;
&lt;br /&gt;
You can put in a [https://trac.osgeo.org/osgeo/newticket ticket] to request such access.&lt;br /&gt;
&lt;br /&gt;
==== nginx  ====&lt;br /&gt;
Proxy that routes all http/https traffic for the other containers (can be accessed via osgeo7 host lxc or ubuntu@osgeo7-nginx if your key is installed on ubuntu user).&lt;br /&gt;
The nginx container holds the letsencrypt https SSL certs for all the containers and handles the renewal of the letsencrypt certs using certbot renew cronjob.&lt;br /&gt;
Prometheus server to collect all monitoring logs from OSGeo7 (only accessible by OSGeo3), these get queried via monitor.osgeo.org (running on osgeo3) via grafana server.&lt;br /&gt;
&lt;br /&gt;
==== tracsvn (trac, svn, git) ====&lt;br /&gt;
&lt;br /&gt;
Home of [[Trac]], [[Gitea]] and [[Subversion]] service.&lt;br /&gt;
See [[TracSVN]] for full details.&lt;br /&gt;
&lt;br /&gt;
==== old-wiki (stopped) ====&lt;br /&gt;
This used to be housed on osgeo3, and was moved 2019-09-14 to osgeo7 as old-wiki container.&lt;br /&gt;
wiki.osgeo.org moved back to osgeo3 on 2020-05-22 and in wiki container. The wiki container is a complete rebuild with files and database restored and upgraded.&lt;br /&gt;
Refer to the osgeo3 section for more details. &lt;br /&gt;
&lt;br /&gt;
[https://git.osgeo.org/gitea/sac/osgeo7/wiki/old-wiki-container old wiki container] -- used for wiki service (it is an lxd2pc created image of wiki.osgeo.osuosl.org VM that was on osgeo3)&lt;br /&gt;
&lt;br /&gt;
See [[OSGeo Wiki]]&lt;br /&gt;
&lt;br /&gt;
==== nextcloud-ubuntu (stopped) ====&lt;br /&gt;
Moved to osgeo9&lt;br /&gt;
&lt;br /&gt;
==== collabora (stopped) ====&lt;br /&gt;
# https://collabora.osgeo.org&lt;br /&gt;
Ubuntu 18.04 LXD container for  LibreOffice/MS Office online document editor currently used exclusively by nextcloud.osgeo.org.  Setup detailed in Nextcloud setup.&lt;br /&gt;
No longer needed now that nextcloud is using a self-contained collabora instance.&lt;br /&gt;
&lt;br /&gt;
==== live ====&lt;br /&gt;
Home of live.osgeo.org (created 2021-10-05ish&lt;br /&gt;
Running Ubuntu 20.04 with OSGeo LDAP SSH&lt;br /&gt;
&lt;br /&gt;
==== dronie-server ====&lt;br /&gt;
&lt;br /&gt;
See [[Dronie]]&lt;br /&gt;
&lt;br /&gt;
==== old-projects (stopped) ====&lt;br /&gt;
-- this is the old projects.osgeo.osuosl.org migrated from osgeo4 as an lxd container, so more or less the same as it was before, with the exception that all the websites are now proxied thru the nginx container.  Websites on it are community-review.foss4g.org and spatialreference.org&lt;br /&gt;
&lt;br /&gt;
To access you need to go thru download.osgeo.org -&amp;gt; old-projects&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== old-web (stopped) ====&lt;br /&gt;
The old web.osgeo.osuosl.org (was on osgeo3) &lt;br /&gt;
&lt;br /&gt;
* mapguide.osgeo.org&lt;br /&gt;
&lt;br /&gt;
==== old-webextra ====&lt;br /&gt;
This is a replica of webextra.osgeo.osuosl.org that was hosted on osgeo3&lt;br /&gt;
&lt;br /&gt;
Started move on November 29th 2019 and completed December 8th, 2019&lt;br /&gt;
* foss4g.org&lt;br /&gt;
* europe.foss4g.org&lt;br /&gt;
* video.foss4g.org&lt;br /&gt;
* planet.osgeo.org&lt;br /&gt;
* various old foss4g.org years&lt;br /&gt;
* &amp;lt;del&amp;gt;live.osgeo.org&amp;lt;/del&amp;gt; moved to dedicated container&lt;br /&gt;
* journal.osgeo.org (not sure what this is for, should be retired?)&lt;br /&gt;
* &amp;lt;del&amp;gt;vmap0.tiles.osgeo.org&amp;lt;/del&amp;gt; #removed site&lt;br /&gt;
&lt;br /&gt;
==== pycsw ====&lt;br /&gt;
'''Container Name:''' pycsw &lt;br /&gt;
&lt;br /&gt;
* https://demo.pycsw.org&lt;br /&gt;
* '''OGC CSW Reference Implementation and Server demo'''&lt;br /&gt;
* deployment setup at https://github.com/geopython/demo.pycsw.org&lt;br /&gt;
* running hourly teardown/setup cron via docker-compose&lt;br /&gt;
* migrated from [[AdhocVM#Existing_services_hosted_on_the_Ad-hoc_VM:|Adhoc VM]] thanks to [https://trac.osgeo.org/osgeo/ticket/2452 SAC] (May 2020)&lt;br /&gt;
&lt;br /&gt;
==== mapserver ====&lt;br /&gt;
&lt;br /&gt;
See [[MapServer_at_osgeo7]]&lt;br /&gt;
&lt;br /&gt;
=== osgeo7 decommissioned containers ===&lt;br /&gt;
&lt;br /&gt;
==== &amp;lt;del&amp;gt;old-adhoc&amp;lt;/del&amp;gt; ====&lt;br /&gt;
&lt;br /&gt;
'''SHUTOFF as of 2022-01-29'''&lt;br /&gt;
&lt;br /&gt;
[[AdhocVM|old-adhoc]] -- this is the old adhoc.osgeo.osuosl.org migrated 2019-05-08 from osgeo4 as an lxd container.  &lt;br /&gt;
Used by osgeo-live for there test docs and by grass for earthquake, and mapserver for demo.&lt;br /&gt;
Note that there is a new live (container that osgeo-live will more to), there is also a mapserver container (which mapserver have started to move their demo to)&lt;br /&gt;
&lt;br /&gt;
To access via ssh you should go thru download.osgeo.org -&amp;gt; old-adhoc.lxd&lt;br /&gt;
It is accessible via https://adhoc.osgeo.org and http://adhoc.osgeo.osuosl.org&lt;br /&gt;
&lt;br /&gt;
* VM used for projects for various adhoc purposes.  Risks to system stability that would be unacceptable on the Projects VM may be ok here. &lt;br /&gt;
* See [[AdhocVM]] for full details, and some notes on services running here.&lt;br /&gt;
* eg http://adhoc.osgeo.osuosl.org/livedvd/docs/en/quickstart/&lt;br /&gt;
&lt;br /&gt;
== osgeo6 ==&lt;br /&gt;
&lt;br /&gt;
* Mail&lt;br /&gt;
* lists.osgeo.org&lt;br /&gt;
See [[Osgeo6]] for full details&lt;br /&gt;
&lt;br /&gt;
== Backup (osgeo5) ==&lt;br /&gt;
* Backup now runs on dedicated hardware&lt;br /&gt;
* Provides Rsync backups of download.osgeo.org&lt;br /&gt;
* Provides Bacula backups of various VMs.&lt;br /&gt;
* See [[SAC:Backups]] for details.&lt;br /&gt;
&lt;br /&gt;
== osgeo4 ==&lt;br /&gt;
&lt;br /&gt;
osgeo4 is a real server managed by OSUOSL - can be access via ssh tech_dev@osgeo4.osgeo.osuosl.org -p 2222  (only people with their access keys installed can log in and doesn't allow password access) - password for tech_dev is in the secure container (on osgeo7) / access folder.&lt;br /&gt;
&lt;br /&gt;
In August 2019 the server had new power supply put in and replacement disks.  It was reformatted with Ubuntu 18.04.3 to serve as secondary LXD host to osgeo7&lt;br /&gt;
zfsutils-linux was installed so lxd can use zfs for storage.&lt;br /&gt;
&lt;br /&gt;
=== sshing into osgeo4 containers ===&lt;br /&gt;
Note that all the containers are closed off from direct ssh access except for the hop.osgeo4.osgeo.org.  To access the other containers, you need to hop through hop.&lt;br /&gt;
hop container has port 22 open but requires ssh access so users who’ve been granted rights can hop thru it to other containers using hop.osgeo4.osgeo.org as name.&lt;br /&gt;
&lt;br /&gt;
A convenient block to add to your own .ssh/config file follows where your_id could be your osgeo id or a local account on that container&lt;br /&gt;
&lt;br /&gt;
 Host osgeo4-*&lt;br /&gt;
   ProxyCommand ssh your_osgeo_id@hop.osgeo4.osgeo.org -W $(sed -e &amp;quot;s/^osgeo4-//;s/$/.lxd/&amp;quot; &amp;lt;&amp;lt;&amp;lt; &amp;quot;%h&amp;quot;):%p&lt;br /&gt;
   IdentityFile &amp;quot;path/to/your/private/key&amp;quot;&lt;br /&gt;
   User your_id&lt;br /&gt;
&lt;br /&gt;
Then to access say the wordpress-dev container, you'd do the below&lt;br /&gt;
&lt;br /&gt;
 ssh osgeo4-wordpress-dev&lt;br /&gt;
&lt;br /&gt;
=== osgeo4 baremetal features ===&lt;br /&gt;
It's makeup is as follows:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Item !! Settings&lt;br /&gt;
|-&lt;br /&gt;
| Disks || 6 1.8 TB drives&lt;br /&gt;
|-&lt;br /&gt;
| Memory || 48 GB&lt;br /&gt;
|-&lt;br /&gt;
| CPUs || 8 Intel(R) Xeon(R) CPU E5540  @ 2.53GHz (8192kb cache)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;pre&amp;gt;lsblk -i&lt;br /&gt;
NAME           MAJ:MIN RM  SIZE RO TYPE  MOUNTPOINT&lt;br /&gt;
sda              8:0    0  1.8T  0 disk  &lt;br /&gt;
|-sda1           8:1    0  953M  0 part  &lt;br /&gt;
| `-md0          9:0    0  952M  0 raid1 /boot&lt;br /&gt;
`-sda2           8:2    0 46.6G  0 part  &lt;br /&gt;
  `-md1          9:1    0 46.5G  0 raid1 &lt;br /&gt;
	|-lvm-root 253:0    0 37.3G  0 lvm   /&lt;br /&gt;
	`-lvm-swap 253:1    0  7.5G  0 lvm   [SWAP]&lt;br /&gt;
sdb              8:16   0  1.8T  0 disk  &lt;br /&gt;
|-sdb1           8:17   0  953M  0 part  &lt;br /&gt;
| `-md0          9:0    0  952M  0 raid1 /boot&lt;br /&gt;
`-sdb2           8:18   0 46.6G  0 part  &lt;br /&gt;
  `-md1          9:1    0 46.5G  0 raid1 &lt;br /&gt;
	|-lvm-root 253:0    0 37.3G  0 lvm   /&lt;br /&gt;
	`-lvm-swap 253:1    0  7.5G  0 lvm   [SWAP]&lt;br /&gt;
sdc              8:32   0  1.8T  0 disk  &lt;br /&gt;
sdd              8:48   0  1.8T  0 disk  &lt;br /&gt;
sde              8:64   0  1.8T  0 disk  &lt;br /&gt;
sdf              8:80   0  1.8T  0 disk &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sdc,sdd,sde,sdf  form a zfs osgeo4_lxd partition (sdc,sdd) mirrors sde,sdf for total lxd capacity of 3.62 TB&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nightly backups of osgeo3, osgeo7, and osgeo4 containers are kept here and named &amp;lt;container&amp;gt;-backup and be kept in a stopped state.&lt;br /&gt;
&lt;br /&gt;
== Services running on osgeo4 ==&lt;br /&gt;
&lt;br /&gt;
=== hop ===&lt;br /&gt;
'''Container Name:''' hop - this is the only container with direct ssh access via ssh hop.osgeo4.osgeo.org. To get to other containers, you need to hop thru this one. Requires ssh key access&lt;br /&gt;
&lt;br /&gt;
=== ansible-dev ===&lt;br /&gt;
'''Container Name:''' ansible-dev, has ansible 2.9.27 installed and all plugins needed to manage OSGeo ansible infrastructure.&lt;br /&gt;
DEPRECATED, use `ansible-dev`&lt;br /&gt;
&lt;br /&gt;
=== ansible-control ===&lt;br /&gt;
'''Container Name:''' ansible-control, can be used to deploy OSGeo ansible infrastructure. Replaces `ansible-dev`&lt;br /&gt;
&lt;br /&gt;
=== osgeo4-nginx ===&lt;br /&gt;
'''Container Name:''' osgeo4-nginx -&amp;gt;&amp;gt; all web traffick from other containers on osgeo4 get proxied thru here&lt;br /&gt;
&lt;br /&gt;
=== old-web-staging  ===&lt;br /&gt;
'''Container Name:''' old-web-staging - used primarily for experimenting with changes to id.osgeo.org (old-web on osgeo7) like testing out OS and software upgrade etc, changes to LDAP forms and registration, before applying to id.osgeo.org. - https://id.staging.osgeo.org&lt;br /&gt;
&lt;br /&gt;
=== pretalx-staging  ===&lt;br /&gt;
'''Container Name:''' pretalx-staging - used primarily for experimenting with changes to talks.osgeo.org (pretalx on osgeo3) like testing out Docker builds and software upgrade etc, before applying to talks.osgeo.org. - https://talks.staging.osgeo.org&lt;br /&gt;
&lt;br /&gt;
=== wordpress-dev  ===&lt;br /&gt;
'''Container Name:''' wordpress-dev - used primarily for osgeo.org main website development - https://staging.www.osgeo.org, https://dev.www.osgeo.org&lt;br /&gt;
&lt;br /&gt;
=== wiki-dev  ===&lt;br /&gt;
'''Container Name:''' wiki-dev - used primarily for experimenting with changes to wiki.osgeo.org like testing out OS and software upgrade etc before appying to wiki.osgeo.org. - https://dev.wiki.osgeo.org&lt;br /&gt;
&lt;br /&gt;
=== wiki-staging  ===&lt;br /&gt;
'''Container Name:''' wiki-staging - used primarily for upgrade changes to wiki.osgeo.org like testing out OS and software upgrade etc before applying to wiki.osgeo.org. - https://staging.wiki.osgeo.org.  The construction of this container is managed by sac ansible-deployment.&lt;br /&gt;
&lt;br /&gt;
=== tracsvn-dev  ===&lt;br /&gt;
'''Container Name:''' tracsvn-dev - This is a 2019-09-05 lxd2pc image of tracsvn.osgeo.osuosl.org (now on osgeo7 as tracsvn) used primarily for experimenting like testing out OS, git and software upgrade etc before appying to production. -- https://dev.git.osgeo.org, https://dev.tracsvn.osgeo.org Has the following sites: https://dev.trac.osgeo.org, https://dev.git.osgeo.org/gitea, https://dev.svn.osgeo.org.&lt;br /&gt;
&lt;br /&gt;
It was upgraded to Debian 11 on 2024-08-21.&lt;br /&gt;
&lt;br /&gt;
=== dronie-client  ===&lt;br /&gt;
'''Container Name:''' dronie-client - This is a debian 10 machine, with OSGeo LDAP authentication and a drone-agent docker running.  To be used with https://dronie.osgeo.org&lt;br /&gt;
&lt;br /&gt;
== osgeo3 ==&lt;br /&gt;
osgeo3 physical server refer to [[osgeo3|Configuration Details]] for hardware specs. It is used to run production, but moderately risky things. Refer to [[SAC:Old-osgeo3]] for past history before osgeo3 was rebuilt.&lt;br /&gt;
osgeo3 is a hosted by OSUOSL - can be accessed via ssh tech_dev@osgeo3.osgeo.osuosl.org -p 2222  (only people with their access keys installed can log in and doesn't allow password access) - password for tech_dev is in the secure container (on osgeo7) / access folder.&lt;br /&gt;
&lt;br /&gt;
=== sshing into osgeo3 containers ===&lt;br /&gt;
Note that all the containers are closed off from direct ssh access except for the hop.osgeo3.osgeo.org.  To access the other containers, you need to hop through hop.osgeo3.osgeo.org.&lt;br /&gt;
hop container has port 22 open but requires ssh key access, you need to be added to shell group and have your ssh keys registered on your profile https://id.osgeo.org/ldap/edit). Users who’ve been granted rights can hop thru it to other containers using hop.osgeo3.osgeo.org as name.  Other containers may or may not allow password access. It's up to the those who manage the internal containers.&lt;br /&gt;
&lt;br /&gt;
A convenient block to add to your own .ssh/config file follows&lt;br /&gt;
 # this is only needed if you you use different private keys for different servers&lt;br /&gt;
 Host hop.osgeo3.osgeo.org&lt;br /&gt;
   IdentityFile &amp;quot;path/to/your/private/key&amp;quot;&lt;br /&gt;
&lt;br /&gt;
 Host osgeo3-*&lt;br /&gt;
   ProxyCommand ssh '''your_osgeo_id'''@hop.osgeo3.osgeo.org -W $(sed -e &amp;quot;s/^osgeo3-//;s/$/.lxd/&amp;quot; &amp;lt;&amp;lt;&amp;lt; &amp;quot;%h&amp;quot;):%p&lt;br /&gt;
   IdentityFile &amp;quot;path/to/your/private/key&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Then to access say the nexus container, you'd do the below where your_id could be your osgeo id or a local account on that container&lt;br /&gt;
&lt;br /&gt;
 ssh '''your_id'''@osgeo3-nexus&lt;br /&gt;
&lt;br /&gt;
=== hop ===&lt;br /&gt;
This is the only container with direct ssh access via ssh hop.osgeo3.osgeo.org. To get to other containers, you need to hop thru this one. Requires ssh key access which you can register by editing your ldap profile.&lt;br /&gt;
&lt;br /&gt;
=== osgeo3-nginx ===&lt;br /&gt;
nginx proxy all web-traffic via the  (using IP: 140.211.15.6 web-osgeo3.osgeo.osuosl.org), the second ip is not in use, but may be used for a secondary nginx, to temporarily host osgeo7/osgeo8/osgeo9 containers in case of major hardware upgrades&lt;br /&gt;
&lt;br /&gt;
=== dronie-client ===&lt;br /&gt;
This is a debian 10 lxd container running docker. Currently has just one running docker osgeo-drone-agent to serve as a client for dronie-server (dronie.osgeo.org running on osgeo7) &lt;br /&gt;
&lt;br /&gt;
=== geo-docs ===&lt;br /&gt;
Debian 11 houses the following:&lt;br /&gt;
&lt;br /&gt;
* lastools.osgeo.org (as of 2021-10-06 snapshot of  https://www.cs.unc.edu/~isenburg/lastools/ see [https://trac.osgeo.org/osgeo/ticket/2649 2649] &lt;br /&gt;
* https://planet.osgeo.org&lt;br /&gt;
* https://docs.geoserver.org &lt;br /&gt;
* https://docs.geotools.org [https://trac.osgeo.org/osgeo/ticket/2944 2944]&lt;br /&gt;
* https://geotools.org [https://trac.osgeo.org/osgeo/ticket/2944 2944]&lt;br /&gt;
&lt;br /&gt;
planned home of ? docs.geowebcache.org&lt;br /&gt;
&lt;br /&gt;
=== geoserver-cite ===&lt;br /&gt;
Houses OGC site certification for geoserver https://cite.geoserver.org&lt;br /&gt;
&lt;br /&gt;
=== matrix ===&lt;br /&gt;
'''Container Name:''' matrix - lxd container with ldap/ssh.&lt;br /&gt;
Hosts [[Matrix]] homeserver ([[SAC:MatrixSynapse]]) and IRC bridges ([[SAC:Heisenbridge]])&lt;br /&gt;
&lt;br /&gt;
See https://git.osgeo.org/gitea/sac/osgeo3/wiki/matrix-container for full detail on how the container is setup&lt;br /&gt;
&lt;br /&gt;
=== nexus (repo.osgeo.org, docker.osgeo.org)  ===&lt;br /&gt;
See [[SAC:Repo]] this is a debian 10 lxd container running docker 19.  &lt;br /&gt;
It currently has one docker container running within it called nexus -- exposed as repo.osgeo.org on nginx.&lt;br /&gt;
&lt;br /&gt;
Also exposed as project dockers for pushing images:  postgis-docker.osgeo.org, geoserver-docker.osgeo.org, geos-docker.osgeo.org, sac-docker.osgeo.org&lt;br /&gt;
&lt;br /&gt;
=== monitor ===&lt;br /&gt;
debian10 lxd container with ldap/ssh. https://monitor.osgeo.org (houses grafana dashboard (for all servers) and prometheus server for osgeo3 containers and pulls basic container metrics using node exporters pulled via prometheus servers. Requirs ldap to log into the web console.&lt;br /&gt;
&lt;br /&gt;
Configuring servers for monitoring is detailed [https://git.osgeo.org/gitea/sac/prometheus-config Git Prometheus Config]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== gallery ===&lt;br /&gt;
&lt;br /&gt;
Picture gallery.&lt;br /&gt;
See [[Gallery]]&lt;br /&gt;
&lt;br /&gt;
== WebExtra ==&lt;br /&gt;
** Retired December 8th, 2019 -- and moved to osgeo7 as container old-webextra&lt;br /&gt;
&lt;br /&gt;
* See [[WebExtraVM]] for full details (server: http://webextra.osgeo.osuosl.org)&lt;br /&gt;
* hosts http://planet.osgeo.org, http://mum03.mapserver.org, http://live.osgeo.org&lt;br /&gt;
* http://foss4g.org (main portal) and archive of old sites 2006-2014&lt;br /&gt;
* http://conference.osgeo.org - [[Conference System]] (also: [[SAC:Setup_OCS]])&lt;br /&gt;
* http://journal.osgeo.org / osgeo.org/ojs - [[Journal System]]&lt;br /&gt;
* Redirects for many chapter and other urls handled via /etc/httpd/conf.d/rewrite.conf&lt;br /&gt;
&lt;br /&gt;
= Cloud Hosted Servers and other external under SAC Control =&lt;br /&gt;
&lt;br /&gt;
== Future Hosting Plans for Windows / Mac Building ==&lt;br /&gt;
&lt;br /&gt;
[[SAC_Shared_Building_Services|SAC Shared Building Services]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Atlantic.net ==&lt;br /&gt;
&lt;br /&gt;
* host.postgis.net -p 2222 is an LXD Ubuntu 18.04 16GB RAM/ 6 vCPU, 350GB data, 250GB block storage&lt;br /&gt;
* Currenlty running two lxd containers:&lt;br /&gt;
    debbie: debian 10 postgis.net, planet.postgis.net, debbie.postgis.net (jenkins build bot)  &lt;br /&gt;
    debbie-docker.host.postgis.net - runs docker and serves as a 1.0 agent for dronie.osgeo.org&lt;br /&gt;
&lt;br /&gt;
= QGIS off OSGeo =&lt;br /&gt;
Services on separated machines rented and managed by the QGIS project at hetzner&lt;br /&gt;
&lt;br /&gt;
* website including documentation http://www.qgis.org&lt;br /&gt;
* website building, documentation building, debian/ubuntu nightlies, plugins.qgis.org&lt;br /&gt;
* issues.qgis.org: redmine&lt;br /&gt;
&lt;br /&gt;
= Historical servers (not more in use) =&lt;br /&gt;
&lt;br /&gt;
- [[Telascience Blades (Historical)]]&lt;br /&gt;
&lt;br /&gt;
== web18a.osgeo.osuosl.org ==&lt;br /&gt;
NO LONGER USED - turned off&lt;br /&gt;
'''2019-09-03 Production services www.osgeo.org, 2018.foss4g.org moved to wordpress container on [[osgeo7]]&lt;br /&gt;
Staging services (staging.www.osgeo.org, dev.www.osgeo.org move to wordpress-dev container on [[osgeo4]]&lt;br /&gt;
Grass wordpress is disabled as grass decided to go with another solution, so have grass container on osgeo7'''&lt;br /&gt;
(Cloud hosted server on OSUOSL hardware (not ours) )&lt;br /&gt;
* Debian 9.3 4GB server, host name: web18a.osgeo.osuosl.org require ssh key to log in.&lt;br /&gt;
* Hosts wordpress sites staging.www.osgeo.org,www.osgeo.org, staging.grass.osgeo.org, foss4g2018.osgeo.org&lt;br /&gt;
* Setup details on [https://git.osgeo.org/gitea/osgeo/www_apache_configs/wiki/Web18a-setup Web18a setup]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OSGeo funtoo ==&lt;br /&gt;
&lt;br /&gt;
For lxd experimentation it's an lxd container running other lxd containers and provided by funtoo.org.&lt;br /&gt;
&lt;br /&gt;
OSGeo is paying funtoo via treasurer at osgeo.org.&lt;br /&gt;
&lt;br /&gt;
* [https://git.osgeo.org/gitea/sac/osgeo_funtoo OSGeo Funtoo] osgeo.host.funtoo.org&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* funtoo LXDs currently running:&lt;br /&gt;
** &amp;lt;del&amp;gt;[https://limesurvey.osgeo.org LimeSurvey] -this may be in future migrated to osgeo7 or osgeo3&amp;lt;/del&amp;gt;&lt;br /&gt;
Migrated to osgeo3  2020-11-28 -- see https://trac.osgeo.org/osgeo/ticket/2362&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Infrastructure]]&lt;br /&gt;
[[Category:Services]]&lt;/div&gt;</summary>
		<author><name>Strk</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=SAC&amp;diff=134269</id>
		<title>SAC</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=SAC&amp;diff=134269"/>
		<updated>2025-09-21T07:38:09Z</updated>

		<summary type="html">&lt;p&gt;Strk: /* Communication */ add forum&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Mission = &lt;br /&gt;
The OSGeo System Administration Committee (SAC) manages [[SAC_Service_Status|computer systems]] operated by OSGeo. Responsibilities include:&lt;br /&gt;
&lt;br /&gt;
* Develop published policies and procedures for managing systems, and system services.&lt;br /&gt;
* Solicit input from stakeholders on required system services, and to prioritize which to offer and when.&lt;br /&gt;
* Assign appropriate security and other responsibilities to administrators and users for access to systems.&lt;br /&gt;
* Ensure core OSGeo system services are well maintained, highly available and recoverable in case of system failure.&lt;br /&gt;
* Recommend system expenditures to the Board.&lt;br /&gt;
&lt;br /&gt;
= Members =&lt;br /&gt;
&lt;br /&gt;
([[SAC:Primary Administrators]])&lt;br /&gt;
&lt;br /&gt;
A [[SAC:LDAP|LDAP]] group holds the [https://id.osgeo.org/ldap/shell?group=sac authoritative list of current SAC administrators] (need an [https://www.osgeo.org/osgeo_userid OSGeo account to read).&lt;br /&gt;
&lt;br /&gt;
== Active ==&lt;br /&gt;
* [[User:strk|Sandro Santilli]] aka strk (General Administration, [[Trac Instances|trac]], [[SAC:Gitea|Gitea]], [[Drone]])&lt;br /&gt;
* [[User:robe|Regina Obe]] ( general server administration and management which includes server patches, osgeo3-osgeo9 lxd hosts, DNS changes)&lt;br /&gt;
* [[User:Cvvergara| Vicky Vergara]] ( website administration, lists administration, general server administration )&lt;br /&gt;
* [[User:Jef|Jürgen Fischer]] (QGIS, OSGeo4W, Downloads, various)&lt;br /&gt;
* [[User:jive| Jody Garnett]] (website administration, repository)&lt;br /&gt;
* [[User:lnicola| Laurențiu Nicola]] (Download, wiki, website, Mantra, ldap, Gitea)&lt;br /&gt;
* [[Jorge Sanz]] ([[SAC:Mailing Lists|Mailing Lists]], [[PlanetOSGeo]])&lt;br /&gt;
* [[User:Neteler|Markus Neteler]] (GRASS CMS + Wiki, fail2ban, various)&lt;br /&gt;
* [[Jeff McKenna]] (Wiki, Mapserver website and demo, WebExtra, Tracsvn)&lt;br /&gt;
* [[User:tomkralidis|Tom Kralidis]] (Observer, OSGeo Board)&lt;br /&gt;
* Frank Warmerdam (Downloads, [[SAC:Mailing Lists|Mailing Lists]], [[SAC:LDAP|LDAP Scripts]])&lt;br /&gt;
* [[User:Martin|Martin Spott]] (Backups, everything else)&lt;br /&gt;
&lt;br /&gt;
== InActive ==&lt;br /&gt;
* Eli Adam (Foss4g Archives)&lt;br /&gt;
* Shawn Barnes&lt;br /&gt;
* Wolf Bergenheim&lt;br /&gt;
* Alan Boudreault&lt;br /&gt;
* Hamish Bowman (OSGeo Live)&lt;br /&gt;
* Howard Butler&lt;br /&gt;
* [[Paolo Corti]] ([[PlanetOSGeo]])&lt;br /&gt;
* Richard Duivenvoorde (QGIS)&lt;br /&gt;
* [[User:wildintellect|Alex Mandel]] '''Chair''' (General)&lt;br /&gt;
* [[User:TemptorSent| Chris Giorgi]] aka TemporSent (funtoo setup, osgeo7, eventually wiki/ldap integration)&lt;br /&gt;
* John Graham&lt;br /&gt;
* Harrison Grundy&lt;br /&gt;
* Swapnil Hajare&lt;br /&gt;
* [[User:ajolma|Ari Jolma]]&lt;br /&gt;
* [[Mateusz Loskot]] ([[SAC:Mailing Lists|Nabble, Mailing Lists (Jobs)]], [[PlanetOSGeo]])&lt;br /&gt;
* Daniel Morissette&lt;br /&gt;
* [[User:Jgrocha|Jorge Rocha]]&lt;br /&gt;
* Larry Shaffer (Apple Signing Certificates)&lt;br /&gt;
* Chris Schmidt (OAM, Vmap0, Sr.org)&lt;br /&gt;
* Gary Sherman ([[IRC|IRC Bots]])&lt;br /&gt;
* Christian Willmes (Journal, Wiki)&lt;br /&gt;
* Norman Vine ([[IRC]])&lt;br /&gt;
&lt;br /&gt;
= Meetings =&lt;br /&gt;
* [[SAC_Meeting-2020-06| Jun 2020 Agenda Notes]]&lt;br /&gt;
* [[SAC_Meeting-2020-04| Apr 2020 Agenda Notes]]&lt;br /&gt;
* [[SAC_Meeting-2020-03| Mar 2020 Agenda Notes]]&lt;br /&gt;
* [[SAC_Metting_2020-01| Jan 2020 Agenda Notes]]&lt;br /&gt;
* [[SAC_Meeting_2019-11| Nov 7th Agenda Notes]]&lt;br /&gt;
* [[SAC_Meeting_2019-10| Oct 24th Agenda Notes]]&lt;br /&gt;
* [[SAC_Meeting_2019-09| Sept 12th-26th Agenda Notes]]&lt;br /&gt;
* [[SAC_Meeting_2019-08| Aug 1st-29th Agenda Notes]]&lt;br /&gt;
* [[SAC_Meeting_2019-06| Jun 6th-20th Agenda Notes]]&lt;br /&gt;
* [[SAC_Meeting_2019-05| May 9th-23rd Agenda Notes]]&lt;br /&gt;
* [[SAC_Meeting_2019-04| Apr 11th-25th Agenda Notes]]&lt;br /&gt;
* [[SAC_Meeting_2019-03| Mar 14th-28th Agenda Notes]]&lt;br /&gt;
* [[SAC_Meeting_2019-02| Feb 14th-28th Agenda Notes]]&lt;br /&gt;
* [[SAC_Meeting_2019-01| Jan 3rd-31st Agenda Notes]]&lt;br /&gt;
* [[SAC_Meeting_2018-11| Nov 15th-29th 2018 Agenda Notes]]&lt;br /&gt;
* [[SAC_Meeting_2018-10| Oct 4th-25th 2018 Agenda Notes]]&lt;br /&gt;
* [[SAC_Meeting_2018-09| Sept 13th-27th 2018 Agenda Notes]]&lt;br /&gt;
* [[SAC_Meeting_2018-08| Aug 9th-30th 2018 Agenda Notes]]&lt;br /&gt;
* [[SAC_Meeting_2018-08-02| Aug 2nd 2018 Agenda Notes]]&lt;br /&gt;
* [[SAC_Meeting_2018-07-26| Jul 26th 2018 Agenda Notes]]&lt;br /&gt;
* [[SAC_Meeting_2018-07-12| Jul 12th 2018 Agenda (Started Jul 5th, will reconvene July 12th) &amp;amp; Notes]]&lt;br /&gt;
* [[SAC_Meeting_2018-06-24| Jun 24th 2018 Agenda (Canceled) &amp;amp; Notes]]&lt;br /&gt;
* [[SAC_Meeting_2018-06-07| Jun 7th 2018 Agenda &amp;amp; Notes]]&lt;br /&gt;
* [[SAC_Meeting_2018-05-27| May 27th 2018 Agenda &amp;amp; Notes]]&lt;br /&gt;
* [[SAC_Meeting_2018-05-10| May 10th 2018 Agenda &amp;amp; Notes]]&lt;br /&gt;
* [[SAC_Meeting_2018-04-29| April 29th 2018 Agenda &amp;amp; Notes]]&lt;br /&gt;
* [[SAC_Meeting_2018-04-14| April 14th 2018 Agenda &amp;amp; Notes]]&lt;br /&gt;
* [[SAC_Meeting_2018-03-29| March 29th 2018 Agenda &amp;amp; Notes]]&lt;br /&gt;
* [[SAC_Meeting_2018-03-15| March 15 2018 Agenda &amp;amp; Notes]]&lt;br /&gt;
* [[SAC_Meeting_2018-03-02| March 2nd 2018 Agenda &amp;amp; Notes]]&lt;br /&gt;
* [[SAC_Meeting_2018-02-15| February 15th 2018 Agenda &amp;amp; Notes]]&lt;br /&gt;
* [[SAC_Meeting_2018-02-01| February 1st 2018 Agenda &amp;amp; Notes]]&lt;br /&gt;
* [[SAC_Meeting_2018-01-18| January 18th 2018 Agenda &amp;amp; Notes]]&lt;br /&gt;
* [[SAC_Meeting_2018-01-04| January 4th 2018 Agenda &amp;amp; Notes]]&lt;br /&gt;
* [[SAC_Meeting_2017-12-21| December 21st 2017 Agenda &amp;amp; Notes]]&lt;br /&gt;
* [[SAC_Meeting_2017-12-07| December 7th 2017 Agenda  &amp;amp; Notes]]&lt;br /&gt;
* [[SAC_Meeting_2017-11-23| November 23rd 2017 Agenda &amp;amp; Notes]]&lt;br /&gt;
* [[SAC_Meeting_2017-11-09| November 9th 2017 Agenda  &amp;amp; Notes]]&lt;br /&gt;
* [[SAC_Meeting_2017-10-26| October 26th 2017 Agenda &amp;amp; Notes]]&lt;br /&gt;
* [[SAC:Oct122017| October 12th 2017 Agenda &amp;amp; Notes]]&lt;br /&gt;
* [[SAC:Sep2016| September 2016 Agenda &amp;amp; Notes]]&lt;br /&gt;
* [[SAC:May2016| May 2016 Agenda &amp;amp; Notes]]&lt;br /&gt;
* [[SAC:June2010_meeting|June 2010 SAC OSL Transition Meeting]]&lt;br /&gt;
* 1/22/07 [[SAC:1_22_07_agenda]] [[SAC:1_25_07_minutes]]&lt;br /&gt;
* 2/22/07 [[SAC:2_22_07_agenda]] [[SAC:2_22_07_minutes]]&lt;br /&gt;
* For a complete list, see [[:Category:SAC_Meetings]]&lt;br /&gt;
&lt;br /&gt;
= Communication = &lt;br /&gt;
* Mailing list: [https://lists.osgeo.org/mailman/listinfo/sac Subscribe], [http://lists.osgeo.org/pipermail/sac Archives]&lt;br /&gt;
* IRC in #osgeo-sac on libera.chat (quick access: https://web.libera.chat/)&lt;br /&gt;
* Matrix in #sac:osgeo.org (quick access: https://matrix.to/#/#sac:osgeo.org)&lt;br /&gt;
* Forum: https://discourse.osgeo.org/c/committees/sac-global-category&lt;br /&gt;
&lt;br /&gt;
= Task Tracking =&lt;br /&gt;
&lt;br /&gt;
Infrastructure problems should be filed as trac ticket to SAC:&lt;br /&gt;
* [http://trac.osgeo.org/osgeo/login login] and [http://trac.osgeo.org/osgeo/newticket?component=Systems%20Admin Submit Trac Ticket] &lt;br /&gt;
&lt;br /&gt;
Open issues:&lt;br /&gt;
* [http://trac.osgeo.org/osgeo/query?status=new&amp;amp;status=assigned&amp;amp;status=reopened&amp;amp;component=Systems%20Admin&amp;amp;order=priority  Open SAC Issues] &lt;br /&gt;
* Old [[SAC TODO List]] (need to migrate any remaining issues to Trac).&lt;br /&gt;
&lt;br /&gt;
= Procedures =&lt;br /&gt;
&lt;br /&gt;
See [[:Category:SysAdminProcedure]] for a list of pages describing procedures.&lt;br /&gt;
&lt;br /&gt;
The procedure to describe procedures is to create a wiki page and add a &amp;lt;nowiki&amp;gt;[[Category:SysAdminProcedure]]&amp;lt;/nowiki&amp;gt; snippet in the page.&lt;br /&gt;
&lt;br /&gt;
= Documents =&lt;br /&gt;
&lt;br /&gt;
* [[SAC 2018 Annual Report]]&lt;br /&gt;
* [[Osgeo7 | Infrastructure Transition 2018-2019 Purchase and move of services to osgeo7]]&lt;br /&gt;
* [[Infrastructure Transition Plan 2010]]&lt;br /&gt;
* [[2007 Annual Report]]&lt;br /&gt;
* [[OSL]] - Information on our use of system services at the OSU Open Source Labs (OSL).&lt;br /&gt;
&lt;br /&gt;
== Budget ==&lt;br /&gt;
&lt;br /&gt;
* [[SAC:Budget| Past, Current and Proposed Budgets]]&lt;br /&gt;
&lt;br /&gt;
= Services =&lt;br /&gt;
&lt;br /&gt;
* See [[:Category:Services]]&lt;br /&gt;
* [[SAC Service Status]] indicates what services are setup, where and known issues (OSUOSL and other locations).&lt;br /&gt;
* [[Download Server]] for storing source code, VMS, project installation files&lt;br /&gt;
* [[SAC:Gitea]] for git repos for projects and committees. Can be used for both public and private git repos, trackers, and todos&lt;br /&gt;
* [[Trac Instances]]&lt;br /&gt;
* [[SAC:Jitsi]] For video meetings&lt;br /&gt;
* [[SAC:Weblate]] for document translation&lt;br /&gt;
* OBSOLETE: [[Drupal Portal]] - transition notes for www project, talks about issues transitioning to new web site portal.&lt;br /&gt;
* [[Subversion]] - Subversion services and configuration&lt;br /&gt;
* [[SAC:Mailing Lists]]&lt;br /&gt;
* [[SAC:LDAP]]&lt;br /&gt;
* [[Postgrey]] - spam filter for postfix&lt;br /&gt;
* [[OSGeo_Wiki|Mediawiki]]&lt;br /&gt;
&lt;br /&gt;
== Retired services ==&lt;br /&gt;
&lt;br /&gt;
* [[BuildBot Configuration]]&lt;br /&gt;
* [[Moodle]] - educational server for training and courses&lt;br /&gt;
&lt;br /&gt;
= Projects with SAC involved =&lt;br /&gt;
* [[Geodata processing at telascience.org]] - by [[Geodata Packaging Working Group]]&lt;br /&gt;
* The [[Software Stack]] page talks about the ''Reference Stack'' of software we would like to setup for demonstration and testing purposes. &lt;br /&gt;
* [[Kids GIS Portal]] - hosted at telascience, a wee bit of systems help.&lt;br /&gt;
&lt;br /&gt;
= Migration to new Infrastructure =&lt;br /&gt;
&lt;br /&gt;
* [[Osgeo7 | Infrastructure Transition 2018-2019 Purchase and move of services to osgeo7]]&lt;br /&gt;
* [[Infrastructure Transition Plan 2010]]&lt;br /&gt;
* [[Infrastructure Transition Plan 2014]]&lt;br /&gt;
&lt;br /&gt;
== Old migration documents for historical review. ==&lt;br /&gt;
&lt;br /&gt;
* [[Migration Documentation]] - assorted services on www.osgeo.org&lt;br /&gt;
* [[Drupal Upgrade Plan]] - Wolf's fall 2007 plan to upgrade Drupal to 5.3. &lt;br /&gt;
* The [[Project Infrastructure Migration]] page talks about migration issues of the projects in incubation and provides hints to some services we should be trying to provide.&lt;br /&gt;
* [[Migration Tasks and Milestones]]&lt;br /&gt;
* [[Migration Documentation]]&lt;br /&gt;
* [[Infrastructure Transition Plan | Infrastructure Transition Plan 2006]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Infrastructure]]&lt;br /&gt;
[[Category:Committees]]&lt;/div&gt;</summary>
		<author><name>Strk</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=SAC:Message_Submission_Agent&amp;diff=134264</id>
		<title>SAC:Message Submission Agent</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=SAC:Message_Submission_Agent&amp;diff=134264"/>
		<updated>2025-09-20T09:58:35Z</updated>

		<summary type="html">&lt;p&gt;Strk: /* Prerequisites */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Message Submission Agent =&lt;br /&gt;
&lt;br /&gt;
With this [https://en.wikipedia.org/wiki/Message_submission_agent Message Submission Agent] (MSA) service, OSGeo provides the ability to send emails with the &amp;lt;code&amp;gt;@osgeo.org&amp;lt;/code&amp;gt; domain for community members. Note that this is '''not''' a full email service with an inbox to manage and store messages. &lt;br /&gt;
&lt;br /&gt;
== Prerequisites ==&lt;br /&gt;
&lt;br /&gt;
* Get an [[Osgeo_Userid_Help|OSGeo ID]].&lt;br /&gt;
* [https://trac.osgeo.org/osgeo/newticket Open a ticket] in the OSGeo Trac for an admin to grant this service to your user. Remember to assign to the &amp;lt;code&amp;gt;SysAdmin&amp;lt;/code&amp;gt; component for faster routing.&lt;br /&gt;
** An admin should [[SAC:Message_Transport_Agent#Setting_up_mail_alias|create an alias]] for you to receive replies ( communicate a stable, working, email to forward to ).&lt;br /&gt;
** An admin should add you to the [[SAC:LDAP#Shell_group_management|shell management LDAP group]]&lt;br /&gt;
&lt;br /&gt;
== MUA set up ==&lt;br /&gt;
&lt;br /&gt;
Configure your e-mail client (Mail User Agent) with new SMTP outgoing server with the following settings (using Thunderbird terminology):&lt;br /&gt;
&lt;br /&gt;
* Server Name: &amp;lt;code&amp;gt;lists.osgeo.org&amp;lt;/code&amp;gt;&lt;br /&gt;
* Port: &amp;lt;code&amp;gt;465&amp;lt;/code&amp;gt;&lt;br /&gt;
* User Name: &amp;lt;code&amp;gt;Your OSGeo ID&amp;lt;/code&amp;gt;&lt;br /&gt;
* Authentication method: &amp;lt;code&amp;gt;Normal password&amp;lt;/code&amp;gt;&lt;br /&gt;
* Connection security: &amp;lt;code&amp;gt;SSL/TLS&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= See Also =&lt;br /&gt;
&lt;br /&gt;
[[SAC:Message Transport Agent]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Services]]&lt;/div&gt;</summary>
		<author><name>Strk</name></author>
	</entry>
</feed>