<?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=Cvvergara</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=Cvvergara"/>
	<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/wiki/Special:Contributions/Cvvergara"/>
	<updated>2026-05-25T19:11:58Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.35.9</generator>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=Board_of_Directors/OnboardingChecklist&amp;diff=135524</id>
		<title>Board of Directors/OnboardingChecklist</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=Board_of_Directors/OnboardingChecklist&amp;diff=135524"/>
		<updated>2026-03-26T19:55:24Z</updated>

		<summary type="html">&lt;p&gt;Cvvergara: Adding and on boarding task&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Overview=&lt;br /&gt;
&lt;br /&gt;
This page provides new incoming Board members with a checklist of infrastructure/tools, as well as (in reverse) safe off boarding of same.&lt;br /&gt;
&lt;br /&gt;
==Tasks==&lt;br /&gt;
&lt;br /&gt;
There are distinct tasks that the Board is responsible for, including, but not limited to:&lt;br /&gt;
* Appoint executive positions&lt;br /&gt;
* Approve budget&lt;br /&gt;
* Approve policy and procedures&lt;br /&gt;
* Resolve issues that can not be resolved within OSGeo Committees&lt;br /&gt;
* Formally represent OSGeo&lt;br /&gt;
&lt;br /&gt;
==Annual events==&lt;br /&gt;
&lt;br /&gt;
In a given year, the below compose the core events and processes that the Board interacts with:&lt;br /&gt;
&lt;br /&gt;
* Welcome the new Charter members and new Board members.&lt;br /&gt;
* On-boarding with the new Board members&lt;br /&gt;
* Budget meeting for discussion (contact committees, draft, revise, etc...)&lt;br /&gt;
* Regional FOSS4G events (representation and possible board meeting)&lt;br /&gt;
* Global FOSS4G event (possible f2f board meeting and/or member meeting)&lt;br /&gt;
* Annual General Meeting AGM&lt;br /&gt;
* Member elections: approve CRO members and Charter members results&lt;br /&gt;
* Executive positions appointment&lt;br /&gt;
&lt;br /&gt;
==Monthly events==&lt;br /&gt;
&lt;br /&gt;
* Board meetings&lt;br /&gt;
&lt;br /&gt;
=Checklist=&lt;br /&gt;
&lt;br /&gt;
== Board Wiki == &lt;br /&gt;
&lt;br /&gt;
* https://wiki.osgeo.org/wiki/Board_of_Directors&lt;br /&gt;
&lt;br /&gt;
== Documents ==&lt;br /&gt;
&lt;br /&gt;
=== Nextcloud ===&lt;br /&gt;
* Nextcloud: https://nextcloud.osgeo.org (needs Board privileges)&lt;br /&gt;
&lt;br /&gt;
These are all our internal documents (contracts, agreements) and possibly sensitivity in nature.&lt;br /&gt;
&lt;br /&gt;
=== Github === &lt;br /&gt;
&lt;br /&gt;
* some documents are at https://github.com/OSGeo/osgeo and are linked from the website&lt;br /&gt;
&lt;br /&gt;
=== Gitea ===&lt;br /&gt;
&lt;br /&gt;
* CLAS, MoUs&lt;br /&gt;
* https://git.osgeo.org/gitea/board &lt;br /&gt;
* President and Board member acting as Liason to SAC:&lt;br /&gt;
** Have access to SAC gitea and to password-store&lt;br /&gt;
&lt;br /&gt;
== Mailing lists ==&lt;br /&gt;
&lt;br /&gt;
* Public: https://lists.osgeo.org/mailman/listinfo/board&lt;br /&gt;
* Private: [[SAC]] (open issue in https://trac.osgeo.org/osgeo)&lt;br /&gt;
&lt;br /&gt;
== Video Conferencing ==&lt;br /&gt;
&lt;br /&gt;
* Jitsi: https://meet.jit.si/OsgeoBoard&lt;br /&gt;
&lt;br /&gt;
== Chat ==&lt;br /&gt;
&lt;br /&gt;
* Telegram Messenger: https://telegram.org&lt;br /&gt;
&lt;br /&gt;
Also:&lt;br /&gt;
&lt;br /&gt;
* IRC: irc://irc.libera.chat/#osgeo or through [[Matrix]] bridges&lt;br /&gt;
* Slack: https://osgeo.slack.com/ (Could not login to slack)&lt;br /&gt;
* Gitter: https://gitter.im/OSGeo/home (Could not find it)&lt;br /&gt;
&lt;br /&gt;
Possible:&lt;br /&gt;
&lt;br /&gt;
* Element: https://element.io&lt;br /&gt;
&lt;br /&gt;
== Voting ==&lt;br /&gt;
&lt;br /&gt;
* Loomio: https://www.loomio.org/g/kdSmIwxu/osgeo-board&lt;br /&gt;
&lt;br /&gt;
== Issue Tracker ==&lt;br /&gt;
&lt;br /&gt;
* Gitea: https://git.osgeo.org/gitea/osgeo/todo/issues&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Board Officers and History ==&lt;br /&gt;
&lt;br /&gt;
* current Board: https://www.osgeo.org/about/board&lt;br /&gt;
* history of all Board members https://wiki.osgeo.org/wiki/Board_of_Directors#History_of_OSGeo_Foundation_Boards_of_Directors&lt;br /&gt;
&lt;br /&gt;
== [[Website|Website Roles]] ==&lt;br /&gt;
&lt;br /&gt;
* editor - news, events, etc...&lt;br /&gt;
* partners editor - edit partner pages&lt;br /&gt;
* board - list on board and officer pages&lt;br /&gt;
&lt;br /&gt;
== Social Media ==&lt;br /&gt;
&lt;br /&gt;
* https://twitter.com/osgeo&lt;br /&gt;
* https://www.facebook.com/OSGeoFoundation&lt;br /&gt;
* https://www.linkedin.com/company/osgeo/about&lt;br /&gt;
* https://noc.social/@osgeo@fosstodon.org&lt;br /&gt;
&lt;br /&gt;
== Conflict of Interest Policy for Directors == &lt;br /&gt;
&lt;br /&gt;
* https://wiki.osgeo.org/wiki/Conflict_Of_Interest_Policy&lt;br /&gt;
&lt;br /&gt;
== Reading ==&lt;br /&gt;
&lt;br /&gt;
* [https://www.osgeo.org/about/bylaws Bylaws]&lt;br /&gt;
&lt;br /&gt;
* Relationships&lt;br /&gt;
** Sponsors&lt;br /&gt;
*** [https://www.osgeo.org/sponsors Sponsors]&lt;br /&gt;
*** [https://www.osgeo.org/about/how-to-become-a-sponsor How to become a sponsor]&lt;br /&gt;
** Partnerships&lt;br /&gt;
*** [https://www.osgeo.org/partners Partners] (maybe we miss a section here on what does it mean and how to become a partner?)&lt;br /&gt;
&lt;br /&gt;
* Voting&lt;br /&gt;
** [https://wiki.osgeo.org/wiki/Board_Voting_Procedure Voting Procedures]&lt;br /&gt;
&lt;br /&gt;
Budget and Finances&lt;br /&gt;
* [https://wiki.osgeo.org/wiki/File:Osgeo_financial_guidence.pdf Budget and Money Guidance]&lt;br /&gt;
&lt;br /&gt;
Outreach&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;[https://www.slideshare.net/jgarnett/introduction-to-osgeo Introduction to OSGeo]&amp;lt;/s&amp;gt;&lt;br /&gt;
*&amp;lt;s&amp;gt;[https://www.slideshare.net/jgarnett/open-source-practice-and-passion-at-osgeo Open Source Practice and Passion at OSGeo]&amp;lt;/s&amp;gt;&lt;br /&gt;
*[https://docs.google.com/presentation/d/1QiLmg073Ce0AdDpm-NtbyAE22i1t99Ql7rnWOc5tx6Q/edit#slide=id.p4 Introduction to OSGeo]&lt;br /&gt;
* [[:Category:Annual_General_Meeting|Annual General Meetings]]&lt;br /&gt;
&lt;br /&gt;
[[Category: Board]]&lt;/div&gt;</summary>
		<author><name>Cvvergara</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=PgRouting_Report_2025&amp;diff=135317</id>
		<title>PgRouting Report 2025</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=PgRouting_Report_2025&amp;diff=135317"/>
		<updated>2026-01-29T02:54:21Z</updated>

		<summary type="html">&lt;p&gt;Cvvergara: /* Budget */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= General information =&lt;br /&gt;
&lt;br /&gt;
* Project officer: Vicky Vergara&lt;br /&gt;
* Project page information: https://www.osgeo.org/projects/pgrouting/&lt;br /&gt;
&lt;br /&gt;
= Key Accomplishments =&lt;br /&gt;
== Releases for pgRouting/pgrouting ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ releases&lt;br /&gt;
|-&lt;br /&gt;
! tag !! Published at&lt;br /&gt;
|-&lt;br /&gt;
| [https://github.com/pgRouting/pgrouting/v4.0.0 v4.0.0] || 2025-11-07T20:07:42Z&lt;br /&gt;
|-&lt;br /&gt;
| [https://github.com/pgRouting/pgrouting/v4.0.0-rc1 v4.0.0-rc1] || 2025-11-01T20:22:59Z&lt;br /&gt;
|-&lt;br /&gt;
| [https://github.com/pgRouting/pgrouting/v4.0.0-beta1 v4.0.0-beta1] || 2025-10-15T03:03:14Z&lt;br /&gt;
|-&lt;br /&gt;
| [https://github.com/pgRouting/pgrouting/v4.0.0-alpha1 v4.0.0-alpha1] || 2025-09-22T09:17:38Z&lt;br /&gt;
|-&lt;br /&gt;
| [https://github.com/pgRouting/pgrouting/v3.8.0 v3.8.0] || 2025-04-30T16:00:16Z&lt;br /&gt;
|-&lt;br /&gt;
| [https://github.com/pgRouting/pgrouting/v3.7.3 v3.7.3] || 2025-02-10T19:31:07Z&lt;br /&gt;
|-&lt;br /&gt;
| [https://github.com/pgRouting/pgrouting/v3.7.2 v3.7.2] || 2025-01-20T05:23:02Z&lt;br /&gt;
|}&lt;br /&gt;
== Releases for pgRouting/workshop ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ releases&lt;br /&gt;
|-&lt;br /&gt;
! tag !! Published at&lt;br /&gt;
|-&lt;br /&gt;
| [https://github.com/pgRouting/workshop/v3.0.1 v3.0.1] || 2025-10-15T02:35:28Z&lt;br /&gt;
|-&lt;br /&gt;
| [https://github.com/pgRouting/workshop/v3.0.0 v3.0.0] || 2025-01-25T06:15:23Z&lt;br /&gt;
|}&lt;br /&gt;
== Releases for pgRouting/osm2pgrouting ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ releases&lt;br /&gt;
|-&lt;br /&gt;
! tag !! Published at&lt;br /&gt;
|-&lt;br /&gt;
| [https://github.com/pgRouting/osm2pgrouting/v3.0.0 v3.0.0] || 2025-11-01T19:46:14Z&lt;br /&gt;
|-&lt;br /&gt;
| [https://github.com/pgRouting/osm2pgrouting/v2.3.9 v2.3.9] || 2025-10-23T16:24:52Z&lt;br /&gt;
|}&lt;br /&gt;
== Releases for pgRouting/vrprouting ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ releases&lt;br /&gt;
|-&lt;br /&gt;
! tag !! Published at&lt;br /&gt;
|-&lt;br /&gt;
| [https://github.com/pgRouting/vrprouting/v0.5.0 v0.5.0] || 2025-10-15T03:08:44Z&lt;br /&gt;
|}&lt;br /&gt;
== Releases for pgRouting/pgvroom ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ releases&lt;br /&gt;
|-&lt;br /&gt;
! tag !! Published at&lt;br /&gt;
|}&lt;br /&gt;
== Releases for pgRouting/pgorpy ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ releases&lt;br /&gt;
|-&lt;br /&gt;
! tag !! Published at&lt;br /&gt;
|}&lt;br /&gt;
== Releases for pgRouting/pgRoutingLayer ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ releases&lt;br /&gt;
|-&lt;br /&gt;
! tag !! Published at&lt;br /&gt;
|-&lt;br /&gt;
| [https://github.com/pgRouting/pgRoutingLayer/v4.0.0 v4.0.0] || 2025-10-30T23:14:51Z&lt;br /&gt;
|}&lt;br /&gt;
== Releases for pgRouting/docker-pgrouting ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ releases&lt;br /&gt;
|-&lt;br /&gt;
! tag !! Published at&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Summary ==&lt;br /&gt;
=== Issues ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ issues&lt;br /&gt;
|-&lt;br /&gt;
! Repository !! Created !! Closed !! Open&lt;br /&gt;
|-&lt;br /&gt;
| pgRouting/pgrouting || 92 || 110 || 62&lt;br /&gt;
|-&lt;br /&gt;
| pgRouting/workshop || 4 || 2 || 5&lt;br /&gt;
|-&lt;br /&gt;
| pgRouting/osm2pgrouting || 5 || 10 || 75&lt;br /&gt;
|-&lt;br /&gt;
| pgRouting/vrprouting || 3 || 1 || 9&lt;br /&gt;
|-&lt;br /&gt;
| pgRouting/pgvroom || 2 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| pgRouting/pgorpy || 4 || 1 || 3&lt;br /&gt;
|-&lt;br /&gt;
| pgRouting/pgRoutingLayer || 0 || 3 || 10&lt;br /&gt;
|-&lt;br /&gt;
| pgRouting/docker-pgrouting || 1 || 5 || 7&lt;br /&gt;
|}&lt;br /&gt;
=== Pull Requests ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Pull requests&lt;br /&gt;
|-&lt;br /&gt;
! Repository !! Created !! Closed !! Merged || Open&lt;br /&gt;
|-&lt;br /&gt;
| pgRouting/pgrouting || 211 || 201 || 181 || 6&lt;br /&gt;
|-&lt;br /&gt;
| pgRouting/workshop || 23 || 22 || 22 || 2&lt;br /&gt;
|-&lt;br /&gt;
| pgRouting/osm2pgrouting || 6 || 6 || 5 || 0&lt;br /&gt;
|-&lt;br /&gt;
| pgRouting/vrprouting || 2 || 3 || 2 || 0&lt;br /&gt;
|-&lt;br /&gt;
| pgRouting/pgvroom || 1 || 1 || 1 || 0&lt;br /&gt;
|-&lt;br /&gt;
| pgRouting/pgorpy || 2 || 2 || 2 || 0&lt;br /&gt;
|-&lt;br /&gt;
| pgRouting/pgRoutingLayer || 5 || 7 || 5 || 0&lt;br /&gt;
|-&lt;br /&gt;
| pgRouting/docker-pgrouting || 13 || 11 || 11 || 1&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Participation in X =&lt;br /&gt;
&lt;br /&gt;
Where X can be conferences workshops, webinars, GSoC, etc&lt;br /&gt;
&lt;br /&gt;
= Budget =&lt;br /&gt;
&lt;br /&gt;
* Budget from OSGeo [[PgRouting_Budget#2025]]&lt;br /&gt;
* [https://pgrouting.org/donate.html Link to page for sponsors for the project]&lt;br /&gt;
&lt;br /&gt;
= Outlook for 2026 =&lt;br /&gt;
&lt;br /&gt;
* Plan for this&lt;br /&gt;
* Plan for that&lt;br /&gt;
&lt;br /&gt;
[[Category:Annual Reports]]&lt;br /&gt;
[[Category: Reports 2025]]&lt;/div&gt;</summary>
		<author><name>Cvvergara</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=PgRouting_Report_2025&amp;diff=135316</id>
		<title>PgRouting Report 2025</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=PgRouting_Report_2025&amp;diff=135316"/>
		<updated>2026-01-29T02:49:18Z</updated>

		<summary type="html">&lt;p&gt;Cvvergara: Adding the pr for 2025&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= General information =&lt;br /&gt;
&lt;br /&gt;
* Project officer: Vicky Vergara&lt;br /&gt;
* Project page information: https://www.osgeo.org/projects/pgrouting/&lt;br /&gt;
&lt;br /&gt;
= Key Accomplishments =&lt;br /&gt;
== Releases for pgRouting/pgrouting ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ releases&lt;br /&gt;
|-&lt;br /&gt;
! tag !! Published at&lt;br /&gt;
|-&lt;br /&gt;
| [https://github.com/pgRouting/pgrouting/v4.0.0 v4.0.0] || 2025-11-07T20:07:42Z&lt;br /&gt;
|-&lt;br /&gt;
| [https://github.com/pgRouting/pgrouting/v4.0.0-rc1 v4.0.0-rc1] || 2025-11-01T20:22:59Z&lt;br /&gt;
|-&lt;br /&gt;
| [https://github.com/pgRouting/pgrouting/v4.0.0-beta1 v4.0.0-beta1] || 2025-10-15T03:03:14Z&lt;br /&gt;
|-&lt;br /&gt;
| [https://github.com/pgRouting/pgrouting/v4.0.0-alpha1 v4.0.0-alpha1] || 2025-09-22T09:17:38Z&lt;br /&gt;
|-&lt;br /&gt;
| [https://github.com/pgRouting/pgrouting/v3.8.0 v3.8.0] || 2025-04-30T16:00:16Z&lt;br /&gt;
|-&lt;br /&gt;
| [https://github.com/pgRouting/pgrouting/v3.7.3 v3.7.3] || 2025-02-10T19:31:07Z&lt;br /&gt;
|-&lt;br /&gt;
| [https://github.com/pgRouting/pgrouting/v3.7.2 v3.7.2] || 2025-01-20T05:23:02Z&lt;br /&gt;
|}&lt;br /&gt;
== Releases for pgRouting/workshop ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ releases&lt;br /&gt;
|-&lt;br /&gt;
! tag !! Published at&lt;br /&gt;
|-&lt;br /&gt;
| [https://github.com/pgRouting/workshop/v3.0.1 v3.0.1] || 2025-10-15T02:35:28Z&lt;br /&gt;
|-&lt;br /&gt;
| [https://github.com/pgRouting/workshop/v3.0.0 v3.0.0] || 2025-01-25T06:15:23Z&lt;br /&gt;
|}&lt;br /&gt;
== Releases for pgRouting/osm2pgrouting ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ releases&lt;br /&gt;
|-&lt;br /&gt;
! tag !! Published at&lt;br /&gt;
|-&lt;br /&gt;
| [https://github.com/pgRouting/osm2pgrouting/v3.0.0 v3.0.0] || 2025-11-01T19:46:14Z&lt;br /&gt;
|-&lt;br /&gt;
| [https://github.com/pgRouting/osm2pgrouting/v2.3.9 v2.3.9] || 2025-10-23T16:24:52Z&lt;br /&gt;
|}&lt;br /&gt;
== Releases for pgRouting/vrprouting ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ releases&lt;br /&gt;
|-&lt;br /&gt;
! tag !! Published at&lt;br /&gt;
|-&lt;br /&gt;
| [https://github.com/pgRouting/vrprouting/v0.5.0 v0.5.0] || 2025-10-15T03:08:44Z&lt;br /&gt;
|}&lt;br /&gt;
== Releases for pgRouting/pgvroom ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ releases&lt;br /&gt;
|-&lt;br /&gt;
! tag !! Published at&lt;br /&gt;
|}&lt;br /&gt;
== Releases for pgRouting/pgorpy ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ releases&lt;br /&gt;
|-&lt;br /&gt;
! tag !! Published at&lt;br /&gt;
|}&lt;br /&gt;
== Releases for pgRouting/pgRoutingLayer ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ releases&lt;br /&gt;
|-&lt;br /&gt;
! tag !! Published at&lt;br /&gt;
|-&lt;br /&gt;
| [https://github.com/pgRouting/pgRoutingLayer/v4.0.0 v4.0.0] || 2025-10-30T23:14:51Z&lt;br /&gt;
|}&lt;br /&gt;
== Releases for pgRouting/docker-pgrouting ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ releases&lt;br /&gt;
|-&lt;br /&gt;
! tag !! Published at&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Summary ==&lt;br /&gt;
=== Issues ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ issues&lt;br /&gt;
|-&lt;br /&gt;
! Repository !! Created !! Closed !! Open&lt;br /&gt;
|-&lt;br /&gt;
| pgRouting/pgrouting || 92 || 110 || 62&lt;br /&gt;
|-&lt;br /&gt;
| pgRouting/workshop || 4 || 2 || 5&lt;br /&gt;
|-&lt;br /&gt;
| pgRouting/osm2pgrouting || 5 || 10 || 75&lt;br /&gt;
|-&lt;br /&gt;
| pgRouting/vrprouting || 3 || 1 || 9&lt;br /&gt;
|-&lt;br /&gt;
| pgRouting/pgvroom || 2 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| pgRouting/pgorpy || 4 || 1 || 3&lt;br /&gt;
|-&lt;br /&gt;
| pgRouting/pgRoutingLayer || 0 || 3 || 10&lt;br /&gt;
|-&lt;br /&gt;
| pgRouting/docker-pgrouting || 1 || 5 || 7&lt;br /&gt;
|}&lt;br /&gt;
=== Pull Requests ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Pull requests&lt;br /&gt;
|-&lt;br /&gt;
! Repository !! Created !! Closed !! Merged || Open&lt;br /&gt;
|-&lt;br /&gt;
| pgRouting/pgrouting || 211 || 201 || 181 || 6&lt;br /&gt;
|-&lt;br /&gt;
| pgRouting/workshop || 23 || 22 || 22 || 2&lt;br /&gt;
|-&lt;br /&gt;
| pgRouting/osm2pgrouting || 6 || 6 || 5 || 0&lt;br /&gt;
|-&lt;br /&gt;
| pgRouting/vrprouting || 2 || 3 || 2 || 0&lt;br /&gt;
|-&lt;br /&gt;
| pgRouting/pgvroom || 1 || 1 || 1 || 0&lt;br /&gt;
|-&lt;br /&gt;
| pgRouting/pgorpy || 2 || 2 || 2 || 0&lt;br /&gt;
|-&lt;br /&gt;
| pgRouting/pgRoutingLayer || 5 || 7 || 5 || 0&lt;br /&gt;
|-&lt;br /&gt;
| pgRouting/docker-pgrouting || 13 || 11 || 11 || 1&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Participation in X =&lt;br /&gt;
&lt;br /&gt;
Where X can be conferences workshops, webinars, GSoC, etc&lt;br /&gt;
&lt;br /&gt;
= Budget =&lt;br /&gt;
&lt;br /&gt;
* Budget from OSGeo (might be a link to the wiki)&lt;br /&gt;
* [https://pgrouting.org/donate.html Link to page for sponsors for the project]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Outlook for 2026 =&lt;br /&gt;
&lt;br /&gt;
* Plan for this&lt;br /&gt;
* Plan for that&lt;br /&gt;
&lt;br /&gt;
[[Category:Annual Reports]]&lt;br /&gt;
[[Category: Reports 2025]]&lt;/div&gt;</summary>
		<author><name>Cvvergara</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=PgRouting_Report_2025&amp;diff=135315</id>
		<title>PgRouting Report 2025</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=PgRouting_Report_2025&amp;diff=135315"/>
		<updated>2026-01-29T02:32:01Z</updated>

		<summary type="html">&lt;p&gt;Cvvergara: Adding number of issues&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= General information =&lt;br /&gt;
&lt;br /&gt;
* Project officer: Vicky Vergara&lt;br /&gt;
* Project page information: https://www.osgeo.org/projects/pgrouting/&lt;br /&gt;
&lt;br /&gt;
= Key Accomplishments =&lt;br /&gt;
== Releases for pgRouting/pgrouting ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ releases&lt;br /&gt;
|-&lt;br /&gt;
! tag !! Published at&lt;br /&gt;
|-&lt;br /&gt;
| [https://github.com/pgRouting/pgrouting/v4.0.0 v4.0.0] || 2025-11-07T20:07:42Z&lt;br /&gt;
|-&lt;br /&gt;
| [https://github.com/pgRouting/pgrouting/v4.0.0-rc1 v4.0.0-rc1] || 2025-11-01T20:22:59Z&lt;br /&gt;
|-&lt;br /&gt;
| [https://github.com/pgRouting/pgrouting/v4.0.0-beta1 v4.0.0-beta1] || 2025-10-15T03:03:14Z&lt;br /&gt;
|-&lt;br /&gt;
| [https://github.com/pgRouting/pgrouting/v4.0.0-alpha1 v4.0.0-alpha1] || 2025-09-22T09:17:38Z&lt;br /&gt;
|-&lt;br /&gt;
| [https://github.com/pgRouting/pgrouting/v3.8.0 v3.8.0] || 2025-04-30T16:00:16Z&lt;br /&gt;
|-&lt;br /&gt;
| [https://github.com/pgRouting/pgrouting/v3.7.3 v3.7.3] || 2025-02-10T19:31:07Z&lt;br /&gt;
|-&lt;br /&gt;
| [https://github.com/pgRouting/pgrouting/v3.7.2 v3.7.2] || 2025-01-20T05:23:02Z&lt;br /&gt;
|}&lt;br /&gt;
== Releases for pgRouting/workshop ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ releases&lt;br /&gt;
|-&lt;br /&gt;
! tag !! Published at&lt;br /&gt;
|-&lt;br /&gt;
| [https://github.com/pgRouting/workshop/v3.0.1 v3.0.1] || 2025-10-15T02:35:28Z&lt;br /&gt;
|-&lt;br /&gt;
| [https://github.com/pgRouting/workshop/v3.0.0 v3.0.0] || 2025-01-25T06:15:23Z&lt;br /&gt;
|}&lt;br /&gt;
== Releases for pgRouting/osm2pgrouting ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ releases&lt;br /&gt;
|-&lt;br /&gt;
! tag !! Published at&lt;br /&gt;
|-&lt;br /&gt;
| [https://github.com/pgRouting/osm2pgrouting/v3.0.0 v3.0.0] || 2025-11-01T19:46:14Z&lt;br /&gt;
|-&lt;br /&gt;
| [https://github.com/pgRouting/osm2pgrouting/v2.3.9 v2.3.9] || 2025-10-23T16:24:52Z&lt;br /&gt;
|}&lt;br /&gt;
== Releases for pgRouting/vrprouting ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ releases&lt;br /&gt;
|-&lt;br /&gt;
! tag !! Published at&lt;br /&gt;
|-&lt;br /&gt;
| [https://github.com/pgRouting/vrprouting/v0.5.0 v0.5.0] || 2025-10-15T03:08:44Z&lt;br /&gt;
|}&lt;br /&gt;
== Releases for pgRouting/pgvroom ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ releases&lt;br /&gt;
|-&lt;br /&gt;
! tag !! Published at&lt;br /&gt;
|}&lt;br /&gt;
== Releases for pgRouting/pgorpy ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ releases&lt;br /&gt;
|-&lt;br /&gt;
! tag !! Published at&lt;br /&gt;
|}&lt;br /&gt;
== Releases for pgRouting/pgRoutingLayer ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ releases&lt;br /&gt;
|-&lt;br /&gt;
! tag !! Published at&lt;br /&gt;
|-&lt;br /&gt;
| [https://github.com/pgRouting/pgRoutingLayer/v4.0.0 v4.0.0] || 2025-10-30T23:14:51Z&lt;br /&gt;
|}&lt;br /&gt;
== Releases for pgRouting/docker-pgrouting ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ releases&lt;br /&gt;
|-&lt;br /&gt;
! tag !! Published at&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== issues ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ issues&lt;br /&gt;
|-&lt;br /&gt;
! Repository !! Created !! Closed !! Open&lt;br /&gt;
|-&lt;br /&gt;
| pgRouting/pgrouting || 92 || 110 || 62&lt;br /&gt;
|-&lt;br /&gt;
| pgRouting/workshop || 4 || 2 || 5&lt;br /&gt;
|-&lt;br /&gt;
| pgRouting/osm2pgrouting || 5 || 10 || 75&lt;br /&gt;
|-&lt;br /&gt;
| pgRouting/vrprouting || 3 || 1 || 9&lt;br /&gt;
|-&lt;br /&gt;
| pgRouting/pgvroom || 2 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| pgRouting/pgorpy || 4 || 1 || 3&lt;br /&gt;
|-&lt;br /&gt;
| pgRouting/pgRoutingLayer || 0 || 3 || 10&lt;br /&gt;
|-&lt;br /&gt;
| pgRouting/docker-pgrouting || 1 || 5 || 7&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Participation in X =&lt;br /&gt;
&lt;br /&gt;
Where X can be conferences workshops, webinars, GSoC, etc&lt;br /&gt;
&lt;br /&gt;
= Budget =&lt;br /&gt;
&lt;br /&gt;
* Budget from OSGeo (might be a link to the wiki)&lt;br /&gt;
* [https://pgrouting.org/donate.html Link to page for sponsors for the project]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Outlook for 2026 =&lt;br /&gt;
&lt;br /&gt;
* Plan for this&lt;br /&gt;
* Plan for that&lt;br /&gt;
&lt;br /&gt;
[[Category:Annual Reports]]&lt;br /&gt;
[[Category: Reports 2025]]&lt;/div&gt;</summary>
		<author><name>Cvvergara</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=PgRouting_Report_2025&amp;diff=135310</id>
		<title>PgRouting Report 2025</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=PgRouting_Report_2025&amp;diff=135310"/>
		<updated>2026-01-28T22:18:47Z</updated>

		<summary type="html">&lt;p&gt;Cvvergara: Adding the releases for 2025&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= General information =&lt;br /&gt;
&lt;br /&gt;
* Project officer: Vicky Vergara&lt;br /&gt;
* Project page information: https://www.osgeo.org/projects/pgrouting/&lt;br /&gt;
&lt;br /&gt;
= Key Accomplishments =&lt;br /&gt;
== Releases for pgRouting/pgrouting ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ releases&lt;br /&gt;
|-&lt;br /&gt;
! tag !! Published at&lt;br /&gt;
|-&lt;br /&gt;
| [https://github.com/pgRouting/pgrouting/v4.0.0 v4.0.0] || 2025-11-07T20:07:42Z&lt;br /&gt;
|-&lt;br /&gt;
| [https://github.com/pgRouting/pgrouting/v4.0.0-rc1 v4.0.0-rc1] || 2025-11-01T20:22:59Z&lt;br /&gt;
|-&lt;br /&gt;
| [https://github.com/pgRouting/pgrouting/v4.0.0-beta1 v4.0.0-beta1] || 2025-10-15T03:03:14Z&lt;br /&gt;
|-&lt;br /&gt;
| [https://github.com/pgRouting/pgrouting/v4.0.0-alpha1 v4.0.0-alpha1] || 2025-09-22T09:17:38Z&lt;br /&gt;
|-&lt;br /&gt;
| [https://github.com/pgRouting/pgrouting/v3.8.0 v3.8.0] || 2025-04-30T16:00:16Z&lt;br /&gt;
|-&lt;br /&gt;
| [https://github.com/pgRouting/pgrouting/v3.7.3 v3.7.3] || 2025-02-10T19:31:07Z&lt;br /&gt;
|-&lt;br /&gt;
| [https://github.com/pgRouting/pgrouting/v3.7.2 v3.7.2] || 2025-01-20T05:23:02Z&lt;br /&gt;
|}&lt;br /&gt;
== Releases for pgRouting/workshop ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ releases&lt;br /&gt;
|-&lt;br /&gt;
! tag !! Published at&lt;br /&gt;
|-&lt;br /&gt;
| [https://github.com/pgRouting/workshop/v3.0.1 v3.0.1] || 2025-10-15T02:35:28Z&lt;br /&gt;
|-&lt;br /&gt;
| [https://github.com/pgRouting/workshop/v3.0.0 v3.0.0] || 2025-01-25T06:15:23Z&lt;br /&gt;
|}&lt;br /&gt;
== Releases for pgRouting/osm2pgrouting ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ releases&lt;br /&gt;
|-&lt;br /&gt;
! tag !! Published at&lt;br /&gt;
|-&lt;br /&gt;
| [https://github.com/pgRouting/osm2pgrouting/v3.0.0 v3.0.0] || 2025-11-01T19:46:14Z&lt;br /&gt;
|-&lt;br /&gt;
| [https://github.com/pgRouting/osm2pgrouting/v2.3.9 v2.3.9] || 2025-10-23T16:24:52Z&lt;br /&gt;
|}&lt;br /&gt;
== Releases for pgRouting/vrprouting ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ releases&lt;br /&gt;
|-&lt;br /&gt;
! tag !! Published at&lt;br /&gt;
|-&lt;br /&gt;
| [https://github.com/pgRouting/vrprouting/v0.5.0 v0.5.0] || 2025-10-15T03:08:44Z&lt;br /&gt;
|}&lt;br /&gt;
== Releases for pgRouting/pgvroom ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ releases&lt;br /&gt;
|-&lt;br /&gt;
! tag !! Published at&lt;br /&gt;
|}&lt;br /&gt;
== Releases for pgRouting/pgorpy ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ releases&lt;br /&gt;
|-&lt;br /&gt;
! tag !! Published at&lt;br /&gt;
|}&lt;br /&gt;
== Releases for pgRouting/pgRoutingLayer ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ releases&lt;br /&gt;
|-&lt;br /&gt;
! tag !! Published at&lt;br /&gt;
|-&lt;br /&gt;
| [https://github.com/pgRouting/pgRoutingLayer/v4.0.0 v4.0.0] || 2025-10-30T23:14:51Z&lt;br /&gt;
|}&lt;br /&gt;
== Releases for pgRouting/docker-pgrouting ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ releases&lt;br /&gt;
|-&lt;br /&gt;
! tag !! Published at&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Participation in X =&lt;br /&gt;
&lt;br /&gt;
Where X can be conferences workshops, webinars, GSoC, etc&lt;br /&gt;
&lt;br /&gt;
= Budget =&lt;br /&gt;
&lt;br /&gt;
* Budget from OSGeo (might be a link to the wiki)&lt;br /&gt;
* [https://pgrouting.org/donate.html Link to page for sponsors for the project]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Outlook for 2026 =&lt;br /&gt;
&lt;br /&gt;
* Plan for this&lt;br /&gt;
* Plan for that&lt;br /&gt;
&lt;br /&gt;
[[Category:Annual Reports]]&lt;br /&gt;
[[Category: Reports 2025]]&lt;/div&gt;</summary>
		<author><name>Cvvergara</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=Category:Reports_2025&amp;diff=135309</id>
		<title>Category:Reports 2025</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=Category:Reports_2025&amp;diff=135309"/>
		<updated>2026-01-28T21:35:44Z</updated>

		<summary type="html">&lt;p&gt;Cvvergara: Creating the Category&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Reports from 2025&lt;/div&gt;</summary>
		<author><name>Cvvergara</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=SAC:Budget&amp;diff=135251</id>
		<title>SAC:Budget</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=SAC:Budget&amp;diff=135251"/>
		<updated>2026-01-20T19:37:36Z</updated>

		<summary type="html">&lt;p&gt;Cvvergara: /* updating the domain names */&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;
== 2026 ==&lt;br /&gt;
&lt;br /&gt;
'''''[[OSGeo_Budget_2026]]''''' &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 || 57250  || 0 || Total Requested&lt;br /&gt;
|-&lt;br /&gt;
| Hosting || 3,500  || 0 ||OSUOSL for hosting services and server setup (we need OSUOSL to reformat some servers for us)&lt;br /&gt;
|-&lt;br /&gt;
| Wordpress ACF Pro Plugin || 150 || 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 || ComfUpdate payment&lt;br /&gt;
|-&lt;br /&gt;
| Hardware Supplies || 3,500 || 0 || We need to purchase some new disks for new server OSUOSL is donating to us (that will be around $2000 and possibly another disk for osgeo6), plus need emergency &lt;br /&gt;
|- &lt;br /&gt;
| Donations open source infra projects || 2,000  || 0 || See https://wiki.osgeo.org/wiki/SAC:Budget#Donations_open_source_infra_projects&lt;br /&gt;
|-&lt;br /&gt;
| Domains || 469.11  ||0  || Renewals, expect 19 domains (19 x $24.69 x 1 year each)&lt;br /&gt;
|-&lt;br /&gt;
| Sysadmin || 51200  || || 400 hrs contract time at $128/hr -- Specific or General support contracts. See [[SAC:Budget#SysAmin contracts 2026]] 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) , SAC ticket support (~30 hrs), Mantra Moderation ~90 hrs (guesstimate)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== SysAmin contracts 2026 ===&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;
|  ? || 75 [0]  || 9600 [0] || 0 || New mail system,  (major upgrade of mailman) and config in ansible. 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;
|  ? || 175 [0]  || 22400 [0]  || 0 || Setup of 2 new Incus Hosts (OSGeo6 and new server being donated by OSUOSL), and migration of services to these hosts, and setup of redundancy on in-kind donations (or cloud hoster)&lt;br /&gt;
|- &lt;br /&gt;
|  ? || 100 [0]  || 12800 [0]  || 0 || Upgrade of key services in need of major upgrade (including OS) - Pretalx (needs migration to PostgreSQL from MySQL as well), Secure (needs both DB and OS upgrade), Wiki, Wordpress, Weblate (needs DB upgrade as well), Discourse, Gitea, upgrade of OS of various servers&lt;br /&gt;
|-&lt;br /&gt;
|  ? || 50 [0]  || 6400 [0]  || 0 || General Support as needed, general upgrades, handling of emergencies&lt;br /&gt;
|}&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] || 688.23 (21 domains)  || 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;
=== 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>Cvvergara</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=SAC:Budget&amp;diff=135250</id>
		<title>SAC:Budget</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=SAC:Budget&amp;diff=135250"/>
		<updated>2026-01-20T19:27:24Z</updated>

		<summary type="html">&lt;p&gt;Cvvergara: addin domains spent on 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;
== 2026 ==&lt;br /&gt;
&lt;br /&gt;
'''''[[OSGeo_Budget_2026]]''''' &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 || 57250  || 0 || Total Requested&lt;br /&gt;
|-&lt;br /&gt;
| Hosting || 3,500  || 0 ||OSUOSL for hosting services and server setup (we need OSUOSL to reformat some servers for us)&lt;br /&gt;
|-&lt;br /&gt;
| Wordpress ACF Pro Plugin || 150 || 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 || ComfUpdate payment&lt;br /&gt;
|-&lt;br /&gt;
| Hardware Supplies || 3,500 || 0 || We need to purchase some new disks for new server OSUOSL is donating to us (that will be around $2000 and possibly another disk for osgeo6), plus need emergency &lt;br /&gt;
|- &lt;br /&gt;
| Donations open source infra projects || 2,000  || 0 || See https://wiki.osgeo.org/wiki/SAC:Budget#Donations_open_source_infra_projects&lt;br /&gt;
|-&lt;br /&gt;
| Domains || 300  ||0  || Renewals, expect 5 domains (~$15 x 5 years each)&lt;br /&gt;
|-&lt;br /&gt;
| Sysadmin || 51200  || || 400 hrs contract time at $128/hr -- Specific or General support contracts. See [[SAC:Budget#SysAmin contracts 2026]] 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) , SAC ticket support (~30 hrs), Mantra Moderation ~90 hrs (guesstimate)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== SysAmin contracts 2026 ===&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;
|  ? || 75 [0]  || 9600 [0] || 0 || New mail system,  (major upgrade of mailman) and config in ansible. 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;
|  ? || 175 [0]  || 22400 [0]  || 0 || Setup of 2 new Incus Hosts (OSGeo6 and new server being donated by OSUOSL), and migration of services to these hosts, and setup of redundancy on in-kind donations (or cloud hoster)&lt;br /&gt;
|- &lt;br /&gt;
|  ? || 100 [0]  || 12800 [0]  || 0 || Upgrade of key services in need of major upgrade (including OS) - Pretalx (needs migration to PostgreSQL from MySQL as well), Secure (needs both DB and OS upgrade), Wiki, Wordpress, Weblate (needs DB upgrade as well), Discourse, Gitea, upgrade of OS of various servers&lt;br /&gt;
|-&lt;br /&gt;
|  ? || 50 [0]  || 6400 [0]  || 0 || General Support as needed, general upgrades, handling of emergencies&lt;br /&gt;
|}&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] || 688.23 (21 domains)  || 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;
=== 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>Cvvergara</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=PgRouting_Budget&amp;diff=135249</id>
		<title>PgRouting Budget</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=PgRouting_Budget&amp;diff=135249"/>
		<updated>2026-01-20T18:50:14Z</updated>

		<summary type="html">&lt;p&gt;Cvvergara: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 2026 ==&lt;br /&gt;
&lt;br /&gt;
Budget asked&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Budget request || $3000 &lt;br /&gt;
|-&lt;br /&gt;
| Intended use: || Traveling expenses to FOSS4G 2026 in Hiroshima, Japan&lt;br /&gt;
|-&lt;br /&gt;
| Budget approved: || &lt;br /&gt;
|-&lt;br /&gt;
| Used Budget: ||  &lt;br /&gt;
|-&lt;br /&gt;
| Used for: || traveling expenses to FOSS4G 2025 in Auckland, New Zealand&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 2025 ==&lt;br /&gt;
&lt;br /&gt;
Budget asked&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Budget request || $2000 &lt;br /&gt;
|-&lt;br /&gt;
| Intended use: || Promotional material: Stickers, Postcards, magnets, etc. &amp;lt;br&amp;gt; FOSS4G 2025 in Auckland, New Zealand: Traveling expenses &amp;amp; Registration&lt;br /&gt;
|-&lt;br /&gt;
| Budget approved: || $2000 &lt;br /&gt;
|-&lt;br /&gt;
| Used Budget: || $2000 sent to Vicky Vergara &lt;br /&gt;
|-&lt;br /&gt;
| Used for: || traveling expenses to FOSS4G 2025 in Auckland, New Zealand&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 2024 ==&lt;br /&gt;
Budget asked&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Budget asked (to incubator)|| $2000 &lt;br /&gt;
|-&lt;br /&gt;
| Intended use: || Incubation last tasks&lt;br /&gt;
|-&lt;br /&gt;
| Budget approved: ||&lt;br /&gt;
|-&lt;br /&gt;
| Used Budget: || 0&lt;br /&gt;
|-&lt;br /&gt;
| Used for: || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 2023 ==&lt;br /&gt;
&lt;br /&gt;
Budget asked&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Budget asked (to incubator)|| $4000 &lt;br /&gt;
|-&lt;br /&gt;
| Intended use: || Incubation, Code Sprint&lt;br /&gt;
|-&lt;br /&gt;
| Budget approved: || 4000 &lt;br /&gt;
|-&lt;br /&gt;
| Used Budget: || 3000 &lt;br /&gt;
|-&lt;br /&gt;
| Used for: || Incubation code sprint expenses&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 2022 ==&lt;br /&gt;
&lt;br /&gt;
Budget asked&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Budget asked (to incubator)|| $4000 &lt;br /&gt;
|-&lt;br /&gt;
| Intended use: || Incubation, Code Sprint&lt;br /&gt;
|-&lt;br /&gt;
| Budget approved: ||&lt;br /&gt;
|-&lt;br /&gt;
| Used Budget: || $3000 (from incubator)&lt;br /&gt;
|-&lt;br /&gt;
| Unused Budget: || $1000 (from incubator)&lt;br /&gt;
|-&lt;br /&gt;
| Used for: || pgRouting f2f incubation code sprint in Japan&lt;br /&gt;
|-&lt;br /&gt;
| Used Budget: || $300 (from OSGeo)&lt;br /&gt;
|-&lt;br /&gt;
| Used for: || pgRouting f2f incubation code sprint in Japan&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 2021 ==&lt;br /&gt;
&lt;br /&gt;
Budget asked&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Budget asked || $4000 &lt;br /&gt;
|-&lt;br /&gt;
| Intended use: || [[User:Cvvergara | Vicky Vergara]]: Incubation, Code Sprint, foss4G presentations &amp;amp; workshops&lt;br /&gt;
|-&lt;br /&gt;
| Used approved: || $300&lt;br /&gt;
|-&lt;br /&gt;
| Used Budget: || $300&lt;br /&gt;
|-&lt;br /&gt;
| Used for: || Mentor of UN-OSGeo challenge&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 2020 ==&lt;br /&gt;
&lt;br /&gt;
Budget asked&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Budget asked || $4000 &lt;br /&gt;
|-&lt;br /&gt;
| Intended use: || [[User:Cvvergara | Vicky Vergara]]: Incubation, Code Sprint&lt;br /&gt;
|-&lt;br /&gt;
| Used Budget: || $0&lt;br /&gt;
|-&lt;br /&gt;
| Used for: || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 2019 ==&lt;br /&gt;
&lt;br /&gt;
Budget asked&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Budget asked || $2000 &lt;br /&gt;
|-&lt;br /&gt;
| Intended use: || [[User:Cvvergara | Vicky Vergara]]: travel support to FOSS4G Bucharest (presentation, workshop, code sprint)&lt;br /&gt;
|-&lt;br /&gt;
| Used Budget: || $0&lt;br /&gt;
|-&lt;br /&gt;
| Used for: || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 2018 ==&lt;br /&gt;
&lt;br /&gt;
Budget asked&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Budget asked || $500 &lt;br /&gt;
|-&lt;br /&gt;
| Intended use: || Rohith Reddy to travel support to FOSS4G Dar Es Salaam&lt;br /&gt;
|-&lt;br /&gt;
| Used Budget: || $500 &lt;br /&gt;
|-&lt;br /&gt;
| Used for: || Rohith Reddy to travel support to FOSS4G Dar Es Salaam, pgRouting presentation &amp;amp; paper presentation&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:Budget]]&lt;/div&gt;</summary>
		<author><name>Cvvergara</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=Annual_Report_2025&amp;diff=135030</id>
		<title>Annual Report 2025</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=Annual_Report_2025&amp;diff=135030"/>
		<updated>2026-01-06T14:28:47Z</updated>

		<summary type="html">&lt;p&gt;Cvvergara: Added an event report&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Executive ==&lt;br /&gt;
# [[Board of Directors Report 2025]]&lt;br /&gt;
# [[Finance Report 2025]]&lt;br /&gt;
&lt;br /&gt;
== OSGeo committees Reports ==&lt;br /&gt;
&lt;br /&gt;
# [[Code of conduct committee Report 2025]]&lt;br /&gt;
# [[Chief Returning Officer committee Report 2025]]&lt;br /&gt;
&lt;br /&gt;
== OSGeo Projects Reports ==&lt;br /&gt;
&lt;br /&gt;
To create the report:&lt;br /&gt;
* Copy from the [[Project report template]]&lt;br /&gt;
* Click on the report to be created&lt;br /&gt;
* Paste the template and edit the report&lt;br /&gt;
* Save the page&lt;br /&gt;
&lt;br /&gt;
=== Content Management Systems ===&lt;br /&gt;
# [[GeoNode Report 2025]]&lt;br /&gt;
=== Desktop Applications ===&lt;br /&gt;
# [[gvSIG Report 2025]]&lt;br /&gt;
# [[Marble Report 2025]]&lt;br /&gt;
# [[QGIS Report 2025]]&lt;br /&gt;
=== Geospatial Libraries ===&lt;br /&gt;
# [[GDAL/OGR Report 2025]]&lt;br /&gt;
# [[GEOS Report 2025]]&lt;br /&gt;
# [[GeoTools Report 2025]]&lt;br /&gt;
# [[GRASS Report 2025]]&lt;br /&gt;
# [[Orfeo ToolBox Report 2025]]&lt;br /&gt;
# [[pgRouting Report 2025]]&lt;br /&gt;
# [[PROJ Report 2025]]&lt;br /&gt;
=== Metadata Catalogs ===&lt;br /&gt;
# [[GeoNetwork opensource Report 2025]]&lt;br /&gt;
# [[pycsw opensource Report 2025]]&lt;br /&gt;
=== Spatial Databases ===&lt;br /&gt;
# [[PostGIS Report 2025]]&lt;br /&gt;
=== Web Mapping ===&lt;br /&gt;
# [[pygeoapi Report 2025]]&lt;br /&gt;
# [[MapServer Report 2025]]&lt;br /&gt;
# [[deegree Report 2025]]&lt;br /&gt;
# [[ZOO-Project Report 2025]]&lt;br /&gt;
# [[OpenLayers Report 2025]]&lt;br /&gt;
# [[GeoMoose Report 2025]]&lt;br /&gt;
# [[Mapbender Report 2025]]&lt;br /&gt;
# [[PyWPS Report 2025]]&lt;br /&gt;
# [[GeoServer Report 2025]]&lt;br /&gt;
=== Other ===&lt;br /&gt;
# [[OSGeoLive Report 2025]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OSGeo Community Projects Reports ==&lt;br /&gt;
&lt;br /&gt;
To create the report:&lt;br /&gt;
* Copy from the [[Project report template]]&lt;br /&gt;
* Click on the report to be created&lt;br /&gt;
* Paste the template and edit the report&lt;br /&gt;
* Save the page&lt;br /&gt;
&lt;br /&gt;
=== Desktop Applications ===&lt;br /&gt;
# [[OSGeo4W Report 2025]]&lt;br /&gt;
# [[Opticks Report 2025]]&lt;br /&gt;
=== Geospatial Libraries ===&lt;br /&gt;
# [[TorchGeo Report 2025]]&lt;br /&gt;
# [[mappyfile Report 2025]]&lt;br /&gt;
# [[ETF Report 2025]]&lt;br /&gt;
# [[PROJ-JNI Report 2025]]&lt;br /&gt;
# [[GeoStyler Report 2025]]&lt;br /&gt;
# [[Open Data Cube Report 2025]]&lt;br /&gt;
# [[MDAL Report 2025]]&lt;br /&gt;
# [[actinia Report 2025]]&lt;br /&gt;
# [[Pronto Raster Report 2025]]&lt;br /&gt;
# [[OWSLib Report 2025]]&lt;br /&gt;
# [[FDO Report 2025]]&lt;br /&gt;
# [[OSSIM Report 2025]]&lt;br /&gt;
=== Spatial Databases ===&lt;br /&gt;
# [[OSGeoLive Report 2025]]&lt;br /&gt;
# [[OSGeoLive Report 2025]]&lt;br /&gt;
# [[OSGeoLive Report 2025]]&lt;br /&gt;
=== Web Mapping ===&lt;br /&gt;
# [[XYZ / MAPP Report 2025]]&lt;br /&gt;
# [[GeoExt Report 2025]]&lt;br /&gt;
# [[GC2/Vidi Report 2025]]&lt;br /&gt;
# [[GeoWebCache Report 2025]]&lt;br /&gt;
# [[MapGuide Report 2025]]&lt;br /&gt;
# [[mapfish Report 2025]]&lt;br /&gt;
# [[istSOS Report 2025]]&lt;br /&gt;
=== Other ===&lt;br /&gt;
# [[EOEPCA+ Report 2025]]&lt;br /&gt;
# [[GeoServer Client Report 2025]]&lt;br /&gt;
# [[Loader Report 2025]]&lt;br /&gt;
# [[GeoHealthCheck Report 2025]]&lt;br /&gt;
# [[Portable GIS Report 2025]]&lt;br /&gt;
# [[TEAM Engine GIS Report 2025]]&lt;br /&gt;
&lt;br /&gt;
== OSGeo Events Reports ==&lt;br /&gt;
# [[FOSS4G 2025 Report 2025]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Annual Reports]]&lt;br /&gt;
[[Category: Reports 2025]]&lt;br /&gt;
[[Category:Newsletter]]&lt;br /&gt;
[[Category:Journal]]&lt;/div&gt;</summary>
		<author><name>Cvvergara</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=Annual_Report_2025&amp;diff=135029</id>
		<title>Annual Report 2025</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=Annual_Report_2025&amp;diff=135029"/>
		<updated>2026-01-06T14:26:49Z</updated>

		<summary type="html">&lt;p&gt;Cvvergara: Added a couple of committees&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Executive ==&lt;br /&gt;
# [[Board of Directors Report 2025]]&lt;br /&gt;
# [[Finance Report 2025]]&lt;br /&gt;
&lt;br /&gt;
== OSGeo committees Reports ==&lt;br /&gt;
&lt;br /&gt;
# [[Code of conduct committee Report 2025]]&lt;br /&gt;
# [[Chief Returning Officer committee Report 2025]]&lt;br /&gt;
&lt;br /&gt;
== OSGeo Projects Reports ==&lt;br /&gt;
&lt;br /&gt;
To create the report:&lt;br /&gt;
* Copy from the [[Project report template]]&lt;br /&gt;
* Click on the report to be created&lt;br /&gt;
* Paste the template and edit the report&lt;br /&gt;
* Save the page&lt;br /&gt;
&lt;br /&gt;
=== Content Management Systems ===&lt;br /&gt;
# [[GeoNode Report 2025]]&lt;br /&gt;
=== Desktop Applications ===&lt;br /&gt;
# [[gvSIG Report 2025]]&lt;br /&gt;
# [[Marble Report 2025]]&lt;br /&gt;
# [[QGIS Report 2025]]&lt;br /&gt;
=== Geospatial Libraries ===&lt;br /&gt;
# [[GDAL/OGR Report 2025]]&lt;br /&gt;
# [[GEOS Report 2025]]&lt;br /&gt;
# [[GeoTools Report 2025]]&lt;br /&gt;
# [[GRASS Report 2025]]&lt;br /&gt;
# [[Orfeo ToolBox Report 2025]]&lt;br /&gt;
# [[pgRouting Report 2025]]&lt;br /&gt;
# [[PROJ Report 2025]]&lt;br /&gt;
=== Metadata Catalogs ===&lt;br /&gt;
# [[GeoNetwork opensource Report 2025]]&lt;br /&gt;
# [[pycsw opensource Report 2025]]&lt;br /&gt;
=== Spatial Databases ===&lt;br /&gt;
# [[PostGIS Report 2025]]&lt;br /&gt;
=== Web Mapping ===&lt;br /&gt;
# [[pygeoapi Report 2025]]&lt;br /&gt;
# [[MapServer Report 2025]]&lt;br /&gt;
# [[deegree Report 2025]]&lt;br /&gt;
# [[ZOO-Project Report 2025]]&lt;br /&gt;
# [[OpenLayers Report 2025]]&lt;br /&gt;
# [[GeoMoose Report 2025]]&lt;br /&gt;
# [[Mapbender Report 2025]]&lt;br /&gt;
# [[PyWPS Report 2025]]&lt;br /&gt;
# [[GeoServer Report 2025]]&lt;br /&gt;
=== Other ===&lt;br /&gt;
# [[OSGeoLive Report 2025]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OSGeo Community Projects Reports ==&lt;br /&gt;
&lt;br /&gt;
To create the report:&lt;br /&gt;
* Copy from the [[Project report template]]&lt;br /&gt;
* Click on the report to be created&lt;br /&gt;
* Paste the template and edit the report&lt;br /&gt;
* Save the page&lt;br /&gt;
&lt;br /&gt;
=== Desktop Applications ===&lt;br /&gt;
# [[OSGeo4W Report 2025]]&lt;br /&gt;
# [[Opticks Report 2025]]&lt;br /&gt;
=== Geospatial Libraries ===&lt;br /&gt;
# [[TorchGeo Report 2025]]&lt;br /&gt;
# [[mappyfile Report 2025]]&lt;br /&gt;
# [[ETF Report 2025]]&lt;br /&gt;
# [[PROJ-JNI Report 2025]]&lt;br /&gt;
# [[GeoStyler Report 2025]]&lt;br /&gt;
# [[Open Data Cube Report 2025]]&lt;br /&gt;
# [[MDAL Report 2025]]&lt;br /&gt;
# [[actinia Report 2025]]&lt;br /&gt;
# [[Pronto Raster Report 2025]]&lt;br /&gt;
# [[OWSLib Report 2025]]&lt;br /&gt;
# [[FDO Report 2025]]&lt;br /&gt;
# [[OSSIM Report 2025]]&lt;br /&gt;
=== Spatial Databases ===&lt;br /&gt;
# [[OSGeoLive Report 2025]]&lt;br /&gt;
# [[OSGeoLive Report 2025]]&lt;br /&gt;
# [[OSGeoLive Report 2025]]&lt;br /&gt;
=== Web Mapping ===&lt;br /&gt;
# [[XYZ / MAPP Report 2025]]&lt;br /&gt;
# [[GeoExt Report 2025]]&lt;br /&gt;
# [[GC2/Vidi Report 2025]]&lt;br /&gt;
# [[GeoWebCache Report 2025]]&lt;br /&gt;
# [[MapGuide Report 2025]]&lt;br /&gt;
# [[mapfish Report 2025]]&lt;br /&gt;
# [[istSOS Report 2025]]&lt;br /&gt;
=== Other ===&lt;br /&gt;
# [[EOEPCA+ Report 2025]]&lt;br /&gt;
# [[GeoServer Client Report 2025]]&lt;br /&gt;
# [[Loader Report 2025]]&lt;br /&gt;
# [[GeoHealthCheck Report 2025]]&lt;br /&gt;
# [[Portable GIS Report 2025]]&lt;br /&gt;
# [[TEAM Engine GIS Report 2025]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Annual Reports]]&lt;br /&gt;
[[Category: Reports 2025]]&lt;br /&gt;
[[Category:Newsletter]]&lt;br /&gt;
[[Category:Journal]]&lt;/div&gt;</summary>
		<author><name>Cvvergara</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=Board_of_Directors&amp;diff=135005</id>
		<title>Board of Directors</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=Board_of_Directors&amp;diff=135005"/>
		<updated>2026-01-05T16:29:15Z</updated>

		<summary type="html">&lt;p&gt;Cvvergara: /* History of OSGeo Foundation Boards of Directors */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== OSGeo Foundation Board of Directors ==&lt;br /&gt;
&lt;br /&gt;
The board is elected by the [https://www.osgeo.org/about/charter-members Charter Members] as outlined in the [[Board Election Procedure]].&lt;br /&gt;
&lt;br /&gt;
Period: December 2023 - November 2025&lt;br /&gt;
&lt;br /&gt;
* [https://www.osgeo.org/member/jeroen-ticheler/ Jeroen Ticheler] - Netherlands (Central European Time Zone UTC +1h)&lt;br /&gt;
* [https://www.osgeo.org/member/bernasocchi/ Marco Bernasocchi] - Switzerland  (Central European Time Zone UTC +1h)&lt;br /&gt;
* [https://www.osgeo.org/member/codrina-maria-ilie/  Codrina Maria Ilie] - Bucharest, Romania (Central European Time Zone UTC +1h)&lt;br /&gt;
* [https://www.osgeo.org/member/shinde/ Rajat Shinde] - India/Huntsville, AL, USA (currently) (Central Time UTC -5h)&lt;br /&gt;
* [https://www.osgeo.org/member/vicky-vergara/ Vicky Vergara] - Naucalpan, Mexico (Central Standard Time UTC -6h)&lt;br /&gt;
&lt;br /&gt;
Period: December 2022 - November 2024&lt;br /&gt;
* [https://www.osgeo.org/member/angelos-tzotsos Angelos Tzotsos] - Athens, Greece (Central European Time UTC +2h) [[Executive_Positions|President]]&lt;br /&gt;
* [https://www.osgeo.org/member/michael-smith/ Michael Smith] -  Hanover, New Hampshire, USA (Eastern Time UTC -5h) [[Treasurer]]&lt;br /&gt;
* [https://www.osgeo.org/member/tom-kralidis Tom Kralidis] - Toronto, Ontario, Canada (Eastern Time UTC -5h)&lt;br /&gt;
* [https://wiki.osgeo.org/wiki/User:Aanthieni Ariel Anthieni] - Buenos Aires, Argentina (Argentina Time UTC -3h)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
Period: December 2021 - November 2023&lt;br /&gt;
&lt;br /&gt;
* [https://www.osgeo.org/member/steer/ Adam Steer] - Norway (Central European Time Zone UTC +1h)&lt;br /&gt;
* [https://www.osgeo.org/member/bernasocchi/ Marco Bernasocchi] - Switzerland  (Central European Time Zone UTC +1h)&lt;br /&gt;
* [https://www.osgeo.org/member/codrina-maria-ilie/  Codrina Maria Ilie] - Bucharest, Romania (Central European Time Zone UTC +1h)&lt;br /&gt;
* [https://www.osgeo.org/member/shinde/ Rajat Shinde] - India/Huntsville, AL, USA (currently) (Central Time UTC -5h)&lt;br /&gt;
* [https://www.osgeo.org/member/vicky-vergara/ Vicky Vergara] - Naucalpan, Mexico (Central Standard Time UTC -6h)&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
Period: December 2020 - November 2022&lt;br /&gt;
* [https://www.osgeo.org/member/angelos-tzotsos Angelos Tzotsos] - Athens, Greece (Central European Time UTC +2h) [[Executive_Positions|President]]&lt;br /&gt;
* [https://www.osgeo.org/member/michael-smith/ Michael Smith] -  Hanover, New Hampshire, USA (Eastern Time UTC -5h) [[Treasurer]]&lt;br /&gt;
* [https://wiki.osgeo.org/wiki/User:Micheletobias Michele Tobias] - Sacramento, California, USA (Pacific Time UTC -8h)&lt;br /&gt;
* [https://www.osgeo.org/member/tom-kralidis Tom Kralidis] - Toronto, Ontario, Canada (Eastern Time UTC -5h)&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
Period: November 2019 - October 2021&lt;br /&gt;
&lt;br /&gt;
* [https://www.osgeo.org/member/astrid-emde/ Astrid Emde] - Cologne, Germany (Central European Time Zone UTC +1h)&lt;br /&gt;
* [https://www.osgeo.org/member/codrina-maria-ilie/  Codrina Maria Ilie] - Bucharest, Romania (Central European Time Zone UTC +1h)&lt;br /&gt;
* [https://www.osgeo.org/member/Aeylinen/ Helena Mitasova] - Raleigh, USA  (Eastern Time UTC -5h)&lt;br /&gt;
* [https://www.osgeo.org/member/till-adams/ Till Adams] - Bonn, Germany (Central European Time Zone UTC +1h)&lt;br /&gt;
* [https://www.osgeo.org/member/vicky-vergara/ Vicky Vergara] - Naucalpan, Mexico (Central Standard Time UTC -6h)&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
Period: November 2018 - October 2020&lt;br /&gt;
&lt;br /&gt;
* [[Victoria Rautenbach]] - Pretoria, South Africa, (South Africa Standard Time UTC+2)&lt;br /&gt;
* [[Michael Smith]] -  Hanover, New Hampshire, USA (Eastern Time UTC -5h) [[Treasurer]]&lt;br /&gt;
* [[Angelos Tzotsos]] - Athens, Greece (Central European Time UTC +2h) [[Executive_Positions|Vice-President]]&lt;br /&gt;
* [[Tom Kralidis]] - Toronto, Canada (Eastern Time UTC -5h)&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
Period: November 2017 - October 2019&lt;br /&gt;
&lt;br /&gt;
* [[María Arias de Reyna]]- Sevilla, Spain (Central European Time Zone UTC +1h) [[Executive_Positions|President]]&lt;br /&gt;
* [[Astrid Emde]] - Cologne, Germany (Central European Time Zone UTC +1h) [[Executive_Positions|Secretary]]&lt;br /&gt;
* [[Helena Mitasova]] - Raleigh, USA  (Eastern Time UTC -5h) [[Executive_Positions|Vice-President]]&lt;br /&gt;
* [[Jeff McKenna]] -Lunenburg, Canada  (Atlantic Time Zone UTC -4h) [[Executive_Positions|Vice-President]]&lt;br /&gt;
* [[Jody Garnett]] - Victoria, Canada (Pacific Time UTC -8h) &lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
More detailed information is available in the [[Board Member Profiles]].&lt;br /&gt;
&lt;br /&gt;
= Board Activities and Meetings =&lt;br /&gt;
&lt;br /&gt;
== Board Activities ==&lt;br /&gt;
&lt;br /&gt;
=== Motions ===&lt;br /&gt;
&lt;br /&gt;
The board is using Loomio to track motions and facilitate voting (see [[Board Voting Procedure]]):&lt;br /&gt;
&lt;br /&gt;
* https://www.loomio.org/g/kdSmIwxu/osgeo-board&lt;br /&gt;
&lt;br /&gt;
=== Actions ===&lt;br /&gt;
&lt;br /&gt;
The board is an issue tracker for actions:&lt;br /&gt;
&lt;br /&gt;
* https://git.osgeo.org/gitea/osgeo/todo/issues&lt;br /&gt;
&lt;br /&gt;
== Board Meetings ==&lt;br /&gt;
&lt;br /&gt;
In general the OSGeo board meets on [https://meet.jit.si/OsgeoBoard Jitsi] or [[IRC|IRC]] the last Monday of the month from [http://www.timeanddate.com/worldclock/meetingdetails.html?hour=15&amp;amp;min=0&amp;amp;sec=0&amp;amp;p1=43&amp;amp;p2=49&amp;amp;p3=1234&amp;amp;p4=286&amp;amp;p5=157&amp;amp;p6=671&amp;amp;p7=207&amp;amp;p8=1091&amp;amp;p9=259 15.00 UTC]&lt;br /&gt;
&lt;br /&gt;
Upcoming board meetings:&lt;br /&gt;
&lt;br /&gt;
; Video call: board will get together for a video call and work through discussions and tasks in 1 hour [https://meet.jit.si/OsgeoBoard Jitsi] meeting. May also consist of an informal &amp;quot;work party&amp;quot; of board members and officers to work on tasks and collaboration not easily handled in IRC / email.&lt;br /&gt;
&lt;br /&gt;
* [[[Board_Meeting_2022-10-31]] [https://www.timeanddate.com/worldclock/meetingdetails.html?year=2022&amp;amp;month=10&amp;amp;day=31&amp;amp;hour=16&amp;amp;min=0&amp;amp;sec=0&amp;amp;p1=256&amp;amp;p2=286&amp;amp;p3=49&amp;amp;p4=269&amp;amp;p5=250&amp;amp;p6=37 16:00 UTC]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; IRC Meeting: [[IRC|Internet Rely Chat]] meetings are held on Libera.Chat [irc://irc.libera.chat/#osgeo OSGeo channel], please note that due to spam you are now required to register with the &amp;quot;NickServ&amp;quot; bot to verify your identity prior to posting messages on IRC. Before 2021, the board was using the FreeNode OSGeo channel that was [http://irclogs.geoapt.com/osgeo logged] providing a great record of IRC meetings.&lt;br /&gt;
&lt;br /&gt;
* none scheduled&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; Face to Face Meeting: board will get together in person and work through discussions and tasks that are not easily handled in a 1 hour IRC meeting or via e-mail. For face to face meetings travel costs will be covered by the foundation.&lt;br /&gt;
&lt;br /&gt;
* none scheduled&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; Member meeting: board meeting with OSGeo members at OSGeo events providing a chance to listen and discuss our community. May also consist of informal &amp;quot;party&amp;quot; to celebrate our community, members, and what we accomplish together&lt;br /&gt;
&lt;br /&gt;
* none scheduled&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Previous meetings ===&lt;br /&gt;
&lt;br /&gt;
[[:Category:Board_Meetings_2025|2025]] -&lt;br /&gt;
[[:Category:Board_Meetings_2024|2024]] -&lt;br /&gt;
[[:Category:Board_Meetings_2023|2023]] -&lt;br /&gt;
[[:Category:Board_Meetings_2022|2022]] -&lt;br /&gt;
[[:Category:Board_Meetings_2021|2021]] -&lt;br /&gt;
[[:Category:Board_Meetings_2020|2020]] -&lt;br /&gt;
[[:Category:Board_Meetings_2019|2019]] -&lt;br /&gt;
[[:Category:Board_Meetings_2018|2018]] -&lt;br /&gt;
[[:Category:Board_Meetings_2017|2017]] -&lt;br /&gt;
[[:Category:Board_Meetings_2016|2016]] -&lt;br /&gt;
[[:Category:Board_Meetings_2015|2015]] -&lt;br /&gt;
[[:Category:Board_Meetings_2014|2014]] -&lt;br /&gt;
[[:Category:Board_Meetings_2013|2013]] -&lt;br /&gt;
[[:Category:Board_Meetings_2012|2012]] -&lt;br /&gt;
[[:Category:Board_Meetings_2011|2011]] -&lt;br /&gt;
[[:Category:Board_Meetings_2010|2010]] -&lt;br /&gt;
[[:Category:Board_Meetings_2009|2009]] -&lt;br /&gt;
[[Board Meetings 2008|2008]] -&lt;br /&gt;
[[Board Meetings 2007|2007]] -&lt;br /&gt;
[[Board Meetings 2006|2006]] -&lt;br /&gt;
[http://www.osgeo.org/content/foundation/meetings/board/board_meetings.html Earlier].&lt;br /&gt;
&lt;br /&gt;
= Initiatives =&lt;br /&gt;
&lt;br /&gt;
While the board is focused on decision making occasionally there is a call for a long term activity in support of our goals and objectives. We are especially proud of joint initiatives undertaken with other parties as a tangible result of collaboration and community building.&lt;br /&gt;
&lt;br /&gt;
[https://www.osgeo.org/initiatives/ Initiatives]:&lt;br /&gt;
&lt;br /&gt;
* [https://www.osgeo.org/initiatives/geo-for-all/ GeoForAll] - education and research outreach&lt;br /&gt;
&lt;br /&gt;
* [https://www.osgeo.org/initiatives/foss4g/ FOSS4G (Events)] - managed by the conference committee&lt;br /&gt;
&lt;br /&gt;
* [https://www.osgeo.org/initiatives/foss4g-travel-grant-program/ Travel Grant Program] -  facilitate accessibility and diversity at our global and regional FOSS4G events&lt;br /&gt;
&lt;br /&gt;
* [https://www.osgeo.org/initiatives/open-geoscience/ Open GeoScience] - make scientific research, data and results transparent and accessible for science and society&lt;br /&gt;
&lt;br /&gt;
* [https://www.osgeo.org/initiatives/un-initiative/ UN Initiatve] - support the UN migration to Open Source Geospatial software solutions&lt;br /&gt;
&lt;br /&gt;
* [https://www.osgeo.org/initiatives/gsoc/ Google Summer of Code (GSoC)] - encourage university student participation in open source software development&lt;br /&gt;
&lt;br /&gt;
* [https://www.osgeo.org/initiatives/osgeo-live-initiative/ OSGeoLive Initiative] &lt;br /&gt;
&lt;br /&gt;
* [[OSGeo Community Project Initiative]]: created foster innovation and collaboration resulting in a lower barrier of entry to join the OSGeo Family. Managed by the board with the assistance of the incubation committee to [https://wiki.osgeo.org/wiki/Incubation_Committee#Step_2:_Join_Community_Projects_Program review applicants]. &lt;br /&gt;
&lt;br /&gt;
* [[OSGeo Code Sprints Initiative]] - sponsorship program for projects and communities planning targeted software development.&lt;br /&gt;
&lt;br /&gt;
* [[OSGeo Security Initiative]] - sponsorship program providing emergency funds for projects faced with an urgent security vulnerability.&lt;br /&gt;
&lt;br /&gt;
* [https://www.osgeo.org/meta-crs-initiative/ Meta CRS Initiative] - gathers together interested parties from across several projections, and coordinate system related technologies&lt;br /&gt;
&lt;br /&gt;
* [https://www.osgeo.org/opengis-harmonization/ OpenGIS Harmonization] - untangle the use of org.opengis java package between OSGeo GeoTools project and OGC GeoAPI Standard. This is a cross-project initiative as many projects in our Java family are affected by any change.&lt;br /&gt;
&lt;br /&gt;
While the board is responsible for defining the scope and responsibilities of these activities, initiatives require participation for success. OSGeo projects and committees may have additional initiatives of interest beyond the ones listed here as overseen by the board.&lt;br /&gt;
&lt;br /&gt;
Creating an initiative is a great way to setup for a recurring activity (such as GSoC) without the &amp;quot;overhead&amp;quot; of establishing a full OSGeo committee.&lt;br /&gt;
&lt;br /&gt;
= Working Groups =&lt;br /&gt;
&lt;br /&gt;
While the board is focused on decision making occasionally there is a call for action. The following working groups are focused on accomplishing a specific 2-3 week objective and will report back to the board list when completed. This is in contrast to long term activities handled by committees.&lt;br /&gt;
&lt;br /&gt;
== 2021 Working Groups ==&lt;br /&gt;
&lt;br /&gt;
* none at present&lt;br /&gt;
&lt;br /&gt;
== 2015 Working Groups ==&lt;br /&gt;
&lt;br /&gt;
* [[2015 Sponsorship Drive Working Group]] - contact prior sponsors, blog post inviting new sponsors&lt;br /&gt;
*  [[GeoForAll OSGeo Relationship]]: Revised Education Committee mandate pending clarification of relationship with Geo4All advisory board (our GeoForAll representatives are Venkatesh Raghavan and Jeff McKenna)&lt;br /&gt;
&lt;br /&gt;
= Planning =&lt;br /&gt;
&lt;br /&gt;
== 2022 Planning ==&lt;br /&gt;
&lt;br /&gt;
=== Operational Budget for 2022 ===&lt;br /&gt;
&lt;br /&gt;
The board is dividing this years budget up by committee, initiative and project!&lt;br /&gt;
&lt;br /&gt;
* [[OSGeo Budget 2022]]&lt;br /&gt;
&lt;br /&gt;
== 2021 Planning ==&lt;br /&gt;
&lt;br /&gt;
=== Operational Budget for 2021 ===&lt;br /&gt;
&lt;br /&gt;
The board is dividing this years budget up by committee, initiative and project!&lt;br /&gt;
&lt;br /&gt;
* [[OSGeo Budget 2021]]&lt;br /&gt;
&lt;br /&gt;
== 2020 Planning ==&lt;br /&gt;
&lt;br /&gt;
=== Operational Budget for 2020 ===&lt;br /&gt;
&lt;br /&gt;
The board is dividing this years budget up by committee, initiative and project!&lt;br /&gt;
&lt;br /&gt;
* [[OSGeo Budget 2020]]&lt;br /&gt;
&lt;br /&gt;
== 2019 Planning ==&lt;br /&gt;
&lt;br /&gt;
Documents:&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/OSGeo/osgeo/blob/master/board/documents/osgeo_financial_guidence.pdf OSGeo Financial Guidance]&lt;br /&gt;
&lt;br /&gt;
=== Operational Budget for 2019 ===&lt;br /&gt;
&lt;br /&gt;
The board is dividing this years budget up by committee, initiative and project!&lt;br /&gt;
&lt;br /&gt;
* [[OSGeo Budget 2019]]&lt;br /&gt;
&lt;br /&gt;
== 2018 Planning ==&lt;br /&gt;
&lt;br /&gt;
=== Operational Budget for 2018 ===&lt;br /&gt;
&lt;br /&gt;
The board is dividing this years budget up by committee, initiative and project!&lt;br /&gt;
&lt;br /&gt;
* [[OSGeo Budget 2018]]&lt;br /&gt;
&lt;br /&gt;
=== Sponsorship Opportunities for 2018 ===&lt;br /&gt;
&lt;br /&gt;
OSGeo maintains a sponsorship program recognizing financial contributions to our projects, initiatives and events.&lt;br /&gt;
&lt;br /&gt;
* [[OSGeo Sponsorship Opportunities 2018]]&lt;br /&gt;
&lt;br /&gt;
== 2017 Planning ==&lt;br /&gt;
&lt;br /&gt;
=== Operational Budget for 2017 ===&lt;br /&gt;
&lt;br /&gt;
The board is dividing this years budget up by committee:&lt;br /&gt;
&lt;br /&gt;
* [[OSGeo Budget 2017]]&lt;br /&gt;
&lt;br /&gt;
=== Sponsorship Opportunities for 2017 ===&lt;br /&gt;
&lt;br /&gt;
The foundation recognizes sponsors who financially support our events, initiatives and open source projects.&lt;br /&gt;
&lt;br /&gt;
* [[Sponsorship Opportunities for 2017]]&lt;br /&gt;
&lt;br /&gt;
The following has been published as the following [http://www.osgeo.org/node/1755 blog post] and [http://www.osgeo.org/sponsorship how to sponsor page].&lt;br /&gt;
&lt;br /&gt;
== 2016 Planning ==&lt;br /&gt;
&lt;br /&gt;
=== Operational Budget for 2016 ===&lt;br /&gt;
&lt;br /&gt;
Thanks to our sponsors, and a series of successful events, OSGeo does has an operational budget for 2016.&lt;br /&gt;
&lt;br /&gt;
* [[OSGeo Budget 2016]]&lt;br /&gt;
&lt;br /&gt;
The Board has divided the above budget up according to our priority as an organization. Please keep in mind that prior boards have taken this approach - and spent nothing due to lack of volunteers willing to lead the charge. The following is budget and does not provide a commitment to spend money on the actives listed - to do that we need your commitment as a volunteer!&lt;br /&gt;
&lt;br /&gt;
=== Strategic Plan 2016  ===&lt;br /&gt;
&lt;br /&gt;
''From Anne'': See the parallel Skate-Boarding of Fedora at http://fedoramagazine.org/lets-talk-about-fedora-project-objectives/ - I really like the idea of having 18 months goals, that are measurable, backed up by community agreement. Let's discuss this at the first Sprint. There are also [http://www.jonobacon.org/2014/11/14/ubuntu-governance-reboot/ some thoughts on Ubuntu governance] that can inspire us, but I haven't gone through the whole discussion yet, and there are many differences between OSGeo and Ubuntu; so I'm not sure on how much we can learn from it.&lt;br /&gt;
&lt;br /&gt;
This section outlines OSGeo strategic plan for 2016 - this is a result of the [http://www.osgeo.org/about vision, mission and goals] established at the [[Board_Face_to_Face_Meeting_2016|2016 face to face meeting]].&lt;br /&gt;
&lt;br /&gt;
Strategic objectives for 2016:&lt;br /&gt;
&lt;br /&gt;
* S01: showcasing excellence in our communities&lt;br /&gt;
* S02: proactively engage with external partners&lt;br /&gt;
* S03: Fostering our mission, vision and goals&lt;br /&gt;
* S04: Empowering our communities and extending our reach&lt;br /&gt;
&lt;br /&gt;
These objectives were taken to the community for concrete / measurable actions volunteers were interested in tackling over the course of 2016.&lt;br /&gt;
&lt;br /&gt;
Update: We did not receive enough feedback to form a strategic plan.&lt;br /&gt;
&lt;br /&gt;
== 2013 Planning ==&lt;br /&gt;
&lt;br /&gt;
*  [[OSGeo Board : Board Priorities 2013]] - establish OSGeo as a low capital, volunteer focused organization  focused supporting communities and initiatives which support themselves&lt;br /&gt;
&lt;br /&gt;
= Reference =&lt;br /&gt;
&lt;br /&gt;
* Please see foundation [https://www.osgeo.org/about/bylaws/ bylaws] for official responsibilities&lt;br /&gt;
* Arnulf Christl's [http://arnulf.us/sevendipity/archives/49-OSGeo-Director-Retrospective.html OSGeo Director Retrospective]. Arnulf was an OSGeo Board member and President of OSGeo.&lt;br /&gt;
* for incoming Board members [[Board_of_Directors/OnboardingChecklist|OnboardingChecklist]]&lt;br /&gt;
&lt;br /&gt;
== Documents ==&lt;br /&gt;
* [[https://github.com/OSGeo/osgeo/blob/master/board/documents/osgeo_financial_guidance.pdf OSGeo Financial Guidance]]&lt;br /&gt;
* [[Executive Positions]] and [[Director Responsibilities]]&lt;br /&gt;
* [[Board Election Procedure]]&lt;br /&gt;
* [[Election 2022]]&lt;br /&gt;
* [[Election 2021]]&lt;br /&gt;
* [[Election 2020]]&lt;br /&gt;
* [[Election 2019]]&lt;br /&gt;
* Election 2018: [[Board_Election_2018_Results]] [[Election 2018 Candidate Manifestos]]&lt;br /&gt;
* Election 2017: [[Board_Election_2017_Results]] [[Election 2017 Candidate Manifestos]]&lt;br /&gt;
* Election 2016: [[Board_Election_2016_Results]] [[Election 2016 Candidate Manifestos]]&lt;br /&gt;
* Election 2015: [[Board_Election_2015_Results]] [[Election 2015 Candidate Manifestos]]&lt;br /&gt;
* Election 2014: [[Board Election 2014 Results]]&lt;br /&gt;
* Election 2013: [[Board Election 2013 Results]]&lt;br /&gt;
* Election 2012: [[Board Election 2012 Results]]&lt;br /&gt;
* Election 2011: [[Board Election 2011 Results]]&lt;br /&gt;
* Election 2010: [[Board Election 2010 Results]]&lt;br /&gt;
* Election 2009: [[Board Election 2009]], see 2009 section of [[Proposed Board Election Procedure]]&lt;br /&gt;
* Election 2008: [[Board Election 2008]], see 2008 section of [[Proposed Board Election Procedure]]&lt;br /&gt;
* Election 2007: [[Board Election 2007]], see 2007 section of [[Proposed Board Election Procedure]]&lt;br /&gt;
* [[Foundation Sponsorship]] (adopted), [[Project Sponsorship]] (adopted), [[Local Chapter Sponsorship]] (idea)&lt;br /&gt;
* [[Conflict Of Interest Policy]]&lt;br /&gt;
* [[Board_of_Directors/OnboardingChecklist]]&lt;br /&gt;
&lt;br /&gt;
== Mailing list ==&lt;br /&gt;
&lt;br /&gt;
The http://lists.osgeo.org/mailman/listinfo/board mailing list is used for most public board discussions.  There is also a private board mailing list used only for matters that are considered needful to be kept private.  &lt;br /&gt;
&lt;br /&gt;
== History of OSGeo Foundation Boards of Directors ==&lt;br /&gt;
* [[Board_Election_2026_Results|Board of Directors 2026]]&lt;br /&gt;
* [[Board_Election_2025_Results|Board of Directors 2025]]&lt;br /&gt;
* [[Board_Election_2024_Results|Board of Directors 2024]]&lt;br /&gt;
* [[Board_Election_2023_Results|Board of Directors 2023]]&lt;br /&gt;
* [[Board_Election_2022_Results|Board of Directors 2022]]&lt;br /&gt;
* [[Board_Election_2021_Results|Board of Directors 2021]]&lt;br /&gt;
* [[Board_Election_2020_Results|Board of Directors 2020]] &lt;br /&gt;
* [[Board Election 2019 Results|Board of Directors 2019]] &lt;br /&gt;
* [[Board_Election_2018_Results|Board of Directors 2018]] (Nov. 2018 - Oct. 2019)&lt;br /&gt;
* [[Board Election 2017 Results|Board of Directors 2017]] (Nov. 2017 - Oct. 2018)&lt;br /&gt;
* [[Board Election 2016 Results|Board of Directors 2016]] (Aug. 2016 - Aug. 2017)&lt;br /&gt;
* [[Board Election 2015 Results|Board of Directors 2015]] (Aug. 2015 - Aug. 2016)&lt;br /&gt;
* [[Board Election 2014 Results|Board of Directors 2014]] (Aug. 2014 - Aug. 2015)&lt;br /&gt;
* [[Board Election 2013 Results|Board of Directors 2013]] (Aug. 2013 - Aug. 2014)&lt;br /&gt;
* [[Board Election 2012 Results|Board of Directors 2012]] (Aug. 2012 - Aug. 2013)&lt;br /&gt;
* [[Board Election 2011 Results|Board of Directors 2011]] (Aug. 2011 - Aug. 2012)&lt;br /&gt;
* [[Board Election 2010 Results|Board of Directors 2010]] (Aug. 2010 - Aug. 2011)&lt;br /&gt;
* [[Board Election 2009 Results|Board of Directors 2009]] (Sept. 2009 - Aug. 2010)&lt;br /&gt;
* [[Board Election 2008 Results|Board of Directors 2008]] (July 2008 - Sept. 2009)&lt;br /&gt;
* [[Board Election 2007 Results|Board of Directors 2007]] (Aug. 2007 - July 2008)&lt;br /&gt;
* [[Interim Board of Directors 2006]] (Feb. 2006 - July 2007)&lt;br /&gt;
&lt;br /&gt;
An interim Board of Directors with 5 members was elected on February 4th, 2006, by the initial members of the [http://www.osgeo.org Open Source Geospatial Foundation]. On March 18th, 2006, the board has been completed to now total nine members:&lt;br /&gt;
&lt;br /&gt;
[[Category:Board]]&lt;/div&gt;</summary>
		<author><name>Cvvergara</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=Board_of_Directors&amp;diff=135004</id>
		<title>Board of Directors</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=Board_of_Directors&amp;diff=135004"/>
		<updated>2026-01-05T16:28:30Z</updated>

		<summary type="html">&lt;p&gt;Cvvergara: /* History of OSGeo Foundation Boards of Directors */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== OSGeo Foundation Board of Directors ==&lt;br /&gt;
&lt;br /&gt;
The board is elected by the [https://www.osgeo.org/about/charter-members Charter Members] as outlined in the [[Board Election Procedure]].&lt;br /&gt;
&lt;br /&gt;
Period: December 2023 - November 2025&lt;br /&gt;
&lt;br /&gt;
* [https://www.osgeo.org/member/jeroen-ticheler/ Jeroen Ticheler] - Netherlands (Central European Time Zone UTC +1h)&lt;br /&gt;
* [https://www.osgeo.org/member/bernasocchi/ Marco Bernasocchi] - Switzerland  (Central European Time Zone UTC +1h)&lt;br /&gt;
* [https://www.osgeo.org/member/codrina-maria-ilie/  Codrina Maria Ilie] - Bucharest, Romania (Central European Time Zone UTC +1h)&lt;br /&gt;
* [https://www.osgeo.org/member/shinde/ Rajat Shinde] - India/Huntsville, AL, USA (currently) (Central Time UTC -5h)&lt;br /&gt;
* [https://www.osgeo.org/member/vicky-vergara/ Vicky Vergara] - Naucalpan, Mexico (Central Standard Time UTC -6h)&lt;br /&gt;
&lt;br /&gt;
Period: December 2022 - November 2024&lt;br /&gt;
* [https://www.osgeo.org/member/angelos-tzotsos Angelos Tzotsos] - Athens, Greece (Central European Time UTC +2h) [[Executive_Positions|President]]&lt;br /&gt;
* [https://www.osgeo.org/member/michael-smith/ Michael Smith] -  Hanover, New Hampshire, USA (Eastern Time UTC -5h) [[Treasurer]]&lt;br /&gt;
* [https://www.osgeo.org/member/tom-kralidis Tom Kralidis] - Toronto, Ontario, Canada (Eastern Time UTC -5h)&lt;br /&gt;
* [https://wiki.osgeo.org/wiki/User:Aanthieni Ariel Anthieni] - Buenos Aires, Argentina (Argentina Time UTC -3h)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
Period: December 2021 - November 2023&lt;br /&gt;
&lt;br /&gt;
* [https://www.osgeo.org/member/steer/ Adam Steer] - Norway (Central European Time Zone UTC +1h)&lt;br /&gt;
* [https://www.osgeo.org/member/bernasocchi/ Marco Bernasocchi] - Switzerland  (Central European Time Zone UTC +1h)&lt;br /&gt;
* [https://www.osgeo.org/member/codrina-maria-ilie/  Codrina Maria Ilie] - Bucharest, Romania (Central European Time Zone UTC +1h)&lt;br /&gt;
* [https://www.osgeo.org/member/shinde/ Rajat Shinde] - India/Huntsville, AL, USA (currently) (Central Time UTC -5h)&lt;br /&gt;
* [https://www.osgeo.org/member/vicky-vergara/ Vicky Vergara] - Naucalpan, Mexico (Central Standard Time UTC -6h)&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
Period: December 2020 - November 2022&lt;br /&gt;
* [https://www.osgeo.org/member/angelos-tzotsos Angelos Tzotsos] - Athens, Greece (Central European Time UTC +2h) [[Executive_Positions|President]]&lt;br /&gt;
* [https://www.osgeo.org/member/michael-smith/ Michael Smith] -  Hanover, New Hampshire, USA (Eastern Time UTC -5h) [[Treasurer]]&lt;br /&gt;
* [https://wiki.osgeo.org/wiki/User:Micheletobias Michele Tobias] - Sacramento, California, USA (Pacific Time UTC -8h)&lt;br /&gt;
* [https://www.osgeo.org/member/tom-kralidis Tom Kralidis] - Toronto, Ontario, Canada (Eastern Time UTC -5h)&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
Period: November 2019 - October 2021&lt;br /&gt;
&lt;br /&gt;
* [https://www.osgeo.org/member/astrid-emde/ Astrid Emde] - Cologne, Germany (Central European Time Zone UTC +1h)&lt;br /&gt;
* [https://www.osgeo.org/member/codrina-maria-ilie/  Codrina Maria Ilie] - Bucharest, Romania (Central European Time Zone UTC +1h)&lt;br /&gt;
* [https://www.osgeo.org/member/Aeylinen/ Helena Mitasova] - Raleigh, USA  (Eastern Time UTC -5h)&lt;br /&gt;
* [https://www.osgeo.org/member/till-adams/ Till Adams] - Bonn, Germany (Central European Time Zone UTC +1h)&lt;br /&gt;
* [https://www.osgeo.org/member/vicky-vergara/ Vicky Vergara] - Naucalpan, Mexico (Central Standard Time UTC -6h)&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
Period: November 2018 - October 2020&lt;br /&gt;
&lt;br /&gt;
* [[Victoria Rautenbach]] - Pretoria, South Africa, (South Africa Standard Time UTC+2)&lt;br /&gt;
* [[Michael Smith]] -  Hanover, New Hampshire, USA (Eastern Time UTC -5h) [[Treasurer]]&lt;br /&gt;
* [[Angelos Tzotsos]] - Athens, Greece (Central European Time UTC +2h) [[Executive_Positions|Vice-President]]&lt;br /&gt;
* [[Tom Kralidis]] - Toronto, Canada (Eastern Time UTC -5h)&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
Period: November 2017 - October 2019&lt;br /&gt;
&lt;br /&gt;
* [[María Arias de Reyna]]- Sevilla, Spain (Central European Time Zone UTC +1h) [[Executive_Positions|President]]&lt;br /&gt;
* [[Astrid Emde]] - Cologne, Germany (Central European Time Zone UTC +1h) [[Executive_Positions|Secretary]]&lt;br /&gt;
* [[Helena Mitasova]] - Raleigh, USA  (Eastern Time UTC -5h) [[Executive_Positions|Vice-President]]&lt;br /&gt;
* [[Jeff McKenna]] -Lunenburg, Canada  (Atlantic Time Zone UTC -4h) [[Executive_Positions|Vice-President]]&lt;br /&gt;
* [[Jody Garnett]] - Victoria, Canada (Pacific Time UTC -8h) &lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
More detailed information is available in the [[Board Member Profiles]].&lt;br /&gt;
&lt;br /&gt;
= Board Activities and Meetings =&lt;br /&gt;
&lt;br /&gt;
== Board Activities ==&lt;br /&gt;
&lt;br /&gt;
=== Motions ===&lt;br /&gt;
&lt;br /&gt;
The board is using Loomio to track motions and facilitate voting (see [[Board Voting Procedure]]):&lt;br /&gt;
&lt;br /&gt;
* https://www.loomio.org/g/kdSmIwxu/osgeo-board&lt;br /&gt;
&lt;br /&gt;
=== Actions ===&lt;br /&gt;
&lt;br /&gt;
The board is an issue tracker for actions:&lt;br /&gt;
&lt;br /&gt;
* https://git.osgeo.org/gitea/osgeo/todo/issues&lt;br /&gt;
&lt;br /&gt;
== Board Meetings ==&lt;br /&gt;
&lt;br /&gt;
In general the OSGeo board meets on [https://meet.jit.si/OsgeoBoard Jitsi] or [[IRC|IRC]] the last Monday of the month from [http://www.timeanddate.com/worldclock/meetingdetails.html?hour=15&amp;amp;min=0&amp;amp;sec=0&amp;amp;p1=43&amp;amp;p2=49&amp;amp;p3=1234&amp;amp;p4=286&amp;amp;p5=157&amp;amp;p6=671&amp;amp;p7=207&amp;amp;p8=1091&amp;amp;p9=259 15.00 UTC]&lt;br /&gt;
&lt;br /&gt;
Upcoming board meetings:&lt;br /&gt;
&lt;br /&gt;
; Video call: board will get together for a video call and work through discussions and tasks in 1 hour [https://meet.jit.si/OsgeoBoard Jitsi] meeting. May also consist of an informal &amp;quot;work party&amp;quot; of board members and officers to work on tasks and collaboration not easily handled in IRC / email.&lt;br /&gt;
&lt;br /&gt;
* [[[Board_Meeting_2022-10-31]] [https://www.timeanddate.com/worldclock/meetingdetails.html?year=2022&amp;amp;month=10&amp;amp;day=31&amp;amp;hour=16&amp;amp;min=0&amp;amp;sec=0&amp;amp;p1=256&amp;amp;p2=286&amp;amp;p3=49&amp;amp;p4=269&amp;amp;p5=250&amp;amp;p6=37 16:00 UTC]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; IRC Meeting: [[IRC|Internet Rely Chat]] meetings are held on Libera.Chat [irc://irc.libera.chat/#osgeo OSGeo channel], please note that due to spam you are now required to register with the &amp;quot;NickServ&amp;quot; bot to verify your identity prior to posting messages on IRC. Before 2021, the board was using the FreeNode OSGeo channel that was [http://irclogs.geoapt.com/osgeo logged] providing a great record of IRC meetings.&lt;br /&gt;
&lt;br /&gt;
* none scheduled&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; Face to Face Meeting: board will get together in person and work through discussions and tasks that are not easily handled in a 1 hour IRC meeting or via e-mail. For face to face meetings travel costs will be covered by the foundation.&lt;br /&gt;
&lt;br /&gt;
* none scheduled&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; Member meeting: board meeting with OSGeo members at OSGeo events providing a chance to listen and discuss our community. May also consist of informal &amp;quot;party&amp;quot; to celebrate our community, members, and what we accomplish together&lt;br /&gt;
&lt;br /&gt;
* none scheduled&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Previous meetings ===&lt;br /&gt;
&lt;br /&gt;
[[:Category:Board_Meetings_2025|2025]] -&lt;br /&gt;
[[:Category:Board_Meetings_2024|2024]] -&lt;br /&gt;
[[:Category:Board_Meetings_2023|2023]] -&lt;br /&gt;
[[:Category:Board_Meetings_2022|2022]] -&lt;br /&gt;
[[:Category:Board_Meetings_2021|2021]] -&lt;br /&gt;
[[:Category:Board_Meetings_2020|2020]] -&lt;br /&gt;
[[:Category:Board_Meetings_2019|2019]] -&lt;br /&gt;
[[:Category:Board_Meetings_2018|2018]] -&lt;br /&gt;
[[:Category:Board_Meetings_2017|2017]] -&lt;br /&gt;
[[:Category:Board_Meetings_2016|2016]] -&lt;br /&gt;
[[:Category:Board_Meetings_2015|2015]] -&lt;br /&gt;
[[:Category:Board_Meetings_2014|2014]] -&lt;br /&gt;
[[:Category:Board_Meetings_2013|2013]] -&lt;br /&gt;
[[:Category:Board_Meetings_2012|2012]] -&lt;br /&gt;
[[:Category:Board_Meetings_2011|2011]] -&lt;br /&gt;
[[:Category:Board_Meetings_2010|2010]] -&lt;br /&gt;
[[:Category:Board_Meetings_2009|2009]] -&lt;br /&gt;
[[Board Meetings 2008|2008]] -&lt;br /&gt;
[[Board Meetings 2007|2007]] -&lt;br /&gt;
[[Board Meetings 2006|2006]] -&lt;br /&gt;
[http://www.osgeo.org/content/foundation/meetings/board/board_meetings.html Earlier].&lt;br /&gt;
&lt;br /&gt;
= Initiatives =&lt;br /&gt;
&lt;br /&gt;
While the board is focused on decision making occasionally there is a call for a long term activity in support of our goals and objectives. We are especially proud of joint initiatives undertaken with other parties as a tangible result of collaboration and community building.&lt;br /&gt;
&lt;br /&gt;
[https://www.osgeo.org/initiatives/ Initiatives]:&lt;br /&gt;
&lt;br /&gt;
* [https://www.osgeo.org/initiatives/geo-for-all/ GeoForAll] - education and research outreach&lt;br /&gt;
&lt;br /&gt;
* [https://www.osgeo.org/initiatives/foss4g/ FOSS4G (Events)] - managed by the conference committee&lt;br /&gt;
&lt;br /&gt;
* [https://www.osgeo.org/initiatives/foss4g-travel-grant-program/ Travel Grant Program] -  facilitate accessibility and diversity at our global and regional FOSS4G events&lt;br /&gt;
&lt;br /&gt;
* [https://www.osgeo.org/initiatives/open-geoscience/ Open GeoScience] - make scientific research, data and results transparent and accessible for science and society&lt;br /&gt;
&lt;br /&gt;
* [https://www.osgeo.org/initiatives/un-initiative/ UN Initiatve] - support the UN migration to Open Source Geospatial software solutions&lt;br /&gt;
&lt;br /&gt;
* [https://www.osgeo.org/initiatives/gsoc/ Google Summer of Code (GSoC)] - encourage university student participation in open source software development&lt;br /&gt;
&lt;br /&gt;
* [https://www.osgeo.org/initiatives/osgeo-live-initiative/ OSGeoLive Initiative] &lt;br /&gt;
&lt;br /&gt;
* [[OSGeo Community Project Initiative]]: created foster innovation and collaboration resulting in a lower barrier of entry to join the OSGeo Family. Managed by the board with the assistance of the incubation committee to [https://wiki.osgeo.org/wiki/Incubation_Committee#Step_2:_Join_Community_Projects_Program review applicants]. &lt;br /&gt;
&lt;br /&gt;
* [[OSGeo Code Sprints Initiative]] - sponsorship program for projects and communities planning targeted software development.&lt;br /&gt;
&lt;br /&gt;
* [[OSGeo Security Initiative]] - sponsorship program providing emergency funds for projects faced with an urgent security vulnerability.&lt;br /&gt;
&lt;br /&gt;
* [https://www.osgeo.org/meta-crs-initiative/ Meta CRS Initiative] - gathers together interested parties from across several projections, and coordinate system related technologies&lt;br /&gt;
&lt;br /&gt;
* [https://www.osgeo.org/opengis-harmonization/ OpenGIS Harmonization] - untangle the use of org.opengis java package between OSGeo GeoTools project and OGC GeoAPI Standard. This is a cross-project initiative as many projects in our Java family are affected by any change.&lt;br /&gt;
&lt;br /&gt;
While the board is responsible for defining the scope and responsibilities of these activities, initiatives require participation for success. OSGeo projects and committees may have additional initiatives of interest beyond the ones listed here as overseen by the board.&lt;br /&gt;
&lt;br /&gt;
Creating an initiative is a great way to setup for a recurring activity (such as GSoC) without the &amp;quot;overhead&amp;quot; of establishing a full OSGeo committee.&lt;br /&gt;
&lt;br /&gt;
= Working Groups =&lt;br /&gt;
&lt;br /&gt;
While the board is focused on decision making occasionally there is a call for action. The following working groups are focused on accomplishing a specific 2-3 week objective and will report back to the board list when completed. This is in contrast to long term activities handled by committees.&lt;br /&gt;
&lt;br /&gt;
== 2021 Working Groups ==&lt;br /&gt;
&lt;br /&gt;
* none at present&lt;br /&gt;
&lt;br /&gt;
== 2015 Working Groups ==&lt;br /&gt;
&lt;br /&gt;
* [[2015 Sponsorship Drive Working Group]] - contact prior sponsors, blog post inviting new sponsors&lt;br /&gt;
*  [[GeoForAll OSGeo Relationship]]: Revised Education Committee mandate pending clarification of relationship with Geo4All advisory board (our GeoForAll representatives are Venkatesh Raghavan and Jeff McKenna)&lt;br /&gt;
&lt;br /&gt;
= Planning =&lt;br /&gt;
&lt;br /&gt;
== 2022 Planning ==&lt;br /&gt;
&lt;br /&gt;
=== Operational Budget for 2022 ===&lt;br /&gt;
&lt;br /&gt;
The board is dividing this years budget up by committee, initiative and project!&lt;br /&gt;
&lt;br /&gt;
* [[OSGeo Budget 2022]]&lt;br /&gt;
&lt;br /&gt;
== 2021 Planning ==&lt;br /&gt;
&lt;br /&gt;
=== Operational Budget for 2021 ===&lt;br /&gt;
&lt;br /&gt;
The board is dividing this years budget up by committee, initiative and project!&lt;br /&gt;
&lt;br /&gt;
* [[OSGeo Budget 2021]]&lt;br /&gt;
&lt;br /&gt;
== 2020 Planning ==&lt;br /&gt;
&lt;br /&gt;
=== Operational Budget for 2020 ===&lt;br /&gt;
&lt;br /&gt;
The board is dividing this years budget up by committee, initiative and project!&lt;br /&gt;
&lt;br /&gt;
* [[OSGeo Budget 2020]]&lt;br /&gt;
&lt;br /&gt;
== 2019 Planning ==&lt;br /&gt;
&lt;br /&gt;
Documents:&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/OSGeo/osgeo/blob/master/board/documents/osgeo_financial_guidence.pdf OSGeo Financial Guidance]&lt;br /&gt;
&lt;br /&gt;
=== Operational Budget for 2019 ===&lt;br /&gt;
&lt;br /&gt;
The board is dividing this years budget up by committee, initiative and project!&lt;br /&gt;
&lt;br /&gt;
* [[OSGeo Budget 2019]]&lt;br /&gt;
&lt;br /&gt;
== 2018 Planning ==&lt;br /&gt;
&lt;br /&gt;
=== Operational Budget for 2018 ===&lt;br /&gt;
&lt;br /&gt;
The board is dividing this years budget up by committee, initiative and project!&lt;br /&gt;
&lt;br /&gt;
* [[OSGeo Budget 2018]]&lt;br /&gt;
&lt;br /&gt;
=== Sponsorship Opportunities for 2018 ===&lt;br /&gt;
&lt;br /&gt;
OSGeo maintains a sponsorship program recognizing financial contributions to our projects, initiatives and events.&lt;br /&gt;
&lt;br /&gt;
* [[OSGeo Sponsorship Opportunities 2018]]&lt;br /&gt;
&lt;br /&gt;
== 2017 Planning ==&lt;br /&gt;
&lt;br /&gt;
=== Operational Budget for 2017 ===&lt;br /&gt;
&lt;br /&gt;
The board is dividing this years budget up by committee:&lt;br /&gt;
&lt;br /&gt;
* [[OSGeo Budget 2017]]&lt;br /&gt;
&lt;br /&gt;
=== Sponsorship Opportunities for 2017 ===&lt;br /&gt;
&lt;br /&gt;
The foundation recognizes sponsors who financially support our events, initiatives and open source projects.&lt;br /&gt;
&lt;br /&gt;
* [[Sponsorship Opportunities for 2017]]&lt;br /&gt;
&lt;br /&gt;
The following has been published as the following [http://www.osgeo.org/node/1755 blog post] and [http://www.osgeo.org/sponsorship how to sponsor page].&lt;br /&gt;
&lt;br /&gt;
== 2016 Planning ==&lt;br /&gt;
&lt;br /&gt;
=== Operational Budget for 2016 ===&lt;br /&gt;
&lt;br /&gt;
Thanks to our sponsors, and a series of successful events, OSGeo does has an operational budget for 2016.&lt;br /&gt;
&lt;br /&gt;
* [[OSGeo Budget 2016]]&lt;br /&gt;
&lt;br /&gt;
The Board has divided the above budget up according to our priority as an organization. Please keep in mind that prior boards have taken this approach - and spent nothing due to lack of volunteers willing to lead the charge. The following is budget and does not provide a commitment to spend money on the actives listed - to do that we need your commitment as a volunteer!&lt;br /&gt;
&lt;br /&gt;
=== Strategic Plan 2016  ===&lt;br /&gt;
&lt;br /&gt;
''From Anne'': See the parallel Skate-Boarding of Fedora at http://fedoramagazine.org/lets-talk-about-fedora-project-objectives/ - I really like the idea of having 18 months goals, that are measurable, backed up by community agreement. Let's discuss this at the first Sprint. There are also [http://www.jonobacon.org/2014/11/14/ubuntu-governance-reboot/ some thoughts on Ubuntu governance] that can inspire us, but I haven't gone through the whole discussion yet, and there are many differences between OSGeo and Ubuntu; so I'm not sure on how much we can learn from it.&lt;br /&gt;
&lt;br /&gt;
This section outlines OSGeo strategic plan for 2016 - this is a result of the [http://www.osgeo.org/about vision, mission and goals] established at the [[Board_Face_to_Face_Meeting_2016|2016 face to face meeting]].&lt;br /&gt;
&lt;br /&gt;
Strategic objectives for 2016:&lt;br /&gt;
&lt;br /&gt;
* S01: showcasing excellence in our communities&lt;br /&gt;
* S02: proactively engage with external partners&lt;br /&gt;
* S03: Fostering our mission, vision and goals&lt;br /&gt;
* S04: Empowering our communities and extending our reach&lt;br /&gt;
&lt;br /&gt;
These objectives were taken to the community for concrete / measurable actions volunteers were interested in tackling over the course of 2016.&lt;br /&gt;
&lt;br /&gt;
Update: We did not receive enough feedback to form a strategic plan.&lt;br /&gt;
&lt;br /&gt;
== 2013 Planning ==&lt;br /&gt;
&lt;br /&gt;
*  [[OSGeo Board : Board Priorities 2013]] - establish OSGeo as a low capital, volunteer focused organization  focused supporting communities and initiatives which support themselves&lt;br /&gt;
&lt;br /&gt;
= Reference =&lt;br /&gt;
&lt;br /&gt;
* Please see foundation [https://www.osgeo.org/about/bylaws/ bylaws] for official responsibilities&lt;br /&gt;
* Arnulf Christl's [http://arnulf.us/sevendipity/archives/49-OSGeo-Director-Retrospective.html OSGeo Director Retrospective]. Arnulf was an OSGeo Board member and President of OSGeo.&lt;br /&gt;
* for incoming Board members [[Board_of_Directors/OnboardingChecklist|OnboardingChecklist]]&lt;br /&gt;
&lt;br /&gt;
== Documents ==&lt;br /&gt;
* [[https://github.com/OSGeo/osgeo/blob/master/board/documents/osgeo_financial_guidance.pdf OSGeo Financial Guidance]]&lt;br /&gt;
* [[Executive Positions]] and [[Director Responsibilities]]&lt;br /&gt;
* [[Board Election Procedure]]&lt;br /&gt;
* [[Election 2022]]&lt;br /&gt;
* [[Election 2021]]&lt;br /&gt;
* [[Election 2020]]&lt;br /&gt;
* [[Election 2019]]&lt;br /&gt;
* Election 2018: [[Board_Election_2018_Results]] [[Election 2018 Candidate Manifestos]]&lt;br /&gt;
* Election 2017: [[Board_Election_2017_Results]] [[Election 2017 Candidate Manifestos]]&lt;br /&gt;
* Election 2016: [[Board_Election_2016_Results]] [[Election 2016 Candidate Manifestos]]&lt;br /&gt;
* Election 2015: [[Board_Election_2015_Results]] [[Election 2015 Candidate Manifestos]]&lt;br /&gt;
* Election 2014: [[Board Election 2014 Results]]&lt;br /&gt;
* Election 2013: [[Board Election 2013 Results]]&lt;br /&gt;
* Election 2012: [[Board Election 2012 Results]]&lt;br /&gt;
* Election 2011: [[Board Election 2011 Results]]&lt;br /&gt;
* Election 2010: [[Board Election 2010 Results]]&lt;br /&gt;
* Election 2009: [[Board Election 2009]], see 2009 section of [[Proposed Board Election Procedure]]&lt;br /&gt;
* Election 2008: [[Board Election 2008]], see 2008 section of [[Proposed Board Election Procedure]]&lt;br /&gt;
* Election 2007: [[Board Election 2007]], see 2007 section of [[Proposed Board Election Procedure]]&lt;br /&gt;
* [[Foundation Sponsorship]] (adopted), [[Project Sponsorship]] (adopted), [[Local Chapter Sponsorship]] (idea)&lt;br /&gt;
* [[Conflict Of Interest Policy]]&lt;br /&gt;
* [[Board_of_Directors/OnboardingChecklist]]&lt;br /&gt;
&lt;br /&gt;
== Mailing list ==&lt;br /&gt;
&lt;br /&gt;
The http://lists.osgeo.org/mailman/listinfo/board mailing list is used for most public board discussions.  There is also a private board mailing list used only for matters that are considered needful to be kept private.  &lt;br /&gt;
&lt;br /&gt;
== History of OSGeo Foundation Boards of Directors ==&lt;br /&gt;
* [[Board_Election_2024_Results|Board of Directors 2026]]&lt;br /&gt;
* [[Board_Election_2024_Results|Board of Directors 2025]]&lt;br /&gt;
* [[Board_Election_2024_Results|Board of Directors 2024]]&lt;br /&gt;
* [[Board_Election_2023_Results|Board of Directors 2023]]&lt;br /&gt;
* [[Board_Election_2022_Results|Board of Directors 2022]]&lt;br /&gt;
* [[Board_Election_2021_Results|Board of Directors 2021]]&lt;br /&gt;
* [[Board_Election_2020_Results|Board of Directors 2020]] &lt;br /&gt;
* [[Board Election 2019 Results|Board of Directors 2019]] &lt;br /&gt;
* [[Board_Election_2018_Results|Board of Directors 2018]] (Nov. 2018 - Oct. 2019)&lt;br /&gt;
* [[Board Election 2017 Results|Board of Directors 2017]] (Nov. 2017 - Oct. 2018)&lt;br /&gt;
* [[Board Election 2016 Results|Board of Directors 2016]] (Aug. 2016 - Aug. 2017)&lt;br /&gt;
* [[Board Election 2015 Results|Board of Directors 2015]] (Aug. 2015 - Aug. 2016)&lt;br /&gt;
* [[Board Election 2014 Results|Board of Directors 2014]] (Aug. 2014 - Aug. 2015)&lt;br /&gt;
* [[Board Election 2013 Results|Board of Directors 2013]] (Aug. 2013 - Aug. 2014)&lt;br /&gt;
* [[Board Election 2012 Results|Board of Directors 2012]] (Aug. 2012 - Aug. 2013)&lt;br /&gt;
* [[Board Election 2011 Results|Board of Directors 2011]] (Aug. 2011 - Aug. 2012)&lt;br /&gt;
* [[Board Election 2010 Results|Board of Directors 2010]] (Aug. 2010 - Aug. 2011)&lt;br /&gt;
* [[Board Election 2009 Results|Board of Directors 2009]] (Sept. 2009 - Aug. 2010)&lt;br /&gt;
* [[Board Election 2008 Results|Board of Directors 2008]] (July 2008 - Sept. 2009)&lt;br /&gt;
* [[Board Election 2007 Results|Board of Directors 2007]] (Aug. 2007 - July 2008)&lt;br /&gt;
* [[Interim Board of Directors 2006]] (Feb. 2006 - July 2007)&lt;br /&gt;
&lt;br /&gt;
An interim Board of Directors with 5 members was elected on February 4th, 2006, by the initial members of the [http://www.osgeo.org Open Source Geospatial Foundation]. On March 18th, 2006, the board has been completed to now total nine members:&lt;br /&gt;
&lt;br /&gt;
[[Category:Board]]&lt;/div&gt;</summary>
		<author><name>Cvvergara</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=PgRouting_Budget&amp;diff=134986</id>
		<title>PgRouting Budget</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=PgRouting_Budget&amp;diff=134986"/>
		<updated>2026-01-04T17:23:18Z</updated>

		<summary type="html">&lt;p&gt;Cvvergara: Setting up budget for pgRouting&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 2026 ==&lt;br /&gt;
&lt;br /&gt;
Budget asked&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Budget request || $3000 &lt;br /&gt;
|-&lt;br /&gt;
| Intended use: || Promotional material: Stickers, Postcards, magnets, etc. &amp;lt;br&amp;gt; Traveling expenses to FOSS4G 2026 in Hiroshima, Japan&lt;br /&gt;
|-&lt;br /&gt;
| Budget approved: || &lt;br /&gt;
|-&lt;br /&gt;
| Used Budget: ||  &lt;br /&gt;
|-&lt;br /&gt;
| Used for: || traveling expenses to FOSS4G 2025 in Auckland, New Zealand&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 2025 ==&lt;br /&gt;
&lt;br /&gt;
Budget asked&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Budget request || $2000 &lt;br /&gt;
|-&lt;br /&gt;
| Intended use: || Promotional material: Stickers, Postcards, magnets, etc. &amp;lt;br&amp;gt; FOSS4G 2025 in Auckland, New Zealand: Traveling expenses &amp;amp; Registration&lt;br /&gt;
|-&lt;br /&gt;
| Budget approved: || $2000 &lt;br /&gt;
|-&lt;br /&gt;
| Used Budget: || $2000 sent to Vicky Vergara &lt;br /&gt;
|-&lt;br /&gt;
| Used for: || traveling expenses to FOSS4G 2025 in Auckland, New Zealand&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 2024 ==&lt;br /&gt;
Budget asked&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Budget asked (to incubator)|| $2000 &lt;br /&gt;
|-&lt;br /&gt;
| Intended use: || Incubation last tasks&lt;br /&gt;
|-&lt;br /&gt;
| Budget approved: ||&lt;br /&gt;
|-&lt;br /&gt;
| Used Budget: || 0&lt;br /&gt;
|-&lt;br /&gt;
| Used for: || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 2023 ==&lt;br /&gt;
&lt;br /&gt;
Budget asked&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Budget asked (to incubator)|| $4000 &lt;br /&gt;
|-&lt;br /&gt;
| Intended use: || Incubation, Code Sprint&lt;br /&gt;
|-&lt;br /&gt;
| Budget approved: || 4000 &lt;br /&gt;
|-&lt;br /&gt;
| Used Budget: || 3000 &lt;br /&gt;
|-&lt;br /&gt;
| Used for: || Incubation code sprint expenses&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 2022 ==&lt;br /&gt;
&lt;br /&gt;
Budget asked&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Budget asked (to incubator)|| $4000 &lt;br /&gt;
|-&lt;br /&gt;
| Intended use: || Incubation, Code Sprint&lt;br /&gt;
|-&lt;br /&gt;
| Budget approved: ||&lt;br /&gt;
|-&lt;br /&gt;
| Used Budget: || $3000 (from incubator)&lt;br /&gt;
|-&lt;br /&gt;
| Unused Budget: || $1000 (from incubator)&lt;br /&gt;
|-&lt;br /&gt;
| Used for: || pgRouting f2f incubation code sprint in Japan&lt;br /&gt;
|-&lt;br /&gt;
| Used Budget: || $300 (from OSGeo)&lt;br /&gt;
|-&lt;br /&gt;
| Used for: || pgRouting f2f incubation code sprint in Japan&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 2021 ==&lt;br /&gt;
&lt;br /&gt;
Budget asked&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Budget asked || $4000 &lt;br /&gt;
|-&lt;br /&gt;
| Intended use: || [[User:Cvvergara | Vicky Vergara]]: Incubation, Code Sprint, foss4G presentations &amp;amp; workshops&lt;br /&gt;
|-&lt;br /&gt;
| Used approved: || $300&lt;br /&gt;
|-&lt;br /&gt;
| Used Budget: || $300&lt;br /&gt;
|-&lt;br /&gt;
| Used for: || Mentor of UN-OSGeo challenge&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 2020 ==&lt;br /&gt;
&lt;br /&gt;
Budget asked&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Budget asked || $4000 &lt;br /&gt;
|-&lt;br /&gt;
| Intended use: || [[User:Cvvergara | Vicky Vergara]]: Incubation, Code Sprint&lt;br /&gt;
|-&lt;br /&gt;
| Used Budget: || $0&lt;br /&gt;
|-&lt;br /&gt;
| Used for: || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 2019 ==&lt;br /&gt;
&lt;br /&gt;
Budget asked&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Budget asked || $2000 &lt;br /&gt;
|-&lt;br /&gt;
| Intended use: || [[User:Cvvergara | Vicky Vergara]]: travel support to FOSS4G Bucharest (presentation, workshop, code sprint)&lt;br /&gt;
|-&lt;br /&gt;
| Used Budget: || $0&lt;br /&gt;
|-&lt;br /&gt;
| Used for: || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 2018 ==&lt;br /&gt;
&lt;br /&gt;
Budget asked&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Budget asked || $500 &lt;br /&gt;
|-&lt;br /&gt;
| Intended use: || Rohith Reddy to travel support to FOSS4G Dar Es Salaam&lt;br /&gt;
|-&lt;br /&gt;
| Used Budget: || $500 &lt;br /&gt;
|-&lt;br /&gt;
| Used for: || Rohith Reddy to travel support to FOSS4G Dar Es Salaam, pgRouting presentation &amp;amp; paper presentation&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:Budget]]&lt;/div&gt;</summary>
		<author><name>Cvvergara</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=Osgeo3&amp;diff=134952</id>
		<title>Osgeo3</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=Osgeo3&amp;diff=134952"/>
		<updated>2025-12-18T17:34:40Z</updated>

		<summary type="html">&lt;p&gt;Cvvergara: changing phrase&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''decommissioned''' date: December 2025&lt;br /&gt;
&lt;br /&gt;
'''Osgeo3''' is an Ubuntu 20.04 LTS machine administered by [[SAC]], hosted on [[SAC_Service_Status#Servers_at_OSL|OSU OSL servers]] for a long time. It in the past was running Ganeti, but was reformatted in March 2020, had fresh new disks put in and LXD installed for managing containers.&lt;br /&gt;
&lt;br /&gt;
Up-to-date info about containers can be found (password-protected) in https://git.osgeo.org/gitea/sac/osgeo9/wiki/&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&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;
| Processors ||2 Intel(R) Xeon(R) CPU E5540  @ 2.53GHz (8192kb cache) (each processor has 4 cores for total of 8 cpus)&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;
loop0             7:0    0 91.4M  1 loop /snap/core/8689&lt;br /&gt;
loop1             7:1    0   67M  1 loop /snap/lxd/13901&lt;br /&gt;
sda               8:0    0  1.8T  0 disk&lt;br /&gt;
|-sda1            8:1    0  953M  0 part /boot&lt;br /&gt;
`-sda2            8:2    0  1.8T  0 part&lt;br /&gt;
  |-osgeo3-root 253:0    0  800G  0 lvm  /&lt;br /&gt;
  `-osgeo3-swap 253:1    0   32G  0 lvm  [SWAP]&lt;br /&gt;
sdb               8:16   0  1.8T  0 disk&lt;br /&gt;
|-sdb1            8:17   0  1.8T  0 part&lt;br /&gt;
`-sdb9            8:25   0    8M  0 part&lt;br /&gt;
sdc               8:32   0  1.8T  0 disk&lt;br /&gt;
|-sdc1            8:33   0  1.8T  0 part&lt;br /&gt;
`-sdc9            8:41   0    8M  0 part&lt;br /&gt;
sdd               8:48   0  1.8T  0 disk&lt;br /&gt;
|-sdd1            8:49   0  1.8T  0 part&lt;br /&gt;
`-sdd9            8:57   0    8M  0 part&lt;br /&gt;
sde               8:64   0  1.8T  0 disk&lt;br /&gt;
|-sde1            8:65   0  1.8T  0 part&lt;br /&gt;
`-sde9            8:73   0    8M  0 part&lt;br /&gt;
sr0              11:0    1 1024M  0 rom&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sdb,sdc,sdd,sdd  form a zfs osgeo3_lxd partition (sdb,sdc) mirrors sdd,sdf for total lxd capacity of 3.62 TB&lt;br /&gt;
sda (composed of 2 1.8TB disks) is under hardware RAID1 - root lvm partition is 800GB, 1TB unallocated for future use &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Setup ==&lt;br /&gt;
As of 2021-03 the ssh port of the main host (the physical server) is 2222 and there is only one non-root account on it&lt;br /&gt;
and can only be accessed via key access. Keys are deployed using [[AnsibleDeployment]] repo of gitea&lt;br /&gt;
&lt;br /&gt;
It has an LXD installed from snap.&lt;br /&gt;
&lt;br /&gt;
So to SSH - ssh tech_dev@osgeo3.osgeo.osuosl.org -p 2222&lt;br /&gt;
&lt;br /&gt;
It has 2 public ips:&lt;br /&gt;
 &lt;br /&gt;
* 140.211.15.26 ( osgeo3.osgeo.osuosl.org ) = not currently mapped to anything aside from 2222 ssh) planned for disaster should say osgeo7 go down and all need to be remapped&lt;br /&gt;
* 140.211.15.6 web-osgeo3.osgeo.osuosl.org&lt;br /&gt;
&lt;br /&gt;
For console access, you need to have OpenVPN installed and vpn config for OSUOSL.&lt;br /&gt;
Once connected it can be accessed via:&lt;br /&gt;
&lt;br /&gt;
```&lt;br /&gt;
apt install ipmitool&lt;br /&gt;
ipmitool -I lanplus -H osgeo3.osuosl.oob -U tech_dev -P passwordhere sol activate&lt;br /&gt;
```&lt;br /&gt;
or web interface:&lt;br /&gt;
&lt;br /&gt;
http://osgeo3.osuosl.oob&lt;br /&gt;
&lt;br /&gt;
Some configurations of this machine are deployed using [[AnsibleDeployment]]&lt;br /&gt;
It was upgraded in 2021 from Ubuntu 18 to Ubuntu 20.04.&lt;br /&gt;
&lt;br /&gt;
* Ubuntu [http://releases.ubuntu.com/20.04/ 20.04] [https://wiki.ubuntu.com/BionicBeaver/ReleaseNotes (Release Notes)].  [https://git.osgeo.org/gitea/sac/osgeo3 more details about install steps]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Containers and Services ====&lt;br /&gt;
&lt;br /&gt;
Refer to [[SAC Service Status#osgeo_3]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Infrastructure]]&lt;/div&gt;</summary>
		<author><name>Cvvergara</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=Election_2025_Candidate_Manifestos&amp;diff=134946</id>
		<title>Election 2025 Candidate Manifestos</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=Election_2025_Candidate_Manifestos&amp;diff=134946"/>
		<updated>2025-12-16T03:35:05Z</updated>

		<summary type="html">&lt;p&gt;Cvvergara: Fixing original number to match limesurvey links&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A space for the candidates for election to the Board to share some information about themselves, their aspirations for OSGeo, what they would like to change, improve or introduce and what role they would like to play on the board.&lt;br /&gt;
&lt;br /&gt;
You are welcome to follow the template, and add further relevant info as you need: &lt;br /&gt;
&lt;br /&gt;
== ''Name Template'' - ''Country'' ([https://www.osgeo.org/member/''name''/ OSGeo profile]) ==&lt;br /&gt;
&lt;br /&gt;
=== About me ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== My vision ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== What you have done within the community in the past ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== What your interests are in terms of the board ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Any things that you would like to change or introduce ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== What role you would wish to fulfill on the board (if any) ===&lt;br /&gt;
&lt;br /&gt;
== ''Vicky Vergara'' - ''Mexico'' ([https://www.osgeo.org/member/vicky-vergara/ OSGeo profile]) ==&lt;br /&gt;
&lt;br /&gt;
=== About me ===&lt;br /&gt;
&lt;br /&gt;
I haven't changed much from the last times I wrote a manifesto:&lt;br /&gt;
* On [https://wiki.osgeo.org/wiki/Election_2023_Candidate_Manifestos#Vicky_Vergara_-_Mexico_.28OSGeo_profile.29 2023] I wrote about my hobbies and what I like to do during a FOSS4G.&lt;br /&gt;
* On [https://wiki.osgeo.org/wiki/Election_2021_Candidate_Manifestos#Vicky_Vergara.2C_Mexico_.28OSGeo_profile.29 2021] I wrote about what the 9 year old me thought about where I live and how it has changed.&lt;br /&gt;
* On [https://wiki.osgeo.org/wiki/Election_2019_Candidate_Manifestos#5._Vicky_Vergara.2C_Mexico_.28OSGeo_profile.29 2019] I wrote about that my laziness make me do and redo things until I figure out how to do them efficient and fast, so the next time I do them I can be lazy.&lt;br /&gt;
* On [https://wiki.osgeo.org/wiki/Election_2017_Candidate_Manifestos#Vicky_Vergara 2017] I wrote about how I arrived to OSGeo&lt;br /&gt;
&lt;br /&gt;
My conclusion re-reading the ''about me'' in those manifestos: I like to talk and write.&lt;br /&gt;
&lt;br /&gt;
Some day I would like share with you the autographs I have gathered during the FOSS4G, that is I made people talk and write :-), in all languages, for example, this year I have in Nepali, Bengali, Japanese&lt;br /&gt;
&lt;br /&gt;
This time I will leave my autograph in Spanish here:&lt;br /&gt;
&lt;br /&gt;
Deseo que todo en su vida personal y profesional sea de lo mejor para todos.&lt;br /&gt;
Vicky&lt;br /&gt;
&lt;br /&gt;
(Translation: I hope that everything in your personal or professional life is the best for you all.)&lt;br /&gt;
&lt;br /&gt;
=== My vision ===&lt;br /&gt;
&lt;br /&gt;
Summary if my Vision of OSGeo:&lt;br /&gt;
&lt;br /&gt;
* OSGeo Foundation is here to serve the Flora of the world.&lt;br /&gt;
* OSGeo Foundation is here to serve the Fauna of the world.&lt;br /&gt;
* OSGeo Foundation is here to serve the Climate of the world.&lt;br /&gt;
* OSGeo Foundation is here to serve the People of the world.&lt;br /&gt;
* OSGeo Foundation is here to serve the Countries of the world.&lt;br /&gt;
* All OSGeo community members are PSC (Propose, Suggest and Comment)&lt;br /&gt;
&lt;br /&gt;
=== What you have done within the community in the past ===&lt;br /&gt;
&lt;br /&gt;
Normal life in front of the computer:&lt;br /&gt;
* Developing any of the pgRouting software:&lt;br /&gt;
** pgRouting&lt;br /&gt;
** vrpRouting&lt;br /&gt;
** osm2pgrouting&lt;br /&gt;
** pgRouting workshop&lt;br /&gt;
* Work on OSGeoLive:&lt;br /&gt;
** Documentation&lt;br /&gt;
** Checking the installed software&lt;br /&gt;
* Member of committees:&lt;br /&gt;
** Code of Conduct Committee&lt;br /&gt;
** System Administration Committee&lt;br /&gt;
** Board Member&lt;br /&gt;
* Other tasks&lt;br /&gt;
** Google Summer of Code mentor&lt;br /&gt;
** Read and answer mails&lt;br /&gt;
&lt;br /&gt;
=== What your interests are in terms of the board ===&lt;br /&gt;
&lt;br /&gt;
* The right to be the best one can be.&lt;br /&gt;
* Promote the development and use of Open Source Software. &lt;br /&gt;
&lt;br /&gt;
=== Any things that you would like to change or introduce ===&lt;br /&gt;
&lt;br /&gt;
'''Think''' about why things are not happening.&lt;br /&gt;
&lt;br /&gt;
* Why &amp;quot;[abc] is NOT [xyz] OSGeo&amp;quot;.&lt;br /&gt;
* Why do some projects do not start incubation?&lt;br /&gt;
* Why is there no local OSGeo chapter in X country?&lt;br /&gt;
* Why do we have mostly sponsors from North America and Europe?&lt;br /&gt;
* Why we only hear (and see) those, who raise their voice and shout out loud. But we miss to reach the silent majority?&lt;br /&gt;
* What causes the &amp;quot;inactivity&amp;quot;?&lt;br /&gt;
* Are we scalable? &lt;br /&gt;
* Why ....&lt;br /&gt;
&lt;br /&gt;
=== What role you would wish to fulfill on the board (if any) ===&lt;br /&gt;
&lt;br /&gt;
Vice president of the Latin America Area&lt;br /&gt;
&lt;br /&gt;
== ''Jeroen Ticheler'' - ''The Netherlands'' ([https://www.osgeo.org/member/jeroen-ticheler/ OSGeo profile]) ==&lt;br /&gt;
&lt;br /&gt;
=== About me ===&lt;br /&gt;
&lt;br /&gt;
I’m Jeroen Ticheler, director and owner of ([https://www.geocat.net GeoCat]), founder of ([https://www.geonetwork-opensource.org GeoNetwork]) and current member of the board of directors of OSGeo. &lt;br /&gt;
&lt;br /&gt;
I’m obsessed with helping organising and publishing (geospatial) data using free and open source software in a sustainable way. I started my career at the United Nations supporting Early Warning Systems with satellite imagery and quickly moved to also support the management of geospatial data. &lt;br /&gt;
&lt;br /&gt;
Now, 25 years onwards, the GeoNetwork software we develop runs at over 85% of national geoportals in Europe (find thousands of harmonized, authoritative datasets ([https://inspire-geoportal.ec.europa.eu/srv/eng/catalog.search#/datathemes here]) ) and is in use at all levels in governments around the world. &lt;br /&gt;
&lt;br /&gt;
A bit more background on me can be found in ([https://www.osgeo.org/member/jeroen-ticheler/ my OSGeo profile]) and in ([https://wiki.osgeo.org/w/index.php?title=Election_2023_Candidate_Manifestos#About_me the description]) for the 2023 elections.&lt;br /&gt;
&lt;br /&gt;
=== My vision ===&lt;br /&gt;
&lt;br /&gt;
For the coming two years I want to focus on change in OSGeo. For this I have written ([https://docs.google.com/document/d/1KRdCKB8HvI9FctF1Ulg6UfoCImjEYKaQkgg9l1HueZs '''a vision document''']) that is currently up for comments by the community. My goal is to ''Get Things Done''. More specifically those things described in the vision document that have traction within the community. &lt;br /&gt;
&lt;br /&gt;
=== What you have done within the community in the past ===&lt;br /&gt;
&lt;br /&gt;
Besides my involvement as PSC chair in the GeoNetwork opensource project, I have been involved as Charter member from 2006 onwards, served on the OSGeo Marketing and Conference Committees, as well as on the OSGeo Board (2007-2009 and 2023-now). &lt;br /&gt;
&lt;br /&gt;
In the last 10+ years my involvement has also been in the form of a sponsor to OSGeo and FOSS4G (both global, regional and local) and by organising a yearly Code Sprint in Bolsena 2007-2023.&lt;br /&gt;
&lt;br /&gt;
In the run up to the vision document mentioned above, I have taken time to talk face to face with numerous people and the current board membership.&lt;br /&gt;
&lt;br /&gt;
=== What your interests are in terms of the board ===&lt;br /&gt;
&lt;br /&gt;
As a member of the board I can help to '''make OSGeo future proof'''. This requires several concrete actions and needs our community to step up to the tasks to make that happen. As a community member with a long history, I'm convinced I can bring ideas to the table and move them forward.&lt;br /&gt;
&lt;br /&gt;
=== Any things that you would like to change or introduce ===&lt;br /&gt;
&lt;br /&gt;
Yes, many. But the main ones would be:&lt;br /&gt;
&lt;br /&gt;
# Numbered list item to '''make OSGeo financially solid''' so it can support its mission: To foster global adoption of open geospatial technology by being an inclusive software foundation devoted to an open philosophy and participatory community driven development.&lt;br /&gt;
# make sure there are new options for '''paid/supporting membership''' and for '''sponsoring''' that are attractive for both the community, sponsors, OSGeo and FOSS4G conference organisers.&lt;br /&gt;
# make sure there is '''a European legal entity of OSGeo''' that can serve its European membership, Local Chapters and the global OSGeo mission.&lt;br /&gt;
&lt;br /&gt;
Furthermore one of the things that absolutely has my attention is responsible entrepreneurship. OSGeo needs to be a well balanced community of people from all parts of society, including volunteers, students and scientists, public servants and businesses.&lt;br /&gt;
&lt;br /&gt;
=== What role you would wish to fulfill on the board (if any) ===&lt;br /&gt;
&lt;br /&gt;
The role of president or vice president.&lt;br /&gt;
&lt;br /&gt;
== Marco Bernasocchi, Switzerland ([https://www.osgeo.org/member/bernasocchi/ OSGeo profile]) ==&lt;br /&gt;
 &lt;br /&gt;
=== About me ===&lt;br /&gt;
I am an open-source advocate, consultant, teacher, and developer. My background is in geography with a specialization in geographic information science. I live in Switzerland in a small Romansh speaking mountain village where I love scrambling around the mountains to enjoy the feeling of freedom it gives me. I’m a very communicative person, I fluently speak Italian, German, French English, and Spanish and love travelling.&lt;br /&gt;
&lt;br /&gt;
I'm the QGIS.org Chair, serve on the OSGeo board as VP Europe and work as CEO of OPENGIS.ch which I founded in 2011. Since 2014 I share the company ownership with Matthias Kuhn. At OPENGIS.ch LLC we develop, train and consult our client on any aspect related to QGIS, QField, PostGIS and WebGIS technologies. &lt;br /&gt;
&lt;br /&gt;
I first came in contact with the OSGEO world during my BSc when the University of Zurich was teaching us proprietary products and I started looking around for Open Source alternatives and started using QuantumGIS “Simon (0.6)”. In 2008, when starting my MSc, I made the definitive switch to Ubuntu and I started working more and more with QuantumGIS Metis (0.11) and ended developing some plugins and part of Globe as my Masters' thesis. &lt;br /&gt;
&lt;br /&gt;
Since then my whole work has pivoted around QGIS and enabling people and companies to embrace opensource for their GIS needs.&lt;br /&gt;
&lt;br /&gt;
=== My vision ===&lt;br /&gt;
Serving as a pragmatic community conciliator - collecting thoughts from people with differing opinions and trying to find the high road through difficult issues I want to focus my and the community's energies on being inclusive and forward-thinking.&lt;br /&gt;
&lt;br /&gt;
I see FOSS as a very socially responsible way to develop software, but even more, I see the immense technological advantage that writing open-source code brings. This is why I always strive to allow both pragmatic and ideological views to respectfully coexist and enrich each other.&lt;br /&gt;
&lt;br /&gt;
=== What you have done within the community in the past ===&lt;br /&gt;
* OSGeo Board member since 2021 (VP Europe)&lt;br /&gt;
* QGIS contributor since 2011&lt;br /&gt;
* QGIS.org Chair since 2020&lt;br /&gt;
* QGIS.org Vice-Chair 2018-2020&lt;br /&gt;
* QField (originally QGIS for android) creator&lt;br /&gt;
* FOSS4G Session Leader, various FOSS4G Talks and workshops &lt;br /&gt;
* Charter Member since 2018&lt;br /&gt;
* Google Summer of Code 2012: Mentor&lt;br /&gt;
* Google Summer of Code 2011: Student Developer&lt;br /&gt;
&lt;br /&gt;
=== What your interests are in terms of the board ===&lt;br /&gt;
&lt;br /&gt;
One of my main motivations to be part of the board is to help OSGeo keep its incredible growth rate by being even more attractive to new community members, sponsors and large/corporate users. To achieve this, to me the key is maintaining the right balance between sustainable processes and helping interesting and motivating grassroots projects.&lt;br /&gt;
&lt;br /&gt;
=== Any things that you would like to change or introduce ===&lt;br /&gt;
As still fairly technical driven person, I like to understand the inner workings of things and projects before commenting on changes :)&lt;br /&gt;
&lt;br /&gt;
=== What role you would wish to fulfil on the board (if any) ===&lt;br /&gt;
I am open to any role based on how I could best serve the board.&lt;br /&gt;
&lt;br /&gt;
== Matthew Hanson - United States ([https://www.osgeo.org/member/hanson/ OSGeo profile]) ==&lt;br /&gt;
&lt;br /&gt;
=== About me ===&lt;br /&gt;
&lt;br /&gt;
I’m Matthew Hanson. I first attended FOSS4G in 2011 and have since participated in 10 international FOSS4G and 8 FOSS4G North America conferences. That first FOSS4G changed the course of my career, and made it clear this was the community and work I wanted to be part of.&lt;br /&gt;
&lt;br /&gt;
I work in Earth observation and geospatial software, focusing on cloud‑native architectures, open standards, and open‑source tooling. I’m best known for my work on STAC and related efforts, and for talks and writing aimed at making interoperable geospatial systems more accessible. I currently work at Element 84 at the intersection of open source, commercial Earth observation, and operational systems.&lt;br /&gt;
&lt;br /&gt;
=== My vision ===&lt;br /&gt;
&lt;br /&gt;
I see OSGeo as a truly international foundation that brings together open‑source geospatial communities that have, over time, diverged across projects, regions, and domains. OSGeo has a unique role to play in helping these communities reconnect, share practices, and recognize their common ground.&lt;br /&gt;
&lt;br /&gt;
I also believe OSGeo can help welcome people who are already using and contributing to open‑source geospatial software, but do not yet see themselves as part of the OSGeo community. By acting as a neutral, inclusive convening space, OSGeo can strengthen collaboration, elevate shared standards and values, and help the community adapt to a rapidly evolving geospatial ecosystem.&lt;br /&gt;
&lt;br /&gt;
=== What you have done within the community in the past ===&lt;br /&gt;
&lt;br /&gt;
My work has focused on standards, interoperability, and community education. I am a core contributor and long‑term advocate for STAC and have served on the STAC Steering Committee since its inception. I am also a member of the editorial board of the Cloud‑Native Geospatial Forum.&lt;br /&gt;
&lt;br /&gt;
I regularly speak at FOSS4G (global and North America) and related events, and write about cloud‑native geospatial systems and open standards. Much of my work bridges open‑source projects, public agencies, and commercial satellite data providers to enable practical adoption and interoperability.&lt;br /&gt;
&lt;br /&gt;
=== What your interests are in terms of the board ===&lt;br /&gt;
&lt;br /&gt;
As a board member, I am interested in strengthening OSGeo’s international presence and supporting collaboration across the community. In particular, I want to help bring together open‑source geospatial communities that have grown apart, and help welcome practitioners who are already part of the ecosystem but may not yet identify with OSGeo.&lt;br /&gt;
&lt;br /&gt;
I am also interested in how OSGeo can continue to evolve alongside emerging developer communities and modern software development practices, including the impact of cloud-native development and AI-assisted coding on how open-source projects are built, discovered, and sustained. I see OSGeo as a natural place to convene thoughtful, inclusive conversations around these changes.&lt;br /&gt;
&lt;br /&gt;
Finally, I am interested in strengthening coordination between global and regional FOSS4G conferences, so that regional events and the global conference reinforce each other and contribute to a healthy, connected international community.&lt;br /&gt;
&lt;br /&gt;
=== Any things that you would like to change or introduce ===&lt;br /&gt;
&lt;br /&gt;
If elected, I would like to help OSGeo strengthen connections across its diverse projects and communities, including those that operate somewhat independently today. I would also like to focus on outreach to practitioners who already rely on open‑source geospatial software but are not yet engaged with OSGeo, and encourage more cross‑project dialogue to reduce fragmentation.&lt;br /&gt;
&lt;br /&gt;
=== What role you would wish to fulfill on the board (if any) ===&lt;br /&gt;
&lt;br /&gt;
As a first‑time board member, my focus would be on contributing, learning, and supporting the existing board and its leadership. I respect the work of current board members and am open to serving in whatever role best supports the board and the broader OSGeo community.&lt;br /&gt;
&lt;br /&gt;
== Rajat Shinde - India (Currently, residing in the US) ([https://www.osgeo.org/member/shinde OSGeo profile]) ==&lt;br /&gt;
&lt;br /&gt;
=== About me ===&lt;br /&gt;
I’m Rajat Shinde, a computer scientist and GIS practitioner from India, currently based in the United States, working with the NASA Office of Data Science and Informatics at NASA Marshall Space Flight Center (MSFC) and the University of Alabama in Huntsville. I hold a Ph.D. in Geographical Information Systems and have worked across academia and industry on geospatial data science, AI, and Earth observation applications.&lt;br /&gt;
&lt;br /&gt;
I first joined the OSGeo community at FOSS4G in 2017. I was elected to the OSGeo Board in 2021 and re-elected in 2023. I focus on bridging communities through collaborations with OGC, IEEE (including IEEE GRSS), and MLCommons, and on strengthening contributor pathways via student programs. I serve as a Project Steering Committee (PSC) member for pgRouting and ZOO-Project, and I have been a long-term Google Summer of Code mentor and organization administrator.&lt;br /&gt;
&lt;br /&gt;
=== My vision ===&lt;br /&gt;
My vision is to make OSGeo easier to join and easier to stay in, suggesting clear pathways to new members for contributing and growing into long-term community leaders.&lt;br /&gt;
&lt;br /&gt;
I also want to strengthen a progressive, globally representative FOSS4G ecosystem that collaborates with other open-source communities to advance open standards and interoperability. I will continue supporting OSGeo India and GeoBharat to expand participation and sustained contributions in India along with other regional GIS initiatives. &lt;br /&gt;
&lt;br /&gt;
=== What you have done within the community in the past ===&lt;br /&gt;
* OSGeo Board: Vice President (2023–2025); elected Board member (2021, re-elected 2023)&lt;br /&gt;
* FOSS4G-Asia Program Committee 2026&lt;br /&gt;
* Standards + collaboration: OSGeo Standards Committee representative at OGC Geo-Huntsville 2023; OSGeo–OGC–ASF joint code sprint participant&lt;br /&gt;
* FOSS4G: FOSS4G 2021 session leader; FOSS4G Asia workshop contributor/speaker&lt;br /&gt;
* Project governance: PSC member (ZOO-Project, pgRouting)&lt;br /&gt;
* Education + outreach: UN OSGeo Education Challenge 2021 mentor (pgRouting track); engaged with UN OpenGIS and UN GeoAI WGs&lt;br /&gt;
* OSGeo Initiatives: GSoC student (2017), mentor (2018–present), org admin (2020–present); Google Code-in mentor (2019)&lt;br /&gt;
* Community resources: Contributor to the Cloud-native Geospatial Guide&lt;br /&gt;
* GeoAI interoperability: Leading projects with other open source communities such as MLCommons and IEEE&lt;br /&gt;
* Open source quality: JOSS manuscript reviewer (geospatial/geoscience software)&lt;br /&gt;
&lt;br /&gt;
=== What your interests are in terms of the board ===&lt;br /&gt;
* To strengthen OSGeo’s external collaborations and long-term sustainability. I want to bring in more partnerships, MoUs, and sponsorships—aligned with OSGeo values—to better support projects, events, and community programs, with a specific focus on expanding relationships across Asia (including India, Japan, Nepal, and other regional hubs).&lt;br /&gt;
&lt;br /&gt;
* Finally, as GIS evolves rapidly (cloud-native, data/AI-driven, reproducibility, and open standards), I want OSGeo to continue serving as the foundation for spreading responsible and trustworthy FOSS4G practices through deeper collaboration with adjacent open-source communities and standards bodies. As OSGeo approaches its 20-year milestone in 2026, this will help in defining a roadmap towards stronger OSGeo family.&lt;br /&gt;
&lt;br /&gt;
=== Any things that you would like to change or introduce ===&lt;br /&gt;
I would like to strengthen on two points-&lt;br /&gt;
* Stronger links between regional and global FOSS4G: lightweight coordination and shared practices so regional events gain visibility/support, and global activities reflect regional priorities.&lt;br /&gt;
* More joint work with peer communities: expand cross-community collaborations (e.g., OSGeo–OGC joint code sprints and standards-aligned activities) to strengthen interoperable, responsible FOSS4G.&lt;br /&gt;
&lt;br /&gt;
=== What role you would wish to fulfill on the board (if any) ===&lt;br /&gt;
I am open to any role deemed fit by the board. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== ''Ariel Anthieni'' - ''Argentina'' ([https://www.osgeo.org/member/anthieni/ OSGeo profile]) ==&lt;br /&gt;
&lt;br /&gt;
=== About me ===&lt;br /&gt;
&lt;br /&gt;
Today is my second time writing this manifesto, to introduce you to the Board, with my two years of learning many, challenges were presented to me, such as language and opportunities to collaborate with the global and regional community.&lt;br /&gt;
&lt;br /&gt;
I started, as a curiosity in 2007 when I started the SDI of the province of Santa Fe in Argentina, where I was born, where everything was new for me, in 2012 with others we founded Geoinquietos, in Buenos Aires, where it became my home, and from then on we said, thanks to the support of the OSGeo community, I organized FOSS4G in Argentina, in 2016 I chaired the FOSS4G Argentina, and participated in the organization of the 2017 and 2019 editions.&lt;br /&gt;
I was also part of the organization of SOTM Argentina 2017 and SOTM LATAM 2018. In 2018, I was part of the foundation of the Geolibres Association (https://geolibres.org.ar/), which supports the geospatial communities of Argentina (Geolibres Argentina, Openstreetmap Argentina, QGIS Argentina).&lt;br /&gt;
Our first great challenge was to organize the International FOSS4G 2021 Buenos Aires and then supporting the region and so that free software is increasingly used, accompanying the creation of the local OSGeo chapter in Brazil and the organization of the International FOSS4G 2024 Belém, coordinating the LOC along with the chairs, which marked the integration of OsGeo in other regions of the world.&lt;br /&gt;
Also over the last few years I had the great opportunity to participate in the International and Regional FOSS4G, as well as Code Sprint and SOTM events.&lt;br /&gt;
&lt;br /&gt;
In Latin America, together with ECLAC, we were able to design, develop and implement Open source solutions for statistical institutes in more than 12 countries, for the construction of SDIs and to generate the technological solution of the SDI Americas for the entire American continent.&lt;br /&gt;
&lt;br /&gt;
Apart from this, I am the CEO of ([https://kan.com.ar/ Kan Territory &amp;amp; IT]), where we specialize in creating open source tools for cities, companies, institutions for the integration of geospatial, statistical and alphanumeric data, enhancing their solutions.&lt;br /&gt;
&lt;br /&gt;
He is also actively involved in UN, UNGGIM and the UN Open GIS Initiative.&lt;br /&gt;
&lt;br /&gt;
**Representation and current positions**&lt;br /&gt;
* Chair of the OSGeo UN Committee&lt;br /&gt;
* Co-Chair UN Open GIS&lt;br /&gt;
* OSGeo representative in the UNGGIM network of Geospatial Societies&lt;br /&gt;
* President of Geolibres Argentina&lt;br /&gt;
* CEO of Territorio Kan &amp;amp; TI&lt;br /&gt;
&lt;br /&gt;
**Communities in which I participate**&lt;br /&gt;
* IDERA – IDE of Argentina&lt;br /&gt;
* UN OPEN GIS&lt;br /&gt;
* OSM LATAM&lt;br /&gt;
* QGISArgentina&lt;br /&gt;
* OSM Argentina&lt;br /&gt;
* Geolibres Argentina&lt;br /&gt;
* UNGGIM&lt;br /&gt;
* OSGeo UN Committee&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== My vision ===&lt;br /&gt;
&lt;br /&gt;
My vision is very simple, to be able to achieve the use of open source in every corner of the planet, integrating and growing local communities to be able to achieve greater insertion in people's lives, improving their quality of life. and that it is not a limit on language, technology or knowledge transfer. Also raise awareness for the evolution of a sustainable Foundation over time so that it can continue supporting the projects that are incubated and new projects.&lt;br /&gt;
&lt;br /&gt;
=== What you have done within the community in the past ===&lt;br /&gt;
&lt;br /&gt;
* OSGeo representative in the UNGGIM 2022 Geospatial Societies network - current&lt;br /&gt;
* President of the OSGeo 2024 UN Committee - current&lt;br /&gt;
* Collaborator in the State of the LATAM Map 2025&lt;br /&gt;
* VP LATAM of OSGeo 2024&lt;br /&gt;
* Member of the OSGeo Board of Directors 2023-2024&lt;br /&gt;
* Coordinator of FOSS4G 2024 Belém (International)&lt;br /&gt;
* Collaborator in FOSS4G-AR 2017 and 2019&lt;br /&gt;
* Chair of FOSS4G-AR 2016&lt;br /&gt;
* Coordinator of FOSS4G Buenos Aires 2021 (International)&lt;br /&gt;
* Founding Member of Ge@inquietos Argentina&lt;br /&gt;
* Founder and current President of Geolibres Argentina&lt;br /&gt;
* Responsible for the Local Chapter OSM Argentina and QGIS Argentina&lt;br /&gt;
* Member of the SDI of Argentina since 2012&lt;br /&gt;
&lt;br /&gt;
=== What your interests are in terms of the board ===&lt;br /&gt;
&lt;br /&gt;
To be able to generate greater insertion of the regions that do not currently participate with the creation of local chapters in the countries that are missing. Achieve the sustainability of the foundation, seeing the possibility of obtaining a sponsor for open source in general, and from different regions. Continue supporting integration with the governments of the UN member countries and that language is not a limitation to integration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Any things that you would like to change or introduce ===&lt;br /&gt;
&lt;br /&gt;
I would like to introduce more options so that open source developers from regions such as Latin America can easily access it, finish finalizing the local chapter of Colombia and strengthen links with the UN and its member countries through agreements and possible sponsorship. Then continue building with everything that has been achieved year after year to make the foundation increasingly more sustainable.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== What role you would wish to fulfill on the board (if any) ===&lt;br /&gt;
&lt;br /&gt;
I would like to be Vice President for Latin America, to be able to reach more countries and communities.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Elections]] &lt;br /&gt;
[[Category:Election 2025]]&lt;/div&gt;</summary>
		<author><name>Cvvergara</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=SAC_Service_Status&amp;diff=134937</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=134937"/>
		<updated>2025-12-15T16:38:29Z</updated>

		<summary type="html">&lt;p&gt;Cvvergara: Using links where osgeo3 is mentioned&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]] - 6 physical machines that are lxd hosts containing ''x'' virtual machines/containers. 1 is currently shutdown&lt;br /&gt;
&lt;br /&gt;
history:&lt;br /&gt;
* 7 physical machines of which 5 ar lxd hosts containing ''x'' virtual machines/containers.&lt;br /&gt;
* As part of migration of data center 2025)&lt;br /&gt;
** 2 machines: [[SAC_Service_Status#Backup_.28osgeo5.29| backup]], [[SAC_Service_Status#osgeo3|osgeo3]] are historical servers.&lt;br /&gt;
&lt;br /&gt;
== Logging into Physical Machines ==&lt;br /&gt;
&lt;br /&gt;
Currently we do not have physical machines under LDAP control.&amp;lt;del&amp;gt;&lt;br /&gt;
&lt;br /&gt;
All [[SAC#Members|SAC administrators]] have LDAP auth to the OSL Machines. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;del&amp;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.&amp;lt;del&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;del&amp;gt;ssh '''your_osgeo_login'''@'''servername'''.osgeo.osuosl.org&amp;lt;del&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;del&amp;gt;When prompted for password, use your OSGeo Login password.&amp;lt;del&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;del&amp;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.&amp;lt;del&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Logging into LXD Hosts ==&lt;br /&gt;
&lt;br /&gt;
[[SAC_Service_Status#osgeo4|osgeo4]], [[SAC_Service_Status#osgeo7|osgeo7]], [[SAC_Service_Status#osgeo8|osgeo8]], and [[SAC_Service_Status#osgeo9|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;
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 `osgeo9` with:&lt;br /&gt;
&lt;br /&gt;
   ssh yourusername@osgeo9-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;
==== geoserver-cite ====&lt;br /&gt;
Houses OGC site certification for geoserver https://cite.geoserver.org&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;
==== mail ====&lt;br /&gt;
mailman: lists.osgeo.org&lt;br /&gt;
mail.osgeo.org&lt;br /&gt;
tilechache web: tilecache.osgeo.org&lt;br /&gt;
mailserver: postfix&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;
https://gitea.osgeo.org/sac/osgeo9/wiki/matrix-container for full detail on how the container is setup&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;
&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;
==== geo-docs container ====&lt;br /&gt;
&lt;br /&gt;
Houses:&lt;br /&gt;
* https://blog.geoserver.org&lt;br /&gt;
* https://geos.osgeo.org&lt;br /&gt;
* https://geotools.org&lt;br /&gt;
* https://geowebcache.osgeo.org&lt;br /&gt;
* https://lastools.osgeo.org&lt;br /&gt;
* https://planet.osgeo.org&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 [[SAC_Service_Status#osgeo3|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;
==== Monitor ====&lt;br /&gt;
&lt;br /&gt;
debian10 lxd container with ldap/ssh. https://monitor.osgeo.org (houses grafana dashboard (for all servers) and prometheus server for &amp;lt;del&amp;gt;[[SAC_Service_Status#osgeo3|osgeo3]]&amp;lt;del&amp;gt; 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;
==== Download ====&lt;br /&gt;
&lt;br /&gt;
See [[Download Server]]&lt;br /&gt;
&lt;br /&gt;
==== dronie-client-osgeo3 ====&lt;br /&gt;
STOPPED See [https://trac.osgeo.org/osgeo/ticket/3415 #3415]&lt;br /&gt;
Its a copy of dronie-client that was on [[SAC_Service_Status#osgeo3|osgeo3]] which has been shutdown&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;
==== 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;
&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 &amp;lt;del&amp;gt;(only accessible by [[SAC_Service_Status#osgeo3|osgeo3]]), these get queried via monitor.osgeo.org (running on [[SAC_Service_Status#osgeo3|osgeo3]]) via grafana server.&amp;lt;del&amp;gt;&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;
&lt;br /&gt;
==== gallery ====&lt;br /&gt;
Brian's project files.  Not really a gallery. Photoprism is the real gallery.&lt;br /&gt;
&lt;br /&gt;
==== photoprism ====&lt;br /&gt;
Picture gallery. Syncs with https://nextcloud.osgeo.org&lt;br /&gt;
But pictures are shown here https://photoprism.osgeo.org&lt;br /&gt;
&lt;br /&gt;
==== old-wiki (stopped) ====&lt;br /&gt;
This used to be housed on [[SAC_Service_Status#osgeo3|osgeo3]], and was moved 2019-09-14 to osgeo7 as old-wiki container.&lt;br /&gt;
wiki.osgeo.org moved back to [[SAC_Service_Status#osgeo3|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 [[SAC_Service_Status#osgeo3|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 [[SAC_Service_Status#osgeo3|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;
==== 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 [[SAC_Service_Status#osgeo3|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 [[SAC_Service_Status#osgeo3|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;
Information from webextra on [[SAC_Service_Status#osgeo3|osgeo3]]&lt;br /&gt;
&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;
==== 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;
== 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 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 [[SAC_Service_Status#osgeo9|osgeo9]]) 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;
= 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 [[SAC_Service_Status#osgeo3|osgeo3]]  2020-11-28 -- see [[https://trac.osgeo.org/osgeo/ticket/2362|#2362]]&lt;br /&gt;
&lt;br /&gt;
== osgeo3 ==&lt;br /&gt;
&lt;br /&gt;
osgeo3 physical server refer to [[osgeo3|Configuration Details]] for hardware specs. It was used to run production, but moderately risky things. Refer to [[SAC:Old-osgeo3]] for past history before osgeo3 was rebuilt.&lt;br /&gt;
osgeo3 was a hosted by OSUOSL - No longer accessible &amp;lt;del&amp;gt;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.&amp;lt;del&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Backup (osgeo5) ==&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;del&amp;gt;Backup now runs on dedicated hardware&amp;lt;del&amp;gt;&lt;br /&gt;
* &amp;lt;del&amp;gt;Provides Rsync backups of download.osgeo.org&amp;lt;del&amp;gt;&lt;br /&gt;
* &amp;lt;del&amp;gt;Provides Bacula backups of various VMs.&amp;lt;del&amp;gt;&lt;br /&gt;
* See [[SAC:Backups]] for details.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Infrastructure]]&lt;br /&gt;
[[Category:Services]]&lt;/div&gt;</summary>
		<author><name>Cvvergara</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=SAC_Service_Status&amp;diff=134936</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=134936"/>
		<updated>2025-12-15T16:29:19Z</updated>

		<summary type="html">&lt;p&gt;Cvvergara: Adding link to osgeo3 mention&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]] - 6 physical machines that are lxd hosts containing ''x'' virtual machines/containers. 1 is currently shutdown&lt;br /&gt;
&lt;br /&gt;
history:&lt;br /&gt;
* 7 physical machines of which 5 ar lxd hosts containing ''x'' virtual machines/containers.&lt;br /&gt;
* As part of migration of data center 2025)&lt;br /&gt;
** 2 machines: [[SAC_Service_Status#Backup_.28osgeo5.29| backup]], [[SAC_Service_Status#osgeo3|osgeo3]] are historical servers.&lt;br /&gt;
&lt;br /&gt;
== Logging into Physical Machines ==&lt;br /&gt;
&lt;br /&gt;
Currently we do not have physical machines under LDAP control.&amp;lt;del&amp;gt;&lt;br /&gt;
&lt;br /&gt;
All [[SAC#Members|SAC administrators]] have LDAP auth to the OSL Machines. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;del&amp;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.&amp;lt;del&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;del&amp;gt;ssh '''your_osgeo_login'''@'''servername'''.osgeo.osuosl.org&amp;lt;del&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;del&amp;gt;When prompted for password, use your OSGeo Login password.&amp;lt;del&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;del&amp;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.&amp;lt;del&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Logging into LXD Hosts ==&lt;br /&gt;
&lt;br /&gt;
[[SAC_Service_Status#osgeo4|osgeo4]], [[SAC_Service_Status#osgeo7|osgeo7]], [[SAC_Service_Status#osgeo8|osgeo8]], and [[SAC_Service_Status#osgeo9|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;
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 `osgeo9` with:&lt;br /&gt;
&lt;br /&gt;
   ssh yourusername@osgeo9-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;
==== geoserver-cite ====&lt;br /&gt;
Houses OGC site certification for geoserver https://cite.geoserver.org&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;
==== mail ====&lt;br /&gt;
mailman: lists.osgeo.org&lt;br /&gt;
mail.osgeo.org&lt;br /&gt;
tilechache web: tilecache.osgeo.org&lt;br /&gt;
mailserver: postfix&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;
https://gitea.osgeo.org/sac/osgeo9/wiki/matrix-container for full detail on how the container is setup&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;
&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;
==== geo-docs container ====&lt;br /&gt;
&lt;br /&gt;
Houses:&lt;br /&gt;
* https://blog.geoserver.org&lt;br /&gt;
* https://geos.osgeo.org&lt;br /&gt;
* https://geotools.org&lt;br /&gt;
* https://geowebcache.osgeo.org&lt;br /&gt;
* https://lastools.osgeo.org&lt;br /&gt;
* https://planet.osgeo.org&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 [[SAC_Service_Status#osgeo3|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;
==== Monitor ====&lt;br /&gt;
&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;
==== Download ====&lt;br /&gt;
&lt;br /&gt;
See [[Download Server]]&lt;br /&gt;
&lt;br /&gt;
==== dronie-client-osgeo3 ====&lt;br /&gt;
STOPPED See [https://trac.osgeo.org/osgeo/ticket/3415 #3415]&lt;br /&gt;
Its a copy of dronie-client that was on osgeo3 which has been shutdown&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;
==== 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;
&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;
&lt;br /&gt;
==== gallery ====&lt;br /&gt;
Brian's project files.  Not really a gallery. Photoprism is the real gallery.&lt;br /&gt;
&lt;br /&gt;
==== photoprism ====&lt;br /&gt;
Picture gallery. Syncs with https://nextcloud.osgeo.org&lt;br /&gt;
But pictures are shown here https://photoprism.osgeo.org&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;
==== 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;
Information from webextra on osgeo3&lt;br /&gt;
&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;
==== 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;
== 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;
= 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;
== osgeo3 ==&lt;br /&gt;
&lt;br /&gt;
osgeo3 physical server refer to [[osgeo3|Configuration Details]] for hardware specs. It was used to run production, but moderately risky things. Refer to [[SAC:Old-osgeo3]] for past history before osgeo3 was rebuilt.&lt;br /&gt;
osgeo3 was a hosted by OSUOSL - No longer accessible &amp;lt;del&amp;gt;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.&amp;lt;del&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Backup (osgeo5) ==&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;del&amp;gt;Backup now runs on dedicated hardware&amp;lt;del&amp;gt;&lt;br /&gt;
* &amp;lt;del&amp;gt;Provides Rsync backups of download.osgeo.org&amp;lt;del&amp;gt;&lt;br /&gt;
* &amp;lt;del&amp;gt;Provides Bacula backups of various VMs.&amp;lt;del&amp;gt;&lt;br /&gt;
* See [[SAC:Backups]] for details.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Infrastructure]]&lt;br /&gt;
[[Category:Services]]&lt;/div&gt;</summary>
		<author><name>Cvvergara</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=SAC_Service_Status&amp;diff=134935</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=134935"/>
		<updated>2025-12-15T16:27:05Z</updated>

		<summary type="html">&lt;p&gt;Cvvergara: /* Servers at OSL adding link to backup*/&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]] - 6 physical machines that are lxd hosts containing ''x'' virtual machines/containers. 1 is currently shutdown&lt;br /&gt;
&lt;br /&gt;
history:&lt;br /&gt;
* 7 physical machines of which 5 ar lxd hosts containing ''x'' virtual machines/containers.&lt;br /&gt;
* As part of migration of data center 2025)&lt;br /&gt;
** 2 machines: [[SAC_Service_Status#Backup_.28osgeo5.29| backup]], [[SAC_Service_Status#osgeo3|osgeo3]] are historical servers.&lt;br /&gt;
&lt;br /&gt;
== Logging into Physical Machines ==&lt;br /&gt;
&lt;br /&gt;
Currently we do not have physical machines under LDAP control.&amp;lt;del&amp;gt;&lt;br /&gt;
&lt;br /&gt;
All [[SAC#Members|SAC administrators]] have LDAP auth to the OSL Machines. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;del&amp;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.&amp;lt;del&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;del&amp;gt;ssh '''your_osgeo_login'''@'''servername'''.osgeo.osuosl.org&amp;lt;del&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;del&amp;gt;When prompted for password, use your OSGeo Login password.&amp;lt;del&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;del&amp;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.&amp;lt;del&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Logging into LXD Hosts ==&lt;br /&gt;
&lt;br /&gt;
[[SAC_Service_Status#osgeo4|osgeo4]], [[SAC_Service_Status#osgeo7|osgeo7]], [[SAC_Service_Status#osgeo8|osgeo8]], and [[SAC_Service_Status#osgeo9|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;
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 `osgeo9` with:&lt;br /&gt;
&lt;br /&gt;
   ssh yourusername@osgeo9-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;
==== geoserver-cite ====&lt;br /&gt;
Houses OGC site certification for geoserver https://cite.geoserver.org&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;
==== mail ====&lt;br /&gt;
mailman: lists.osgeo.org&lt;br /&gt;
mail.osgeo.org&lt;br /&gt;
tilechache web: tilecache.osgeo.org&lt;br /&gt;
mailserver: postfix&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;
https://gitea.osgeo.org/sac/osgeo9/wiki/matrix-container for full detail on how the container is setup&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;
&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;
==== geo-docs container ====&lt;br /&gt;
&lt;br /&gt;
Houses:&lt;br /&gt;
* https://blog.geoserver.org&lt;br /&gt;
* https://geos.osgeo.org&lt;br /&gt;
* https://geotools.org&lt;br /&gt;
* https://geowebcache.osgeo.org&lt;br /&gt;
* https://lastools.osgeo.org&lt;br /&gt;
* https://planet.osgeo.org&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;
==== Monitor ====&lt;br /&gt;
&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;
==== Download ====&lt;br /&gt;
&lt;br /&gt;
See [[Download Server]]&lt;br /&gt;
&lt;br /&gt;
==== dronie-client-osgeo3 ====&lt;br /&gt;
STOPPED See [https://trac.osgeo.org/osgeo/ticket/3415 #3415]&lt;br /&gt;
Its a copy of dronie-client that was on osgeo3 which has been shutdown&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;
==== 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;
&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;
&lt;br /&gt;
==== gallery ====&lt;br /&gt;
Brian's project files.  Not really a gallery. Photoprism is the real gallery.&lt;br /&gt;
&lt;br /&gt;
==== photoprism ====&lt;br /&gt;
Picture gallery. Syncs with https://nextcloud.osgeo.org&lt;br /&gt;
But pictures are shown here https://photoprism.osgeo.org&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;
==== 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;
Information from webextra on osgeo3&lt;br /&gt;
&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;
==== 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;
== 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;
= 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;
== osgeo3 ==&lt;br /&gt;
&lt;br /&gt;
osgeo3 physical server refer to [[osgeo3|Configuration Details]] for hardware specs. It was used to run production, but moderately risky things. Refer to [[SAC:Old-osgeo3]] for past history before osgeo3 was rebuilt.&lt;br /&gt;
osgeo3 was a hosted by OSUOSL - No longer accessible &amp;lt;del&amp;gt;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.&amp;lt;del&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Backup (osgeo5) ==&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;del&amp;gt;Backup now runs on dedicated hardware&amp;lt;del&amp;gt;&lt;br /&gt;
* &amp;lt;del&amp;gt;Provides Rsync backups of download.osgeo.org&amp;lt;del&amp;gt;&lt;br /&gt;
* &amp;lt;del&amp;gt;Provides Bacula backups of various VMs.&amp;lt;del&amp;gt;&lt;br /&gt;
* See [[SAC:Backups]] for details.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Infrastructure]]&lt;br /&gt;
[[Category:Services]]&lt;/div&gt;</summary>
		<author><name>Cvvergara</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=SAC_Service_Status&amp;diff=134934</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=134934"/>
		<updated>2025-12-15T16:25:22Z</updated>

		<summary type="html">&lt;p&gt;Cvvergara: hop fixing alignment&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]] - 6 physical machines that are lxd hosts containing ''x'' virtual machines/containers. 1 is currently shutdown&lt;br /&gt;
&lt;br /&gt;
history:&lt;br /&gt;
* 7 physical machines of which 5 ar lxd hosts containing ''x'' virtual machines/containers.&lt;br /&gt;
* As part of migration of data center 2025)&lt;br /&gt;
** 2 machines: backup, [[SAC_Service_Status#osgeo3|osgeo3]] are historical servers.&lt;br /&gt;
&lt;br /&gt;
== Logging into Physical Machines ==&lt;br /&gt;
&lt;br /&gt;
Currently we do not have physical machines under LDAP control.&amp;lt;del&amp;gt;&lt;br /&gt;
&lt;br /&gt;
All [[SAC#Members|SAC administrators]] have LDAP auth to the OSL Machines. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;del&amp;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.&amp;lt;del&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;del&amp;gt;ssh '''your_osgeo_login'''@'''servername'''.osgeo.osuosl.org&amp;lt;del&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;del&amp;gt;When prompted for password, use your OSGeo Login password.&amp;lt;del&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;del&amp;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.&amp;lt;del&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Logging into LXD Hosts ==&lt;br /&gt;
&lt;br /&gt;
[[SAC_Service_Status#osgeo4|osgeo4]], [[SAC_Service_Status#osgeo7|osgeo7]], [[SAC_Service_Status#osgeo8|osgeo8]], and [[SAC_Service_Status#osgeo9|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;
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 `osgeo9` with:&lt;br /&gt;
&lt;br /&gt;
   ssh yourusername@osgeo9-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;
==== geoserver-cite ====&lt;br /&gt;
Houses OGC site certification for geoserver https://cite.geoserver.org&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;
==== mail ====&lt;br /&gt;
mailman: lists.osgeo.org&lt;br /&gt;
mail.osgeo.org&lt;br /&gt;
tilechache web: tilecache.osgeo.org&lt;br /&gt;
mailserver: postfix&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;
https://gitea.osgeo.org/sac/osgeo9/wiki/matrix-container for full detail on how the container is setup&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;
&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;
==== geo-docs container ====&lt;br /&gt;
&lt;br /&gt;
Houses:&lt;br /&gt;
* https://blog.geoserver.org&lt;br /&gt;
* https://geos.osgeo.org&lt;br /&gt;
* https://geotools.org&lt;br /&gt;
* https://geowebcache.osgeo.org&lt;br /&gt;
* https://lastools.osgeo.org&lt;br /&gt;
* https://planet.osgeo.org&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;
==== Monitor ====&lt;br /&gt;
&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;
==== Download ====&lt;br /&gt;
&lt;br /&gt;
See [[Download Server]]&lt;br /&gt;
&lt;br /&gt;
==== dronie-client-osgeo3 ====&lt;br /&gt;
STOPPED See [https://trac.osgeo.org/osgeo/ticket/3415 #3415]&lt;br /&gt;
Its a copy of dronie-client that was on osgeo3 which has been shutdown&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;
==== 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;
&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;
&lt;br /&gt;
==== gallery ====&lt;br /&gt;
Brian's project files.  Not really a gallery. Photoprism is the real gallery.&lt;br /&gt;
&lt;br /&gt;
==== photoprism ====&lt;br /&gt;
Picture gallery. Syncs with https://nextcloud.osgeo.org&lt;br /&gt;
But pictures are shown here https://photoprism.osgeo.org&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;
==== 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;
Information from webextra on osgeo3&lt;br /&gt;
&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;
==== 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;
== 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;
= 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;
== osgeo3 ==&lt;br /&gt;
&lt;br /&gt;
osgeo3 physical server refer to [[osgeo3|Configuration Details]] for hardware specs. It was used to run production, but moderately risky things. Refer to [[SAC:Old-osgeo3]] for past history before osgeo3 was rebuilt.&lt;br /&gt;
osgeo3 was a hosted by OSUOSL - No longer accessible &amp;lt;del&amp;gt;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.&amp;lt;del&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Backup (osgeo5) ==&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;del&amp;gt;Backup now runs on dedicated hardware&amp;lt;del&amp;gt;&lt;br /&gt;
* &amp;lt;del&amp;gt;Provides Rsync backups of download.osgeo.org&amp;lt;del&amp;gt;&lt;br /&gt;
* &amp;lt;del&amp;gt;Provides Bacula backups of various VMs.&amp;lt;del&amp;gt;&lt;br /&gt;
* See [[SAC:Backups]] for details.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Infrastructure]]&lt;br /&gt;
[[Category:Services]]&lt;/div&gt;</summary>
		<author><name>Cvvergara</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=SAC_Service_Status&amp;diff=134933</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=134933"/>
		<updated>2025-12-15T16:24:50Z</updated>

		<summary type="html">&lt;p&gt;Cvvergara: /* Services running on osgeo4: fixing alignment */&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]] - 6 physical machines that are lxd hosts containing ''x'' virtual machines/containers. 1 is currently shutdown&lt;br /&gt;
&lt;br /&gt;
history:&lt;br /&gt;
* 7 physical machines of which 5 ar lxd hosts containing ''x'' virtual machines/containers.&lt;br /&gt;
* As part of migration of data center 2025)&lt;br /&gt;
** 2 machines: backup, [[SAC_Service_Status#osgeo3|osgeo3]] are historical servers.&lt;br /&gt;
&lt;br /&gt;
== Logging into Physical Machines ==&lt;br /&gt;
&lt;br /&gt;
Currently we do not have physical machines under LDAP control.&amp;lt;del&amp;gt;&lt;br /&gt;
&lt;br /&gt;
All [[SAC#Members|SAC administrators]] have LDAP auth to the OSL Machines. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;del&amp;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.&amp;lt;del&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;del&amp;gt;ssh '''your_osgeo_login'''@'''servername'''.osgeo.osuosl.org&amp;lt;del&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;del&amp;gt;When prompted for password, use your OSGeo Login password.&amp;lt;del&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;del&amp;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.&amp;lt;del&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Logging into LXD Hosts ==&lt;br /&gt;
&lt;br /&gt;
[[SAC_Service_Status#osgeo4|osgeo4]], [[SAC_Service_Status#osgeo7|osgeo7]], [[SAC_Service_Status#osgeo8|osgeo8]], and [[SAC_Service_Status#osgeo9|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;
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 `osgeo9` with:&lt;br /&gt;
&lt;br /&gt;
   ssh yourusername@osgeo9-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;
==== geoserver-cite ====&lt;br /&gt;
Houses OGC site certification for geoserver https://cite.geoserver.org&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;
==== mail ====&lt;br /&gt;
mailman: lists.osgeo.org&lt;br /&gt;
mail.osgeo.org&lt;br /&gt;
tilechache web: tilecache.osgeo.org&lt;br /&gt;
mailserver: postfix&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;
https://gitea.osgeo.org/sac/osgeo9/wiki/matrix-container for full detail on how the container is setup&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;
&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;
==== geo-docs container ====&lt;br /&gt;
&lt;br /&gt;
Houses:&lt;br /&gt;
* https://blog.geoserver.org&lt;br /&gt;
* https://geos.osgeo.org&lt;br /&gt;
* https://geotools.org&lt;br /&gt;
* https://geowebcache.osgeo.org&lt;br /&gt;
* https://lastools.osgeo.org&lt;br /&gt;
* https://planet.osgeo.org&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;
==== Monitor ====&lt;br /&gt;
&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;
==== Download ====&lt;br /&gt;
&lt;br /&gt;
See [[Download Server]]&lt;br /&gt;
&lt;br /&gt;
==== dronie-client-osgeo3 ====&lt;br /&gt;
STOPPED See [https://trac.osgeo.org/osgeo/ticket/3415 #3415]&lt;br /&gt;
Its a copy of dronie-client that was on osgeo3 which has been shutdown&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;
==== 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;
&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;
&lt;br /&gt;
==== gallery ====&lt;br /&gt;
Brian's project files.  Not really a gallery. Photoprism is the real gallery.&lt;br /&gt;
&lt;br /&gt;
==== photoprism ====&lt;br /&gt;
Picture gallery. Syncs with https://nextcloud.osgeo.org&lt;br /&gt;
But pictures are shown here https://photoprism.osgeo.org&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;
==== 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;
Information from webextra on osgeo3&lt;br /&gt;
&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;
==== 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;
== 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;
= 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;
== osgeo3 ==&lt;br /&gt;
&lt;br /&gt;
osgeo3 physical server refer to [[osgeo3|Configuration Details]] for hardware specs. It was used to run production, but moderately risky things. Refer to [[SAC:Old-osgeo3]] for past history before osgeo3 was rebuilt.&lt;br /&gt;
osgeo3 was a hosted by OSUOSL - No longer accessible &amp;lt;del&amp;gt;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.&amp;lt;del&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Backup (osgeo5) ==&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;del&amp;gt;Backup now runs on dedicated hardware&amp;lt;del&amp;gt;&lt;br /&gt;
* &amp;lt;del&amp;gt;Provides Rsync backups of download.osgeo.org&amp;lt;del&amp;gt;&lt;br /&gt;
* &amp;lt;del&amp;gt;Provides Bacula backups of various VMs.&amp;lt;del&amp;gt;&lt;br /&gt;
* See [[SAC:Backups]] for details.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Infrastructure]]&lt;br /&gt;
[[Category:Services]]&lt;/div&gt;</summary>
		<author><name>Cvvergara</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=SAC_Service_Status&amp;diff=134932</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=134932"/>
		<updated>2025-12-15T16:21:54Z</updated>

		<summary type="html">&lt;p&gt;Cvvergara: Removing osgeo3 from instructions of Logging into LXD Hosts&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]] - 6 physical machines that are lxd hosts containing ''x'' virtual machines/containers. 1 is currently shutdown&lt;br /&gt;
&lt;br /&gt;
history:&lt;br /&gt;
* 7 physical machines of which 5 ar lxd hosts containing ''x'' virtual machines/containers.&lt;br /&gt;
* As part of migration of data center 2025)&lt;br /&gt;
** 2 machines: backup, [[SAC_Service_Status#osgeo3|osgeo3]] are historical servers.&lt;br /&gt;
&lt;br /&gt;
== Logging into Physical Machines ==&lt;br /&gt;
&lt;br /&gt;
Currently we do not have physical machines under LDAP control.&amp;lt;del&amp;gt;&lt;br /&gt;
&lt;br /&gt;
All [[SAC#Members|SAC administrators]] have LDAP auth to the OSL Machines. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;del&amp;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.&amp;lt;del&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;del&amp;gt;ssh '''your_osgeo_login'''@'''servername'''.osgeo.osuosl.org&amp;lt;del&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;del&amp;gt;When prompted for password, use your OSGeo Login password.&amp;lt;del&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;del&amp;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.&amp;lt;del&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Logging into LXD Hosts ==&lt;br /&gt;
&lt;br /&gt;
[[SAC_Service_Status#osgeo4|osgeo4]], [[SAC_Service_Status#osgeo7|osgeo7]], [[SAC_Service_Status#osgeo8|osgeo8]], and [[SAC_Service_Status#osgeo9|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;
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 `osgeo9` with:&lt;br /&gt;
&lt;br /&gt;
   ssh yourusername@osgeo9-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;
==== geoserver-cite ====&lt;br /&gt;
Houses OGC site certification for geoserver https://cite.geoserver.org&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;
==== mail ====&lt;br /&gt;
mailman: lists.osgeo.org&lt;br /&gt;
mail.osgeo.org&lt;br /&gt;
tilechache web: tilecache.osgeo.org&lt;br /&gt;
mailserver: postfix&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;
https://gitea.osgeo.org/sac/osgeo9/wiki/matrix-container for full detail on how the container is setup&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;
&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;
==== geo-docs container ====&lt;br /&gt;
&lt;br /&gt;
Houses:&lt;br /&gt;
* https://blog.geoserver.org&lt;br /&gt;
* https://geos.osgeo.org&lt;br /&gt;
* https://geotools.org&lt;br /&gt;
* https://geowebcache.osgeo.org&lt;br /&gt;
* https://lastools.osgeo.org&lt;br /&gt;
* https://planet.osgeo.org&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;
==== Monitor ====&lt;br /&gt;
&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;
==== Download ====&lt;br /&gt;
&lt;br /&gt;
See [[Download Server]]&lt;br /&gt;
&lt;br /&gt;
==== dronie-client-osgeo3 ====&lt;br /&gt;
STOPPED See [https://trac.osgeo.org/osgeo/ticket/3415 #3415]&lt;br /&gt;
Its a copy of dronie-client that was on osgeo3 which has been shutdown&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;
==== 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;
&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;
&lt;br /&gt;
==== gallery ====&lt;br /&gt;
Brian's project files.  Not really a gallery. Photoprism is the real gallery.&lt;br /&gt;
&lt;br /&gt;
==== photoprism ====&lt;br /&gt;
Picture gallery. Syncs with https://nextcloud.osgeo.org&lt;br /&gt;
But pictures are shown here https://photoprism.osgeo.org&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;
==== 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;
Information from webextra on osgeo3&lt;br /&gt;
&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;
==== 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;
== 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;
= 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;
== osgeo3 ==&lt;br /&gt;
&lt;br /&gt;
osgeo3 physical server refer to [[osgeo3|Configuration Details]] for hardware specs. It was used to run production, but moderately risky things. Refer to [[SAC:Old-osgeo3]] for past history before osgeo3 was rebuilt.&lt;br /&gt;
osgeo3 was a hosted by OSUOSL - No longer accessible &amp;lt;del&amp;gt;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.&amp;lt;del&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Backup (osgeo5) ==&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;del&amp;gt;Backup now runs on dedicated hardware&amp;lt;del&amp;gt;&lt;br /&gt;
* &amp;lt;del&amp;gt;Provides Rsync backups of download.osgeo.org&amp;lt;del&amp;gt;&lt;br /&gt;
* &amp;lt;del&amp;gt;Provides Bacula backups of various VMs.&amp;lt;del&amp;gt;&lt;br /&gt;
* See [[SAC:Backups]] for details.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Infrastructure]]&lt;br /&gt;
[[Category:Services]]&lt;/div&gt;</summary>
		<author><name>Cvvergara</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=SAC_Service_Status&amp;diff=134931</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=134931"/>
		<updated>2025-12-15T16:17:12Z</updated>

		<summary type="html">&lt;p&gt;Cvvergara: Servers at OSL: updating number of servers and crossing out instructions on how to log into physical machines  that we do not have&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]] - 6 physical machines that are lxd hosts containing ''x'' virtual machines/containers. 1 is currently shutdown&lt;br /&gt;
&lt;br /&gt;
history:&lt;br /&gt;
* 7 physical machines of which 5 ar lxd hosts containing ''x'' virtual machines/containers.&lt;br /&gt;
* As part of migration of data center 2025)&lt;br /&gt;
** 2 machines: backup, [[SAC_Service_Status#osgeo3|osgeo3]] are historical servers.&lt;br /&gt;
&lt;br /&gt;
== Logging into Physical Machines ==&lt;br /&gt;
&lt;br /&gt;
Currently we do not have physical machines under LDAP control.&amp;lt;del&amp;gt;&lt;br /&gt;
&lt;br /&gt;
All [[SAC#Members|SAC administrators]] have LDAP auth to the OSL Machines. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;del&amp;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.&amp;lt;del&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;del&amp;gt;ssh '''your_osgeo_login'''@'''servername'''.osgeo.osuosl.org&amp;lt;del&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;del&amp;gt;When prompted for password, use your OSGeo Login password.&amp;lt;del&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;del&amp;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.&amp;lt;del&amp;gt;&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 `osgeo9` with:&lt;br /&gt;
&lt;br /&gt;
   ssh yourusername@osgeo9-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;
==== geoserver-cite ====&lt;br /&gt;
Houses OGC site certification for geoserver https://cite.geoserver.org&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;
==== mail ====&lt;br /&gt;
mailman: lists.osgeo.org&lt;br /&gt;
mail.osgeo.org&lt;br /&gt;
tilechache web: tilecache.osgeo.org&lt;br /&gt;
mailserver: postfix&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;
https://gitea.osgeo.org/sac/osgeo9/wiki/matrix-container for full detail on how the container is setup&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;
&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;
==== geo-docs container ====&lt;br /&gt;
&lt;br /&gt;
Houses:&lt;br /&gt;
* https://blog.geoserver.org&lt;br /&gt;
* https://geos.osgeo.org&lt;br /&gt;
* https://geotools.org&lt;br /&gt;
* https://geowebcache.osgeo.org&lt;br /&gt;
* https://lastools.osgeo.org&lt;br /&gt;
* https://planet.osgeo.org&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;
==== Monitor ====&lt;br /&gt;
&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;
==== Download ====&lt;br /&gt;
&lt;br /&gt;
See [[Download Server]]&lt;br /&gt;
&lt;br /&gt;
==== dronie-client-osgeo3 ====&lt;br /&gt;
STOPPED See [https://trac.osgeo.org/osgeo/ticket/3415 #3415]&lt;br /&gt;
Its a copy of dronie-client that was on osgeo3 which has been shutdown&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;
==== 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;
&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;
&lt;br /&gt;
==== gallery ====&lt;br /&gt;
Brian's project files.  Not really a gallery. Photoprism is the real gallery.&lt;br /&gt;
&lt;br /&gt;
==== photoprism ====&lt;br /&gt;
Picture gallery. Syncs with https://nextcloud.osgeo.org&lt;br /&gt;
But pictures are shown here https://photoprism.osgeo.org&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;
==== 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;
Information from webextra on osgeo3&lt;br /&gt;
&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;
==== 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;
== 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;
= 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;
== osgeo3 ==&lt;br /&gt;
&lt;br /&gt;
osgeo3 physical server refer to [[osgeo3|Configuration Details]] for hardware specs. It was used to run production, but moderately risky things. Refer to [[SAC:Old-osgeo3]] for past history before osgeo3 was rebuilt.&lt;br /&gt;
osgeo3 was a hosted by OSUOSL - No longer accessible &amp;lt;del&amp;gt;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.&amp;lt;del&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Backup (osgeo5) ==&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;del&amp;gt;Backup now runs on dedicated hardware&amp;lt;del&amp;gt;&lt;br /&gt;
* &amp;lt;del&amp;gt;Provides Rsync backups of download.osgeo.org&amp;lt;del&amp;gt;&lt;br /&gt;
* &amp;lt;del&amp;gt;Provides Bacula backups of various VMs.&amp;lt;del&amp;gt;&lt;br /&gt;
* See [[SAC:Backups]] for details.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Infrastructure]]&lt;br /&gt;
[[Category:Services]]&lt;/div&gt;</summary>
		<author><name>Cvvergara</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=SAC:Backups&amp;diff=134924</id>
		<title>SAC:Backups</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=SAC:Backups&amp;diff=134924"/>
		<updated>2025-12-14T21:42:21Z</updated>

		<summary type="html">&lt;p&gt;Cvvergara: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;```SHUTDOWN``` IS NO LONGER ON &lt;br /&gt;
&lt;br /&gt;
= Backups = &lt;br /&gt;
&lt;br /&gt;
== backup.osgeo.org (aka osgeo5, mirror) ==&lt;br /&gt;
&lt;br /&gt;
This was the OSUOSL VM used for backups starting in 2010/04 and upgraded to dedicated hardware (very) early in 2014. It is used for Bacula backups of osgeo6.&lt;br /&gt;
* Admins: Frank Warmerdam (rsync), Martin Spott (bacula), Sandro Santilli (bacula)&lt;br /&gt;
* access is via SAC shell group.&lt;br /&gt;
* download.osgeo.org rsync mirroring runs nightly and is externally available at download2.osgeo.org.&lt;br /&gt;
* /backup/bacula/ contains the Bacula storage device &lt;br /&gt;
* /backup/rsync/ is for rsync backups&lt;br /&gt;
* /backup/longterm/ is for long term backups of static material (ie conference web sites)&lt;br /&gt;
* /backup/pgdump/ contains PostgreSQL dumps of the Bacula director database&lt;br /&gt;
* /etc/bacula contains Bacula configuration, is under local git repo&lt;br /&gt;
&lt;br /&gt;
=== Hardware ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
CPU: Intel Xeon E3-1220v2, 3.1GHz (4-Core, 8MB Cache, 69W) 22nm&lt;br /&gt;
RAM: 16GB (2 x 8GB DDR3-1600 ECC Unbuffered 2R DIMMs) Operating at 1600 MT/s Max&lt;br /&gt;
NIC: Two Gigabit Ethernet Controllers (Intel 82574L) - Integrated&lt;br /&gt;
Management: Integrated IPMI 2.0 &amp;amp; KVM with Dedicated LAN&lt;br /&gt;
Controller: 2 Ports 6Gb/s SATA, and 4 Ports 3Gb/s SATA via Intel C216 Chipset&lt;br /&gt;
PCIe 3.0 x16: No Item Selected&lt;br /&gt;
PCIe 2.0 x4 (x8): No Item Selected&lt;br /&gt;
NOTE: Drives will be connected to onboard SATA controller unless otherwise specified&lt;br /&gt;
Hot-Swap Drive - 1: 3TB Seagate Constellation ES.3 (6Gb/s, 7.2K RPM, 128MB Cache) 3.5-inch SATA&lt;br /&gt;
Hot-Swap Drive - 2: 3TB Seagate Constellation ES.3 (6Gb/s, 7.2K RPM, 128MB Cache) 3.5-inch SATA&lt;br /&gt;
Hot-Swap Drive - 3: 3TB Seagate Constellation ES.3 (6Gb/s, 7.2K RPM, 128MB Cache) 3.5-inch SATA&lt;br /&gt;
Hot-Swap Drive - 4: 3TB Seagate Constellation ES.3 (6Gb/s, 7.2K RPM, 128MB Cache) 3.5-inch SATA&lt;br /&gt;
Optical Drive: Blanking Panel, No Optical Drive&lt;br /&gt;
Front Input: Blanking Panel - No Front Inputs&lt;br /&gt;
Power Supply: Redundant 500W Power Supply with PMBus - 80 PLUS Platinum Certified&lt;br /&gt;
Rail Kit: 1U Sliding Rail Kit&lt;br /&gt;
OS: No Item Selected&lt;br /&gt;
Warranty: Standard 3-Year Warranty&lt;br /&gt;
Notes:&lt;br /&gt;
New quote with redundant power supply. Can I get a 2.5 inch spinning&lt;br /&gt;
disk instead of SSD in the Front Input slot (500 GB Seagate&lt;br /&gt;
Constellation 6 GB/s 2.5&amp;quot;)?&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== OS installation ===&lt;br /&gt;
&lt;br /&gt;
* Create an empty partition at the beginning of every hard drive, use &amp;quot;Reserved BIOS boot area&amp;quot; on GPT-partitioned disks (typical with 2 GByte disks or bigger) or just &amp;quot;Unused&amp;quot; on DOS-type partition tables. By tradition I reserve 10 MByte on each disk, maybe 1 MByte would be sufficient as well, but these 9 MByte of difference don't cost that much and you're on the safe side ....&lt;br /&gt;
* Create a second partition on every disk - for use by MD - allocating all the remaining disk space&lt;br /&gt;
* MD RAID5 over all the 'second' partitions for use by LVM - '''8 TB''' usable space&lt;br /&gt;
* LVM volume group on top of the MD physical volume&lt;br /&gt;
* Volumes &lt;br /&gt;
** &amp;quot;boot&amp;quot; (256 MByte, Ext2, /boot/), &lt;br /&gt;
** &amp;quot;root&amp;quot; (20 GByte, XFS, /root/), &lt;br /&gt;
** &amp;quot;swap&amp;quot; (8 GByte), &lt;br /&gt;
** &amp;quot;var&amp;quot; (20 GByte, XFS, /var/)&lt;br /&gt;
* Install the base operating system, don't forget to set up SSH  ;-)&lt;br /&gt;
* Volumes &lt;br /&gt;
** &amp;quot;backup&amp;quot; (2 TByte, XFS, /backup/), &lt;br /&gt;
** &amp;quot;mirror&amp;quot; (1 TByte, XFS, /mirror/)&lt;br /&gt;
&lt;br /&gt;
=== Bacula ===&lt;br /&gt;
&lt;br /&gt;
See [[SAC:Bacula]]&lt;br /&gt;
&lt;br /&gt;
== osgeo3 &amp;amp; osgeo7 &amp;amp; osgeo8 &amp;amp; osgeo9 ==&lt;br /&gt;
&lt;br /&gt;
osgeo3, osgeo7, osgeo8, osgeo9 are production LXD Hosts. osgeo8 and osgeo9 are donated by OSMF.  All servers are are backed up to osgeo4, except for download on osgeo7. These are done nightly or weekly based on frequency of use and size.  The scripts for these are in ansible under osgeo4 deployment and setup to run as a cronjob on osgeo4. download.osgeo.org is replicated to osgeo8 accessible via download8.osgeo.org.&lt;br /&gt;
&lt;br /&gt;
Using the built in LXD scheduler snapshots of each container are done daily with a retention of 30 days.&lt;br /&gt;
This means each container in case of disaster such as virus/exploit/serious misconfiguration can be restored to up to 30 days before.&lt;br /&gt;
&lt;br /&gt;
In addition the latest snapshots of each container are made on a daily or weekly basis by osgeo4.&lt;br /&gt;
osgeo4 serves as both a dev lxd host (e.g. it has wordpress-dev, wiki-dev, and tracsvn-dev) and a backup lxd host.&lt;br /&gt;
&lt;br /&gt;
Smaller containers that change frequently such as secure are snapshot nightly and pushed to osgeo4 using cronjob - /etc/cron.d/osgeo4-lxd-maint on osgeo4. Only one container snapshots of each is kept on osgeo4.&lt;br /&gt;
&lt;br /&gt;
Larger containers such as repo (on osgeo3) and download and tracsvn on osgeo7 are snapshotted weekly and pushed to osgeo4.&lt;br /&gt;
All backup containers are suffixed with -backup.  So you will see on osgeo4 containers such as download-backup, grass-backup etc.&lt;br /&gt;
&lt;br /&gt;
Right now a manual process - backups of key containers are made and stored on backup.osgeo.org in the /backup/osgeo7_containers/image_backups/ folder.&lt;br /&gt;
There is currently not enough space there to hold other backups.  download is however rsync'ed to http://ftp.osuosl.org/pub/osgeo/download/ .&lt;br /&gt;
&lt;br /&gt;
== download.osgeo.org ==&lt;br /&gt;
&lt;br /&gt;
As noted in [[Download Server]] the contents of download.osgeo.org are rsync'ed to ftp.osuosl.org/osgeo.&lt;br /&gt;
&lt;br /&gt;
== svn.osgeo.org ==&lt;br /&gt;
&lt;br /&gt;
As noted in [[Subversion]] the subversion repository is mirrored using svn mirroring and does not need to be backed up otherwise.&lt;br /&gt;
&lt;br /&gt;
= See also =&lt;br /&gt;
&lt;br /&gt;
* [[SAC Service Status]]&lt;br /&gt;
[[Category:Infrastructure]]&lt;br /&gt;
[[Category:SysAdminProcedure]]&lt;/div&gt;</summary>
		<author><name>Cvvergara</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=SAC_Service_Status&amp;diff=134923</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=134923"/>
		<updated>2025-12-14T21:40:44Z</updated>

		<summary type="html">&lt;p&gt;Cvvergara: Moving backup to Historical servers&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 `osgeo9` with:&lt;br /&gt;
&lt;br /&gt;
   ssh yourusername@osgeo9-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;
==== geoserver-cite ====&lt;br /&gt;
Houses OGC site certification for geoserver https://cite.geoserver.org&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;
==== mail ====&lt;br /&gt;
mailman: lists.osgeo.org&lt;br /&gt;
mail.osgeo.org&lt;br /&gt;
tilechache web: tilecache.osgeo.org&lt;br /&gt;
mailserver: postfix&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;
https://gitea.osgeo.org/sac/osgeo9/wiki/matrix-container for full detail on how the container is setup&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;
&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;
==== geo-docs container ====&lt;br /&gt;
&lt;br /&gt;
Houses:&lt;br /&gt;
* https://blog.geoserver.org&lt;br /&gt;
* https://geos.osgeo.org&lt;br /&gt;
* https://geotools.org&lt;br /&gt;
* https://geowebcache.osgeo.org&lt;br /&gt;
* https://lastools.osgeo.org&lt;br /&gt;
* https://planet.osgeo.org&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;
==== Monitor ====&lt;br /&gt;
&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;
==== Download ====&lt;br /&gt;
&lt;br /&gt;
See [[Download Server]]&lt;br /&gt;
&lt;br /&gt;
==== dronie-client-osgeo3 ====&lt;br /&gt;
STOPPED See [https://trac.osgeo.org/osgeo/ticket/3415 #3415]&lt;br /&gt;
Its a copy of dronie-client that was on osgeo3 which has been shutdown&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;
==== 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;
&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;
&lt;br /&gt;
==== gallery ====&lt;br /&gt;
Brian's project files.  Not really a gallery. Photoprism is the real gallery.&lt;br /&gt;
&lt;br /&gt;
==== photoprism ====&lt;br /&gt;
Picture gallery. Syncs with https://nextcloud.osgeo.org&lt;br /&gt;
But pictures are shown here https://photoprism.osgeo.org&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;
==== 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;
Information from webextra on osgeo3&lt;br /&gt;
&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;
==== 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;
== 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;
&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;
== osgeo3 ==&lt;br /&gt;
&lt;br /&gt;
osgeo3 physical server refer to [[osgeo3|Configuration Details]] for hardware specs. It was used to run production, but moderately risky things. Refer to [[SAC:Old-osgeo3]] for past history before osgeo3 was rebuilt.&lt;br /&gt;
osgeo3 was a hosted by OSUOSL - No longer accessible &amp;lt;del&amp;gt;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.&amp;lt;del&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Backup (osgeo5) ==&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;del&amp;gt;Backup now runs on dedicated hardware&amp;lt;del&amp;gt;&lt;br /&gt;
* &amp;lt;del&amp;gt;Provides Rsync backups of download.osgeo.org&amp;lt;del&amp;gt;&lt;br /&gt;
* &amp;lt;del&amp;gt;Provides Bacula backups of various VMs.&amp;lt;del&amp;gt;&lt;br /&gt;
* See [[SAC:Backups]] for details.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Infrastructure]]&lt;br /&gt;
[[Category:Services]]&lt;/div&gt;</summary>
		<author><name>Cvvergara</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=Osgeo3&amp;diff=134922</id>
		<title>Osgeo3</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=Osgeo3&amp;diff=134922"/>
		<updated>2025-12-14T21:36:45Z</updated>

		<summary type="html">&lt;p&gt;Cvvergara: Indicating that its no longer on&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''SHUTDOWN''' IS NO LONGER ON&lt;br /&gt;
&lt;br /&gt;
'''Osgeo3''' is an Ubuntu 20.04 LTS machine administered by [[SAC]], hosted on [[SAC_Service_Status#Servers_at_OSL|OSU OSL servers]] for a long time. It in the past was running Ganeti, but was reformatted in March 2020, had fresh new disks put in and LXD installed for managing containers.&lt;br /&gt;
&lt;br /&gt;
Up-to-date info about containers can be found (password-protected) in https://git.osgeo.org/gitea/sac/osgeo9/wiki/&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&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;
| Processors ||2 Intel(R) Xeon(R) CPU E5540  @ 2.53GHz (8192kb cache) (each processor has 4 cores for total of 8 cpus)&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;
loop0             7:0    0 91.4M  1 loop /snap/core/8689&lt;br /&gt;
loop1             7:1    0   67M  1 loop /snap/lxd/13901&lt;br /&gt;
sda               8:0    0  1.8T  0 disk&lt;br /&gt;
|-sda1            8:1    0  953M  0 part /boot&lt;br /&gt;
`-sda2            8:2    0  1.8T  0 part&lt;br /&gt;
  |-osgeo3-root 253:0    0  800G  0 lvm  /&lt;br /&gt;
  `-osgeo3-swap 253:1    0   32G  0 lvm  [SWAP]&lt;br /&gt;
sdb               8:16   0  1.8T  0 disk&lt;br /&gt;
|-sdb1            8:17   0  1.8T  0 part&lt;br /&gt;
`-sdb9            8:25   0    8M  0 part&lt;br /&gt;
sdc               8:32   0  1.8T  0 disk&lt;br /&gt;
|-sdc1            8:33   0  1.8T  0 part&lt;br /&gt;
`-sdc9            8:41   0    8M  0 part&lt;br /&gt;
sdd               8:48   0  1.8T  0 disk&lt;br /&gt;
|-sdd1            8:49   0  1.8T  0 part&lt;br /&gt;
`-sdd9            8:57   0    8M  0 part&lt;br /&gt;
sde               8:64   0  1.8T  0 disk&lt;br /&gt;
|-sde1            8:65   0  1.8T  0 part&lt;br /&gt;
`-sde9            8:73   0    8M  0 part&lt;br /&gt;
sr0              11:0    1 1024M  0 rom&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sdb,sdc,sdd,sdd  form a zfs osgeo3_lxd partition (sdb,sdc) mirrors sdd,sdf for total lxd capacity of 3.62 TB&lt;br /&gt;
sda (composed of 2 1.8TB disks) is under hardware RAID1 - root lvm partition is 800GB, 1TB unallocated for future use &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Setup ==&lt;br /&gt;
As of 2021-03 the ssh port of the main host (the physical server) is 2222 and there is only one non-root account on it&lt;br /&gt;
and can only be accessed via key access. Keys are deployed using [[AnsibleDeployment]] repo of gitea&lt;br /&gt;
&lt;br /&gt;
It has an LXD installed from snap.&lt;br /&gt;
&lt;br /&gt;
So to SSH - ssh tech_dev@osgeo3.osgeo.osuosl.org -p 2222&lt;br /&gt;
&lt;br /&gt;
It has 2 public ips:&lt;br /&gt;
 &lt;br /&gt;
* 140.211.15.26 ( osgeo3.osgeo.osuosl.org ) = not currently mapped to anything aside from 2222 ssh) planned for disaster should say osgeo7 go down and all need to be remapped&lt;br /&gt;
* 140.211.15.6 web-osgeo3.osgeo.osuosl.org&lt;br /&gt;
&lt;br /&gt;
For console access, you need to have OpenVPN installed and vpn config for OSUOSL.&lt;br /&gt;
Once connected it can be accessed via:&lt;br /&gt;
&lt;br /&gt;
```&lt;br /&gt;
apt install ipmitool&lt;br /&gt;
ipmitool -I lanplus -H osgeo3.osuosl.oob -U tech_dev -P passwordhere sol activate&lt;br /&gt;
```&lt;br /&gt;
or web interface:&lt;br /&gt;
&lt;br /&gt;
http://osgeo3.osuosl.oob&lt;br /&gt;
&lt;br /&gt;
Some configurations of this machine are deployed using [[AnsibleDeployment]]&lt;br /&gt;
It was upgraded in 2021 from Ubuntu 18 to Ubuntu 20.04.&lt;br /&gt;
&lt;br /&gt;
* Ubuntu [http://releases.ubuntu.com/20.04/ 20.04] [https://wiki.ubuntu.com/BionicBeaver/ReleaseNotes (Release Notes)].  [https://git.osgeo.org/gitea/sac/osgeo3 more details about install steps]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Containers and Services ====&lt;br /&gt;
&lt;br /&gt;
Refer to [[SAC Service Status#osgeo_3]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Infrastructure]]&lt;/div&gt;</summary>
		<author><name>Cvvergara</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=SAC_Service_Status&amp;diff=134921</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=134921"/>
		<updated>2025-12-14T21:33:46Z</updated>

		<summary type="html">&lt;p&gt;Cvvergara: Clenaup of osgeo3 Information&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 `osgeo9` with:&lt;br /&gt;
&lt;br /&gt;
   ssh yourusername@osgeo9-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;
==== geoserver-cite ====&lt;br /&gt;
Houses OGC site certification for geoserver https://cite.geoserver.org&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;
==== mail ====&lt;br /&gt;
mailman: lists.osgeo.org&lt;br /&gt;
mail.osgeo.org&lt;br /&gt;
tilechache web: tilecache.osgeo.org&lt;br /&gt;
mailserver: postfix&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;
https://gitea.osgeo.org/sac/osgeo9/wiki/matrix-container for full detail on how the container is setup&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;
&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;
==== geo-docs container ====&lt;br /&gt;
&lt;br /&gt;
Houses:&lt;br /&gt;
* https://blog.geoserver.org&lt;br /&gt;
* https://geos.osgeo.org&lt;br /&gt;
* https://geotools.org&lt;br /&gt;
* https://geowebcache.osgeo.org&lt;br /&gt;
* https://lastools.osgeo.org&lt;br /&gt;
* https://planet.osgeo.org&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;
==== Monitor ====&lt;br /&gt;
&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;
==== Download ====&lt;br /&gt;
&lt;br /&gt;
See [[Download Server]]&lt;br /&gt;
&lt;br /&gt;
==== dronie-client-osgeo3 ====&lt;br /&gt;
STOPPED See [https://trac.osgeo.org/osgeo/ticket/3415 #3415]&lt;br /&gt;
Its a copy of dronie-client that was on osgeo3 which has been shutdown&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;
==== 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;
&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;
&lt;br /&gt;
==== gallery ====&lt;br /&gt;
Brian's project files.  Not really a gallery. Photoprism is the real gallery.&lt;br /&gt;
&lt;br /&gt;
==== photoprism ====&lt;br /&gt;
Picture gallery. Syncs with https://nextcloud.osgeo.org&lt;br /&gt;
But pictures are shown here https://photoprism.osgeo.org&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;
==== 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;
Information from webextra on osgeo3&lt;br /&gt;
&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;
==== 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;
&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;
== osgeo3 ==&lt;br /&gt;
&lt;br /&gt;
osgeo3 physical server refer to [[osgeo3|Configuration Details]] for hardware specs. It was used to run production, but moderately risky things. Refer to [[SAC:Old-osgeo3]] for past history before osgeo3 was rebuilt.&lt;br /&gt;
osgeo3 was a hosted by OSUOSL - No longer accessible &amp;lt;del&amp;gt;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.&amp;lt;del&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Infrastructure]]&lt;br /&gt;
[[Category:Services]]&lt;/div&gt;</summary>
		<author><name>Cvvergara</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=SAC_Service_Status&amp;diff=134920</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=134920"/>
		<updated>2025-12-14T21:29:49Z</updated>

		<summary type="html">&lt;p&gt;Cvvergara: Moving osgeo3 to historical servers&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 `osgeo9` with:&lt;br /&gt;
&lt;br /&gt;
   ssh yourusername@osgeo9-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;
==== geoserver-cite ====&lt;br /&gt;
Houses OGC site certification for geoserver https://cite.geoserver.org&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;
==== mail ====&lt;br /&gt;
mailman: lists.osgeo.org&lt;br /&gt;
mail.osgeo.org&lt;br /&gt;
tilechache web: tilecache.osgeo.org&lt;br /&gt;
mailserver: postfix&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;
https://gitea.osgeo.org/sac/osgeo9/wiki/matrix-container for full detail on how the container is setup&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;
&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;
==== geo-docs container ====&lt;br /&gt;
&lt;br /&gt;
Houses:&lt;br /&gt;
* https://blog.geoserver.org&lt;br /&gt;
* https://geos.osgeo.org&lt;br /&gt;
* https://geotools.org&lt;br /&gt;
* https://geowebcache.osgeo.org&lt;br /&gt;
* https://lastools.osgeo.org&lt;br /&gt;
* https://planet.osgeo.org&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;
==== Monitor ====&lt;br /&gt;
&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;
==== Download ====&lt;br /&gt;
&lt;br /&gt;
See [[Download Server]]&lt;br /&gt;
&lt;br /&gt;
==== dronie-client-osgeo3 ====&lt;br /&gt;
STOPPED See [https://trac.osgeo.org/osgeo/ticket/3415 #3415]&lt;br /&gt;
Its a copy of dronie-client that was on osgeo3 which has been shutdown&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;
==== 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;
&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;
&lt;br /&gt;
==== gallery ====&lt;br /&gt;
Brian's project files.  Not really a gallery. Photoprism is the real gallery.&lt;br /&gt;
&lt;br /&gt;
==== photoprism ====&lt;br /&gt;
Picture gallery. Syncs with https://nextcloud.osgeo.org&lt;br /&gt;
But pictures are shown here https://photoprism.osgeo.org&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;
==== 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;
Information from webextra on osgeo3&lt;br /&gt;
&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;
==== 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;
&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;
== osgeo3 ==&lt;br /&gt;
&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 was 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'''@osgeo7-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;
[[Category:Infrastructure]]&lt;br /&gt;
[[Category:Services]]&lt;/div&gt;</summary>
		<author><name>Cvvergara</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=SAC_Service_Status&amp;diff=134919</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=134919"/>
		<updated>2025-12-14T21:26:09Z</updated>

		<summary type="html">&lt;p&gt;Cvvergara: Moving dronie-client on osgeo3 to osgeo7 with name dronie-client-osgeo3&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 `osgeo9` with:&lt;br /&gt;
&lt;br /&gt;
   ssh yourusername@osgeo9-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;
==== geoserver-cite ====&lt;br /&gt;
Houses OGC site certification for geoserver https://cite.geoserver.org&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;
==== mail ====&lt;br /&gt;
mailman: lists.osgeo.org&lt;br /&gt;
mail.osgeo.org&lt;br /&gt;
tilechache web: tilecache.osgeo.org&lt;br /&gt;
mailserver: postfix&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;
https://gitea.osgeo.org/sac/osgeo9/wiki/matrix-container for full detail on how the container is setup&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;
&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;
==== geo-docs container ====&lt;br /&gt;
&lt;br /&gt;
Houses:&lt;br /&gt;
* https://blog.geoserver.org&lt;br /&gt;
* https://geos.osgeo.org&lt;br /&gt;
* https://geotools.org&lt;br /&gt;
* https://geowebcache.osgeo.org&lt;br /&gt;
* https://lastools.osgeo.org&lt;br /&gt;
* https://planet.osgeo.org&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;
==== Monitor ====&lt;br /&gt;
&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;
==== Download ====&lt;br /&gt;
&lt;br /&gt;
See [[Download Server]]&lt;br /&gt;
&lt;br /&gt;
==== dronie-client-osgeo3 ====&lt;br /&gt;
STOPPED See [https://trac.osgeo.org/osgeo/ticket/3415 #3415]&lt;br /&gt;
Its a copy of dronie-client that was on osgeo3 which has been shutdown&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;
==== 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;
&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;
&lt;br /&gt;
==== gallery ====&lt;br /&gt;
Brian's project files.  Not really a gallery. Photoprism is the real gallery.&lt;br /&gt;
&lt;br /&gt;
==== photoprism ====&lt;br /&gt;
Picture gallery. Syncs with https://nextcloud.osgeo.org&lt;br /&gt;
But pictures are shown here https://photoprism.osgeo.org&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;
==== 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;
Information from webextra on osgeo3&lt;br /&gt;
&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;
==== 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'''@osgeo7-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;
= 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>Cvvergara</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=SAC_Service_Status&amp;diff=134918</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=134918"/>
		<updated>2025-12-14T21:21:43Z</updated>

		<summary type="html">&lt;p&gt;Cvvergara: Moving geoserver-cite from osgeo3 to osgeo8&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 `osgeo9` with:&lt;br /&gt;
&lt;br /&gt;
   ssh yourusername@osgeo9-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;
==== geoserver-cite ====&lt;br /&gt;
Houses OGC site certification for geoserver https://cite.geoserver.org&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;
==== mail ====&lt;br /&gt;
mailman: lists.osgeo.org&lt;br /&gt;
mail.osgeo.org&lt;br /&gt;
tilechache web: tilecache.osgeo.org&lt;br /&gt;
mailserver: postfix&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;
https://gitea.osgeo.org/sac/osgeo9/wiki/matrix-container for full detail on how the container is setup&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;
&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;
==== geo-docs container ====&lt;br /&gt;
&lt;br /&gt;
Houses:&lt;br /&gt;
* https://blog.geoserver.org&lt;br /&gt;
* https://geos.osgeo.org&lt;br /&gt;
* https://geotools.org&lt;br /&gt;
* https://geowebcache.osgeo.org&lt;br /&gt;
* https://lastools.osgeo.org&lt;br /&gt;
* https://planet.osgeo.org&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;
==== Monitor ====&lt;br /&gt;
&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;
==== Download ====&lt;br /&gt;
&lt;br /&gt;
See [[Download Server]]&lt;br /&gt;
&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;
&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;
&lt;br /&gt;
==== gallery ====&lt;br /&gt;
Brian's project files.  Not really a gallery. Photoprism is the real gallery.&lt;br /&gt;
&lt;br /&gt;
==== photoprism ====&lt;br /&gt;
Picture gallery. Syncs with https://nextcloud.osgeo.org&lt;br /&gt;
But pictures are shown here https://photoprism.osgeo.org&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;
==== 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;
Information from webextra on osgeo3&lt;br /&gt;
&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;
==== 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'''@osgeo7-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;
STOPPED&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;
&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>Cvvergara</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=SAC_Service_Status&amp;diff=134900</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=134900"/>
		<updated>2025-12-09T16:25:04Z</updated>

		<summary type="html">&lt;p&gt;Cvvergara: /* osgeo3 */&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 `osgeo9` with:&lt;br /&gt;
&lt;br /&gt;
   ssh yourusername@osgeo9-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;
==== mail ====&lt;br /&gt;
mailman: lists.osgeo.org&lt;br /&gt;
mail.osgeo.org&lt;br /&gt;
tilechache web: tilecache.osgeo.org&lt;br /&gt;
mailserver: postfix&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;
https://gitea.osgeo.org/sac/osgeo9/wiki/matrix-container for full detail on how the container is setup&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;
&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;
==== geo-docs container ====&lt;br /&gt;
&lt;br /&gt;
Houses:&lt;br /&gt;
* https://blog.geoserver.org&lt;br /&gt;
* https://geos.osgeo.org&lt;br /&gt;
* https://geotools.org&lt;br /&gt;
* https://geowebcache.osgeo.org&lt;br /&gt;
* https://lastools.osgeo.org&lt;br /&gt;
* https://planet.osgeo.org&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;
==== Monitor ====&lt;br /&gt;
&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;
==== Download ====&lt;br /&gt;
&lt;br /&gt;
See [[Download Server]]&lt;br /&gt;
&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;
&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;
&lt;br /&gt;
==== gallery ====&lt;br /&gt;
Brian's project files.  Not really a gallery. Photoprism is the real gallery.&lt;br /&gt;
&lt;br /&gt;
==== photoprism ====&lt;br /&gt;
Picture gallery. Syncs with https://nextcloud.osgeo.org&lt;br /&gt;
But pictures are shown here https://photoprism.osgeo.org&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;
==== 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;
Information from webextra on osgeo3&lt;br /&gt;
&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;
==== 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'''@osgeo7-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;
STOPPED&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;
=== geoserver-cite ===&lt;br /&gt;
Houses OGC site certification for geoserver https://cite.geoserver.org&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>Cvvergara</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=SAC_Service_Status&amp;diff=134888</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=134888"/>
		<updated>2025-12-09T00:55:23Z</updated>

		<summary type="html">&lt;p&gt;Cvvergara: webextra is no longer on osgeo3, moving documentation to  section 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 `osgeo9` with:&lt;br /&gt;
&lt;br /&gt;
   ssh yourusername@osgeo9-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;
==== mail ====&lt;br /&gt;
mailman: lists.osgeo.org&lt;br /&gt;
mail.osgeo.org&lt;br /&gt;
tilechache web: tilecache.osgeo.org&lt;br /&gt;
mailserver: postfix&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;
https://gitea.osgeo.org/sac/osgeo9/wiki/matrix-container for full detail on how the container is setup&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;
&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;
==== geo-docs container ====&lt;br /&gt;
&lt;br /&gt;
Houses:&lt;br /&gt;
* https://blog.geoserver.org&lt;br /&gt;
* https://geos.osgeo.org&lt;br /&gt;
* https://geotools.org&lt;br /&gt;
* https://geowebcache.osgeo.org&lt;br /&gt;
* https://lastools.osgeo.org&lt;br /&gt;
* https://planet.osgeo.org&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;
==== Monitor ====&lt;br /&gt;
&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;
==== Download ====&lt;br /&gt;
&lt;br /&gt;
See [[Download Server]]&lt;br /&gt;
&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;
&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;
&lt;br /&gt;
==== gallery ====&lt;br /&gt;
Brian's project files.  Not really a gallery. Photoprism is the real gallery.&lt;br /&gt;
&lt;br /&gt;
==== photoprism ====&lt;br /&gt;
Picture gallery. Syncs with https://nextcloud.osgeo.org&lt;br /&gt;
But pictures are shown here https://photoprism.osgeo.org&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;
==== 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;
Information from webextra on osgeo3&lt;br /&gt;
&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;
==== 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'''@osgeo7-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;
=== geoserver-cite ===&lt;br /&gt;
Houses OGC site certification for geoserver https://cite.geoserver.org&lt;br /&gt;
&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>Cvvergara</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=SAC_Service_Status&amp;diff=134887</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=134887"/>
		<updated>2025-12-09T00:50:15Z</updated>

		<summary type="html">&lt;p&gt;Cvvergara: /* nexus (repo.osgeo.org, docker.osgeo.org) */&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 `osgeo9` with:&lt;br /&gt;
&lt;br /&gt;
   ssh yourusername@osgeo9-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;
==== mail ====&lt;br /&gt;
mailman: lists.osgeo.org&lt;br /&gt;
mail.osgeo.org&lt;br /&gt;
tilechache web: tilecache.osgeo.org&lt;br /&gt;
mailserver: postfix&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;
https://gitea.osgeo.org/sac/osgeo9/wiki/matrix-container for full detail on how the container is setup&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;
&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;
==== geo-docs container ====&lt;br /&gt;
&lt;br /&gt;
Houses:&lt;br /&gt;
* https://blog.geoserver.org&lt;br /&gt;
* https://geos.osgeo.org&lt;br /&gt;
* https://geotools.org&lt;br /&gt;
* https://geowebcache.osgeo.org&lt;br /&gt;
* https://lastools.osgeo.org&lt;br /&gt;
* https://planet.osgeo.org&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;
==== Monitor ====&lt;br /&gt;
&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;
==== Download ====&lt;br /&gt;
&lt;br /&gt;
See [[Download Server]]&lt;br /&gt;
&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;
&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;
&lt;br /&gt;
==== gallery ====&lt;br /&gt;
Brian's project files.  Not really a gallery. Photoprism is the real gallery.&lt;br /&gt;
&lt;br /&gt;
==== photoprism ====&lt;br /&gt;
Picture gallery. Syncs with https://nextcloud.osgeo.org&lt;br /&gt;
But pictures are shown here https://photoprism.osgeo.org&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;
==== 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'''@osgeo7-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;
=== geoserver-cite ===&lt;br /&gt;
Houses OGC site certification for geoserver https://cite.geoserver.org&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>Cvvergara</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=SAC_Service_Status&amp;diff=134886</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=134886"/>
		<updated>2025-12-09T00:48:33Z</updated>

		<summary type="html">&lt;p&gt;Cvvergara: Moving nexus from osgeo3 to 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 `osgeo9` with:&lt;br /&gt;
&lt;br /&gt;
   ssh yourusername@osgeo9-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;
==== mail ====&lt;br /&gt;
mailman: lists.osgeo.org&lt;br /&gt;
mail.osgeo.org&lt;br /&gt;
tilechache web: tilecache.osgeo.org&lt;br /&gt;
mailserver: postfix&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;
https://gitea.osgeo.org/sac/osgeo9/wiki/matrix-container for full detail on how the container is setup&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;
&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;
==== geo-docs container ====&lt;br /&gt;
&lt;br /&gt;
Houses:&lt;br /&gt;
* https://blog.geoserver.org&lt;br /&gt;
* https://geos.osgeo.org&lt;br /&gt;
* https://geotools.org&lt;br /&gt;
* https://geowebcache.osgeo.org&lt;br /&gt;
* https://lastools.osgeo.org&lt;br /&gt;
* https://planet.osgeo.org&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;
==== Monitor ====&lt;br /&gt;
&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;
==== Download ====&lt;br /&gt;
&lt;br /&gt;
See [[Download Server]]&lt;br /&gt;
&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;
&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;
&lt;br /&gt;
==== gallery ====&lt;br /&gt;
Brian's project files.  Not really a gallery. Photoprism is the real gallery.&lt;br /&gt;
&lt;br /&gt;
==== photoprism ====&lt;br /&gt;
Picture gallery. Syncs with https://nextcloud.osgeo.org&lt;br /&gt;
But pictures are shown here https://photoprism.osgeo.org&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;
==== 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'''@osgeo7-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;
=== geoserver-cite ===&lt;br /&gt;
Houses OGC site certification for geoserver https://cite.geoserver.org&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>Cvvergara</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=SAC_Service_Status&amp;diff=134885</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=134885"/>
		<updated>2025-12-09T00:26:53Z</updated>

		<summary type="html">&lt;p&gt;Cvvergara: Moving monitor from osgeo3 to 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 `osgeo9` with:&lt;br /&gt;
&lt;br /&gt;
   ssh yourusername@osgeo9-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;
==== mail ====&lt;br /&gt;
mailman: lists.osgeo.org&lt;br /&gt;
mail.osgeo.org&lt;br /&gt;
tilechache web: tilecache.osgeo.org&lt;br /&gt;
mailserver: postfix&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;
https://gitea.osgeo.org/sac/osgeo9/wiki/matrix-container for full detail on how the container is setup&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;
&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;
==== geo-docs container ====&lt;br /&gt;
&lt;br /&gt;
Houses:&lt;br /&gt;
* https://blog.geoserver.org&lt;br /&gt;
* https://geos.osgeo.org&lt;br /&gt;
* https://geotools.org&lt;br /&gt;
* https://geowebcache.osgeo.org&lt;br /&gt;
* https://lastools.osgeo.org&lt;br /&gt;
* https://planet.osgeo.org&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;
==== Monitor ====&lt;br /&gt;
&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;
==== 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;
&lt;br /&gt;
==== gallery ====&lt;br /&gt;
Brian's project files.  Not really a gallery. Photoprism is the real gallery.&lt;br /&gt;
&lt;br /&gt;
==== photoprism ====&lt;br /&gt;
Picture gallery. Syncs with https://nextcloud.osgeo.org&lt;br /&gt;
But pictures are shown here https://photoprism.osgeo.org&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;
==== 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;
=== geoserver-cite ===&lt;br /&gt;
Houses OGC site certification for geoserver https://cite.geoserver.org&lt;br /&gt;
&lt;br /&gt;
&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;
&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>Cvvergara</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=SAC_Service_Status&amp;diff=134884</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=134884"/>
		<updated>2025-12-08T22:46:27Z</updated>

		<summary type="html">&lt;p&gt;Cvvergara: Moving matrix from osgeo3 to 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 `osgeo9` with:&lt;br /&gt;
&lt;br /&gt;
   ssh yourusername@osgeo9-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;
==== mail ====&lt;br /&gt;
mailman: lists.osgeo.org&lt;br /&gt;
mail.osgeo.org&lt;br /&gt;
tilechache web: tilecache.osgeo.org&lt;br /&gt;
mailserver: postfix&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;
https://gitea.osgeo.org/sac/osgeo9/wiki/matrix-container for full detail on how the container is setup&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;
&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;
==== geo-docs container ====&lt;br /&gt;
&lt;br /&gt;
Houses:&lt;br /&gt;
* https://blog.geoserver.org&lt;br /&gt;
* https://geos.osgeo.org&lt;br /&gt;
* https://geotools.org&lt;br /&gt;
* https://geowebcache.osgeo.org&lt;br /&gt;
* https://lastools.osgeo.org&lt;br /&gt;
* https://planet.osgeo.org&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;
==== Monitor ====&lt;br /&gt;
&lt;br /&gt;
- For monitoring servers&lt;br /&gt;
- monitor.osgeo.org&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;
&lt;br /&gt;
==== gallery ====&lt;br /&gt;
Brian's project files.  Not really a gallery. Photoprism is the real gallery.&lt;br /&gt;
&lt;br /&gt;
==== photoprism ====&lt;br /&gt;
Picture gallery. Syncs with https://nextcloud.osgeo.org&lt;br /&gt;
But pictures are shown here https://photoprism.osgeo.org&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;
==== 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;
=== geoserver-cite ===&lt;br /&gt;
Houses OGC site certification for geoserver https://cite.geoserver.org&lt;br /&gt;
&lt;br /&gt;
&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;
== 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>Cvvergara</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=SAC_Service_Status&amp;diff=134883</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=134883"/>
		<updated>2025-12-08T22:39:58Z</updated>

		<summary type="html">&lt;p&gt;Cvvergara: /* osgeo3 does not have geo-docs anymore*/&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;
==== mail ====&lt;br /&gt;
mailman: lists.osgeo.org&lt;br /&gt;
mail.osgeo.org&lt;br /&gt;
tilechache web: tilecache.osgeo.org&lt;br /&gt;
mailserver: postfix&lt;br /&gt;
&lt;br /&gt;
==== matrix ====&lt;br /&gt;
&lt;br /&gt;
[[Matrix]]&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;
&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;
==== geo-docs container ====&lt;br /&gt;
&lt;br /&gt;
Houses:&lt;br /&gt;
* https://blog.geoserver.org&lt;br /&gt;
* https://geos.osgeo.org&lt;br /&gt;
* https://geotools.org&lt;br /&gt;
* https://geowebcache.osgeo.org&lt;br /&gt;
* https://lastools.osgeo.org&lt;br /&gt;
* https://planet.osgeo.org&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;
==== Monitor ====&lt;br /&gt;
&lt;br /&gt;
- For monitoring servers&lt;br /&gt;
- monitor.osgeo.org&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;
&lt;br /&gt;
==== gallery ====&lt;br /&gt;
Brian's project files.  Not really a gallery. Photoprism is the real gallery.&lt;br /&gt;
&lt;br /&gt;
==== photoprism ====&lt;br /&gt;
Picture gallery. Syncs with https://nextcloud.osgeo.org&lt;br /&gt;
But pictures are shown here https://photoprism.osgeo.org&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;
==== 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;
=== 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;
== 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>Cvvergara</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=SAC_Service_Status&amp;diff=134882</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=134882"/>
		<updated>2025-12-08T22:30:50Z</updated>

		<summary type="html">&lt;p&gt;Cvvergara: /* geo-docs container */&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;
==== mail ====&lt;br /&gt;
mailman: lists.osgeo.org&lt;br /&gt;
mail.osgeo.org&lt;br /&gt;
tilechache web: tilecache.osgeo.org&lt;br /&gt;
mailserver: postfix&lt;br /&gt;
&lt;br /&gt;
==== matrix ====&lt;br /&gt;
&lt;br /&gt;
[[Matrix]]&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;
&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;
==== geo-docs container ====&lt;br /&gt;
&lt;br /&gt;
Houses:&lt;br /&gt;
* https://blog.geoserver.org&lt;br /&gt;
* https://geos.osgeo.org&lt;br /&gt;
* https://geotools.org&lt;br /&gt;
* https://geowebcache.osgeo.org&lt;br /&gt;
* https://lastools.osgeo.org&lt;br /&gt;
* https://planet.osgeo.org&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;
==== Monitor ====&lt;br /&gt;
&lt;br /&gt;
- For monitoring servers&lt;br /&gt;
- monitor.osgeo.org&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;
&lt;br /&gt;
==== gallery ====&lt;br /&gt;
Brian's project files.  Not really a gallery. Photoprism is the real gallery.&lt;br /&gt;
&lt;br /&gt;
==== photoprism ====&lt;br /&gt;
Picture gallery. Syncs with https://nextcloud.osgeo.org&lt;br /&gt;
But pictures are shown here https://photoprism.osgeo.org&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;
==== 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;
== 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>Cvvergara</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=SAC_Service_Status&amp;diff=134881</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=134881"/>
		<updated>2025-12-08T22:29:47Z</updated>

		<summary type="html">&lt;p&gt;Cvvergara: /* osgeo 9 adding geo-docs */&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;
==== mail ====&lt;br /&gt;
mailman: lists.osgeo.org&lt;br /&gt;
mail.osgeo.org&lt;br /&gt;
tilechache web: tilecache.osgeo.org&lt;br /&gt;
mailserver: postfix&lt;br /&gt;
&lt;br /&gt;
==== matrix ====&lt;br /&gt;
&lt;br /&gt;
[[Matrix]]&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;
&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;
=== geo-docs container ===&lt;br /&gt;
&lt;br /&gt;
Houses:&lt;br /&gt;
- https://blog.geoserver.org&lt;br /&gt;
- https://geos.osgeo.org&lt;br /&gt;
- https://geotools.org&lt;br /&gt;
- https://geowebcache.osgeo.org&lt;br /&gt;
- https://lastools.osgeo.org&lt;br /&gt;
- https://planet.osgeo.org&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;
==== Monitor ====&lt;br /&gt;
&lt;br /&gt;
- For monitoring servers&lt;br /&gt;
- monitor.osgeo.org&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;
&lt;br /&gt;
==== gallery ====&lt;br /&gt;
Brian's project files.  Not really a gallery. Photoprism is the real gallery.&lt;br /&gt;
&lt;br /&gt;
==== photoprism ====&lt;br /&gt;
Picture gallery. Syncs with https://nextcloud.osgeo.org&lt;br /&gt;
But pictures are shown here https://photoprism.osgeo.org&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;
==== 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;
== 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>Cvvergara</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=SAC_Service_Status&amp;diff=134857</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=134857"/>
		<updated>2025-12-01T00:51:27Z</updated>

		<summary type="html">&lt;p&gt;Cvvergara: /* Services on osgeo7  adding monitor*/&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;
==== mail ====&lt;br /&gt;
mailman: lists.osgeo.org&lt;br /&gt;
mail.osgeo.org&lt;br /&gt;
tilechache web: tilecache.osgeo.org&lt;br /&gt;
mailserver: postfix&lt;br /&gt;
&lt;br /&gt;
==== matrix ====&lt;br /&gt;
&lt;br /&gt;
[[Matrix]]&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;
&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;
==== Monitor ====&lt;br /&gt;
&lt;br /&gt;
- For monitoring servers&lt;br /&gt;
- monitor.osgeo.org&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;
&lt;br /&gt;
==== gallery ====&lt;br /&gt;
Brian's project files.  Not really a gallery. Photoprism is the real gallery.&lt;br /&gt;
&lt;br /&gt;
==== photoprism ====&lt;br /&gt;
Picture gallery. Syncs with https://nextcloud.osgeo.org&lt;br /&gt;
But pictures are shown here https://photoprism.osgeo.org&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;
==== 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;
== 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>Cvvergara</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=SAC_Service_Status&amp;diff=134856</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=134856"/>
		<updated>2025-12-01T00:41:36Z</updated>

		<summary type="html">&lt;p&gt;Cvvergara: /* Services running on osgeo9 addin matrix*/&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;
==== mail ====&lt;br /&gt;
mailman: lists.osgeo.org&lt;br /&gt;
mail.osgeo.org&lt;br /&gt;
tilechache web: tilecache.osgeo.org&lt;br /&gt;
mailserver: postfix&lt;br /&gt;
&lt;br /&gt;
==== matrix ====&lt;br /&gt;
&lt;br /&gt;
[[Matrix]]&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;
&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;
&lt;br /&gt;
==== gallery ====&lt;br /&gt;
Brian's project files.  Not really a gallery. Photoprism is the real gallery.&lt;br /&gt;
&lt;br /&gt;
==== photoprism ====&lt;br /&gt;
Picture gallery. Syncs with https://nextcloud.osgeo.org&lt;br /&gt;
But pictures are shown here https://photoprism.osgeo.org&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;
==== 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;
== 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>Cvvergara</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=Board_Member_Nominations_2025&amp;diff=134855</id>
		<title>Board Member Nominations 2025</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=Board_Member_Nominations_2025&amp;diff=134855"/>
		<updated>2025-11-28T21:55:27Z</updated>

		<summary type="html">&lt;p&gt;Cvvergara: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This list of nominees is maintained by the Chief Returning Officer (cro@osgeo.org). &lt;br /&gt;
'''This page is write protected and can only be edited by CRO'''&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!#&lt;br /&gt;
!Nominee Name&lt;br /&gt;
!Country&lt;br /&gt;
!Statement&lt;br /&gt;
!Nominated by&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| &amp;lt;span id=&amp;quot;1&amp;quot;&amp;gt;1&amp;lt;/span&amp;gt;&lt;br /&gt;
| [https://www.osgeo.org/member/jeroen-ticheler/ Jeroen Ticheler]&lt;br /&gt;
| The Netherlands&lt;br /&gt;
| Jeroen has been for along while a strong supporter of OSGeo. He is a person of integrity and commitment. He has been part of code sprint events organisation (Bolsena), and in general has supported many FOSS4G events. He has worked for the FAO and established the GeoNetwork opensource project and is Project Officer for the project. He already had a previous experience on the OSGeo Board of directors in 2007/2008. Again in the Board since 2024, his experience and knowledge is a great asset worth keeping.&lt;br /&gt;
&lt;br /&gt;
| [https://wiki.osgeo.org/wiki/Chief_Returning_Officer CRO]&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| &amp;lt;span id=&amp;quot;2&amp;quot;&amp;gt;2&amp;lt;/span&amp;gt;&lt;br /&gt;
| [https://www.osgeo.org/member/codrina-maria-ilie/ Codrina Maria Ilie]&lt;br /&gt;
| Romania&lt;br /&gt;
| Codrina is a very well-known member of the OSGeo community for many  years. Since 2010 she has been a volunteer trainer in the Romanian  geospatial community, she is a regular participant and speaker in  international FOSS4G events and she has herself been one of the main  organisers of FOSS4G 2019 in Bucharest. Codrina has been an OSGeo  Charter Member since 2013 and she is a strong advocate for FOSS4G. As a  member of the OSGeo Board in the last six years, she has shown an  incredible passion, motivation and commitment that the next board would  still very much need. She has very well represented OSGeo in the  interaction and relation with other international communities such as  INSPIRE and ESA.&lt;br /&gt;
&lt;br /&gt;
| [https://wiki.osgeo.org/wiki/Chief_Returning_Officer CRO]&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| &amp;lt;span id=&amp;quot;3&amp;quot;&amp;gt;3&amp;lt;/span&amp;gt;&lt;br /&gt;
| [https://www.osgeo.org/member/bernasocchi/ Marco Bernasocchi]&lt;br /&gt;
| Switzerland&lt;br /&gt;
| Marco is an open source advocate, consultant, teacher and developer with  a background in geography with a specialisation in geographic  information science. Marco is currently the chair of QGIS PSC and the  director and founder of OPENGIS.ch (since 2011) where he and his team  develop, train and consult clients on open source GIS. He is a long-time  contributor to QGIS (and FOSS4G in general) and a charter member of  OSGeo since 2018. He has served at the board of directors for the last six years, showing a strong passion for Open Source and making an impact  in the community.&lt;br /&gt;
&lt;br /&gt;
| [https://wiki.osgeo.org/wiki/Chief_Returning_Officer CRO]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| &amp;lt;span id=&amp;quot;4&amp;quot;&amp;gt;4&amp;lt;/span&amp;gt;&lt;br /&gt;
| [https://www.osgeo.org/member/shinde/ Rajat Shinde]&lt;br /&gt;
| India&lt;br /&gt;
| Rajat is involved in OSGeo since 2017 as a student for Google Summer of  Code for the MapMint project and then as a mentor for the GSoC. He has  contributed to OSGeo software like the ZOO-Project. He actively  participates in FOSS4G events and is part of OSGeo India. Rajat holds a  PhD in Geo-informatics and currently works for NASA. Rajat has served at the board of directors for the last four years,  gaining valuable experience in decision making as the youngest member of  the board, showing strong passion for our community. &lt;br /&gt;
&lt;br /&gt;
| [https://wiki.osgeo.org/wiki/Chief_Returning_Officer CRO]&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| &amp;lt;span id=&amp;quot;5&amp;quot;&amp;gt;5&amp;lt;/span&amp;gt;&lt;br /&gt;
| [https://www.osgeo.org/member/vicky-vergara/ Vicky Vergara]&lt;br /&gt;
| Mexico&lt;br /&gt;
| Vicky is a tireless promoter of the OSGeo Foundation and loves encouraging new people she meets to contribute and get involved. Whenever there is a FOSS4G conference, she is often there helping out at the OSGeo booth.  She is on the Project Steering committee of pgRouting, OSGeoLive, and SAC.  She has also been heavily involved in Google Summer of Code for over a decade, where she has mentored many who have later become part of the OSGeo family. Vicky has been a Board member since 2019.&lt;br /&gt;
&lt;br /&gt;
| [https://wiki.osgeo.org/wiki/Chief_Returning_Officer CRO]&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| &amp;lt;span id=&amp;quot;6&amp;quot;&amp;gt;6&amp;lt;/span&amp;gt;&lt;br /&gt;
| [https://www.osgeo.org/member/hanson/ Matthew Hanson]&lt;br /&gt;
| United States of America&lt;br /&gt;
| Matthew Hanson has been an important contributor and advocator for Open Software and Open Standards within the Remote Sensing ecosystem; a regular at FOSS4G NA and FOSS4G World for more than 20 years, Matthew has always shown a firm commitment with the OSGeo community. I believe that his technical insight about software projects and his experience of engaging with different communities, in particular from the EO realm, could be valuable to the OSGeo board.&lt;br /&gt;
&lt;br /&gt;
| [https://www.osgeo.org/member/simoes/ Joana Simoes]&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| &amp;lt;span id=&amp;quot;7&amp;quot;&amp;gt;7&amp;lt;/span&amp;gt;&lt;br /&gt;
| [https://www.osgeo.org/member/tim-sutton/ Tim Sutton]&lt;br /&gt;
| South Africa&lt;br /&gt;
| Tim has been involved in the QGIS project for more than 20 years, contributing to shape the software and its community, and enabling it to become what we know today. It is not uncommon that QGIS is the first OSGeo project that many users get to know, and through his company, Tim has helped lots of organizations across the world to switch to QGIS through consulting and training services. I believe that his extensive experience in the QGIS board and as director of Kartoza could provide great value in the OSGeo board.&lt;br /&gt;
&lt;br /&gt;
| [https://www.osgeo.org/member/simoes/ Joana Simoes]&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| &amp;lt;span id=&amp;quot;8&amp;quot;&amp;gt;8&amp;lt;/span&amp;gt;&lt;br /&gt;
| [https://www.osgeo.org/member/anthieni/ Ariel Anthieni]&lt;br /&gt;
| Argentina&lt;br /&gt;
| Ariel has been advocating for, and implementing Spatial Data Infra Structures with FOSS/OSGeo software for more than ten years. He is a key person in the OSGeo Latin America community, as demonstrated by his strong involvement with the various conferences that took place on that part of the American continent.  Ariel has always been passionate about strengthening OSGeo in Latin America, and I believe he could pursuit that goal in the OSGeo board, along with making us a more diverse and multi-lingual community.&lt;br /&gt;
&lt;br /&gt;
| [https://www.osgeo.org/member/simoes/ Joana Simoes]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Elections]] [[Category:Election 2025]]&lt;/div&gt;</summary>
		<author><name>Cvvergara</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=Election_2025_Candidate_Manifestos&amp;diff=134854</id>
		<title>Election 2025 Candidate Manifestos</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=Election_2025_Candidate_Manifestos&amp;diff=134854"/>
		<updated>2025-11-28T21:49:49Z</updated>

		<summary type="html">&lt;p&gt;Cvvergara: Adding Vicky manifesto&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A space for the candidates for election to the Board to share some information about themselves, their aspirations for OSGeo, what they would like to change, improve or introduce and what role they would like to play on the board.&lt;br /&gt;
&lt;br /&gt;
You are welcome to follow the template, and add further relevant info as you need: &lt;br /&gt;
&lt;br /&gt;
== ''Name Template'' - ''Country'' ([https://www.osgeo.org/member/''name''/ OSGeo profile]) ==&lt;br /&gt;
&lt;br /&gt;
=== About me ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== My vision ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== What you have done within the community in the past ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== What your interests are in terms of the board ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Any things that you would like to change or introduce ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== What role you would wish to fulfill on the board (if any) ===&lt;br /&gt;
&lt;br /&gt;
== ''Vicky Vergara'' - ''Mexico'' ([https://www.osgeo.org/member/vicky-vergara/ OSGeo profile]) ==&lt;br /&gt;
&lt;br /&gt;
=== About me ===&lt;br /&gt;
&lt;br /&gt;
I haven't changed much from the last times I wrote a manifesto:&lt;br /&gt;
* On [https://wiki.osgeo.org/wiki/Election_2023_Candidate_Manifestos#Vicky_Vergara_-_Mexico_.28OSGeo_profile.29 2023] I wrote about my hobbies and what I like to do during a FOSS4G.&lt;br /&gt;
* On [https://wiki.osgeo.org/wiki/Election_2021_Candidate_Manifestos#Vicky_Vergara.2C_Mexico_.28OSGeo_profile.29 2021] I wrote about what the 9 year old me thought about where I live and how it has changed.&lt;br /&gt;
* On [https://wiki.osgeo.org/wiki/Election_2019_Candidate_Manifestos#5._Vicky_Vergara.2C_Mexico_.28OSGeo_profile.29 2019] I wrote about that my laziness make me do and redo things until I figure out how to do them efficient and fast, so the next time I do them I can be lazy.&lt;br /&gt;
* On [https://wiki.osgeo.org/wiki/Election_2017_Candidate_Manifestos#Vicky_Vergara 2017] I wrote about how I arrived to OSGeo&lt;br /&gt;
&lt;br /&gt;
My conclusion re-reading the ''about me'' in those manifestos: I like to talk and write.&lt;br /&gt;
&lt;br /&gt;
Some day I would like share with you the autographs I have gathered during the FOSS4G, that is I made people talk and write :-), in all languages, for example, this year I have in Nepali, Bengali, Japanese&lt;br /&gt;
&lt;br /&gt;
This time I will leave my autograph in Spanish here:&lt;br /&gt;
&lt;br /&gt;
Deseo que todo en su vida personal y profesional sea de lo mejor para todos.&lt;br /&gt;
Vicky&lt;br /&gt;
&lt;br /&gt;
(Translation: I hope that everything in your personal or professional life is the best for you all.)&lt;br /&gt;
&lt;br /&gt;
=== My vision ===&lt;br /&gt;
&lt;br /&gt;
Summary if my Vision of OSGeo:&lt;br /&gt;
&lt;br /&gt;
* OSGeo Foundation is here to serve the Flora of the world.&lt;br /&gt;
* OSGeo Foundation is here to serve the Fauna of the world.&lt;br /&gt;
* OSGeo Foundation is here to serve the Climate of the world.&lt;br /&gt;
* OSGeo Foundation is here to serve the People of the world.&lt;br /&gt;
* OSGeo Foundation is here to serve the Countries of the world.&lt;br /&gt;
* All OSGeo community members are PSC (Propose, Suggest and Comment)&lt;br /&gt;
&lt;br /&gt;
=== What you have done within the community in the past ===&lt;br /&gt;
&lt;br /&gt;
Normal life in front of the computer:&lt;br /&gt;
* Developing any of the pgRouting software:&lt;br /&gt;
** pgRouting&lt;br /&gt;
** vrpRouting&lt;br /&gt;
** osm2pgrouting&lt;br /&gt;
** pgRouting workshop&lt;br /&gt;
* Work on OSGeoLive:&lt;br /&gt;
** Documentation&lt;br /&gt;
** Checking the installed software&lt;br /&gt;
* Member of committees:&lt;br /&gt;
** Code of Conduct Committee&lt;br /&gt;
** System Administration Committee&lt;br /&gt;
** Board Member&lt;br /&gt;
* Other tasks&lt;br /&gt;
** Google Summer of Code mentor&lt;br /&gt;
** Read and answer mails&lt;br /&gt;
&lt;br /&gt;
=== What your interests are in terms of the board ===&lt;br /&gt;
&lt;br /&gt;
* The right to be the best one can be.&lt;br /&gt;
* Promote the development and use of Open Source Software. &lt;br /&gt;
&lt;br /&gt;
=== Any things that you would like to change or introduce ===&lt;br /&gt;
&lt;br /&gt;
'''Think''' about why things are not happening.&lt;br /&gt;
&lt;br /&gt;
* Why &amp;quot;[abc] is NOT [xyz] OSGeo&amp;quot;.&lt;br /&gt;
* Why do some projects do not start incubation?&lt;br /&gt;
* Why is there no local OSGeo chapter in X country?&lt;br /&gt;
* Why do we have mostly sponsors from North America and Europe?&lt;br /&gt;
* Why we only hear (and see) those, who raise their voice and shout out loud. But we miss to reach the silent majority?&lt;br /&gt;
* What causes the &amp;quot;inactivity&amp;quot;?&lt;br /&gt;
* Are we scalable? &lt;br /&gt;
* Why ....&lt;br /&gt;
&lt;br /&gt;
=== What role you would wish to fulfill on the board (if any) ===&lt;br /&gt;
&lt;br /&gt;
Vice president of the Latin America Area&lt;br /&gt;
&lt;br /&gt;
[[Category:Elections]] &lt;br /&gt;
[[Category:Election 2025]]&lt;/div&gt;</summary>
		<author><name>Cvvergara</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=SAC_Service_Status&amp;diff=134852</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=134852"/>
		<updated>2025-11-26T23:10:06Z</updated>

		<summary type="html">&lt;p&gt;Cvvergara: /* 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;
==== mail ====&lt;br /&gt;
mailman: lists.osgeo.org&lt;br /&gt;
mail.osgeo.org&lt;br /&gt;
tilechache web: tilecache.osgeo.org&lt;br /&gt;
mailserver: postfix&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;
&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;
&lt;br /&gt;
==== gallery ====&lt;br /&gt;
Brian's project files.  Not really a gallery. Photoprism is the real gallery.&lt;br /&gt;
&lt;br /&gt;
==== photoprism ====&lt;br /&gt;
Picture gallery. Syncs with https://nextcloud.osgeo.org&lt;br /&gt;
But pictures are shown here https://photoprism.osgeo.org&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;
==== 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;
== 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>Cvvergara</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=Annual_Report_2025&amp;diff=134744</id>
		<title>Annual Report 2025</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=Annual_Report_2025&amp;diff=134744"/>
		<updated>2025-10-28T19:35:09Z</updated>

		<summary type="html">&lt;p&gt;Cvvergara: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Executive ==&lt;br /&gt;
# [[Board of Directors Report 2025]]&lt;br /&gt;
# [[Finance Report 2025]]&lt;br /&gt;
&lt;br /&gt;
== OSGeo Projects Reports ==&lt;br /&gt;
&lt;br /&gt;
To create the report:&lt;br /&gt;
* Copy from the [[Project report template]]&lt;br /&gt;
* Click on the report to be created&lt;br /&gt;
* Paste the template and edit the report&lt;br /&gt;
* Save the page&lt;br /&gt;
&lt;br /&gt;
=== Content Management Systems ===&lt;br /&gt;
# [[GeoNode Report 2025]]&lt;br /&gt;
=== Desktop Applications ===&lt;br /&gt;
# [[gvSIG Report 2025]]&lt;br /&gt;
# [[Marble Report 2025]]&lt;br /&gt;
# [[QGIS Report 2025]]&lt;br /&gt;
=== Geospatial Libraries ===&lt;br /&gt;
# [[GDAL/OGR Report 2025]]&lt;br /&gt;
# [[GEOS Report 2025]]&lt;br /&gt;
# [[GeoTools Report 2025]]&lt;br /&gt;
# [[GRASS Report 2025]]&lt;br /&gt;
# [[Orfeo ToolBox Report 2025]]&lt;br /&gt;
# [[pgRouting Report 2025]]&lt;br /&gt;
# [[PROJ Report 2025]]&lt;br /&gt;
=== Metadata Catalogs ===&lt;br /&gt;
# [[GeoNetwork opensource Report 2025]]&lt;br /&gt;
# [[pycsw opensource Report 2025]]&lt;br /&gt;
=== Spatial Databases ===&lt;br /&gt;
# [[PostGIS Report 2025]]&lt;br /&gt;
=== Web Mapping ===&lt;br /&gt;
# [[pygeoapi Report 2025]]&lt;br /&gt;
# [[MapServer Report 2025]]&lt;br /&gt;
# [[deegree Report 2025]]&lt;br /&gt;
# [[ZOO-Project Report 2025]]&lt;br /&gt;
# [[OpenLayers Report 2025]]&lt;br /&gt;
# [[GeoMoose Report 2025]]&lt;br /&gt;
# [[Mapbender Report 2025]]&lt;br /&gt;
# [[PyWPS Report 2025]]&lt;br /&gt;
# [[GeoServer Report 2025]]&lt;br /&gt;
=== Other ===&lt;br /&gt;
# [[OSGeoLive Report 2025]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OSGeo Community Projects Reports ==&lt;br /&gt;
&lt;br /&gt;
To create the report:&lt;br /&gt;
* Copy from the [[Project report template]]&lt;br /&gt;
* Click on the report to be created&lt;br /&gt;
* Paste the template and edit the report&lt;br /&gt;
* Save the page&lt;br /&gt;
&lt;br /&gt;
=== Desktop Applications ===&lt;br /&gt;
# [[OSGeo4W Report 2025]]&lt;br /&gt;
# [[Opticks Report 2025]]&lt;br /&gt;
=== Geospatial Libraries ===&lt;br /&gt;
# [[TorchGeo Report 2025]]&lt;br /&gt;
# [[mappyfile Report 2025]]&lt;br /&gt;
# [[ETF Report 2025]]&lt;br /&gt;
# [[PROJ-JNI Report 2025]]&lt;br /&gt;
# [[GeoStyler Report 2025]]&lt;br /&gt;
# [[Open Data Cube Report 2025]]&lt;br /&gt;
# [[MDAL Report 2025]]&lt;br /&gt;
# [[actinia Report 2025]]&lt;br /&gt;
# [[Pronto Raster Report 2025]]&lt;br /&gt;
# [[OWSLib Report 2025]]&lt;br /&gt;
# [[FDO Report 2025]]&lt;br /&gt;
# [[OSSIM Report 2025]]&lt;br /&gt;
=== Spatial Databases ===&lt;br /&gt;
# [[OSGeoLive Report 2025]]&lt;br /&gt;
# [[OSGeoLive Report 2025]]&lt;br /&gt;
# [[OSGeoLive Report 2025]]&lt;br /&gt;
=== Web Mapping ===&lt;br /&gt;
# [[XYZ / MAPP Report 2025]]&lt;br /&gt;
# [[GeoExt Report 2025]]&lt;br /&gt;
# [[GC2/Vidi Report 2025]]&lt;br /&gt;
# [[GeoWebCache Report 2025]]&lt;br /&gt;
# [[MapGuide Report 2025]]&lt;br /&gt;
# [[mapfish Report 2025]]&lt;br /&gt;
# [[istSOS Report 2025]]&lt;br /&gt;
=== Other ===&lt;br /&gt;
# [[EOEPCA+ Report 2025]]&lt;br /&gt;
# [[GeoServer Client Report 2025]]&lt;br /&gt;
# [[Loader Report 2025]]&lt;br /&gt;
# [[GeoHealthCheck Report 2025]]&lt;br /&gt;
# [[Portable GIS Report 2025]]&lt;br /&gt;
# [[TEAM Engine GIS Report 2025]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Annual Reports]]&lt;br /&gt;
[[Category: Reports 2025]]&lt;br /&gt;
[[Category:Newsletter]]&lt;br /&gt;
[[Category:Journal]]&lt;/div&gt;</summary>
		<author><name>Cvvergara</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=Project_report_template&amp;diff=134743</id>
		<title>Project report template</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=Project_report_template&amp;diff=134743"/>
		<updated>2025-10-28T19:31:46Z</updated>

		<summary type="html">&lt;p&gt;Cvvergara: spacing&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is just a guide on the reports.&lt;br /&gt;
&lt;br /&gt;
Please copy and paste the following into the report.&lt;br /&gt;
&lt;br /&gt;
Adjust the report to what you need.&lt;br /&gt;
&lt;br /&gt;
For example instead of &amp;quot;Project officer&amp;quot; It can be &amp;quot;Local Chapter Officer&amp;quot;.&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
= General information =&lt;br /&gt;
&lt;br /&gt;
* Project officer: (Only for OSGeo Projects) Name of project officer&lt;br /&gt;
* Project contact: (Only for Community projects) Name of project contact&lt;br /&gt;
* Project page information: https://www.osgeo.org/projects/pgrouting/&lt;br /&gt;
&lt;br /&gt;
= Key Accomplishments =&lt;br /&gt;
&lt;br /&gt;
List the accomplishments, for example: about releases&lt;br /&gt;
* Main releases&lt;br /&gt;
* Other releases&lt;br /&gt;
** [https://github.com/pgRouting/pgrouting/releases/tag/v3.8.0 v3.8.0]&lt;br /&gt;
&lt;br /&gt;
= Participation in X =&lt;br /&gt;
&lt;br /&gt;
Where X can be conferences workshops, webinars, GSoC, etc&lt;br /&gt;
&lt;br /&gt;
= Budget =&lt;br /&gt;
&lt;br /&gt;
* Budget from OSGeo (might be a link to the wiki)&lt;br /&gt;
* [https://pgrouting.org/donate.html Link to page for sponsors for the project]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Outlook for 2026 =&lt;br /&gt;
&lt;br /&gt;
* Plan for this&lt;br /&gt;
* Plan for that&lt;br /&gt;
&lt;br /&gt;
[[Category:Annual Reports]]&lt;br /&gt;
[[Category: Reports 2025]]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Cvvergara</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=Project_report_template&amp;diff=134742</id>
		<title>Project report template</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=Project_report_template&amp;diff=134742"/>
		<updated>2025-10-28T19:31:15Z</updated>

		<summary type="html">&lt;p&gt;Cvvergara: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is just a guide on the reports&lt;br /&gt;
Please copy and paste the following into the report.&lt;br /&gt;
Adjust the report to what you need.&lt;br /&gt;
For example instead of &amp;quot;Project officer&amp;quot; It can be &amp;quot;Local Chapter Officer&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
= General information =&lt;br /&gt;
&lt;br /&gt;
* Project officer: (Only for OSGeo Projects) Name of project officer&lt;br /&gt;
* Project contact: (Only for Community projects) Name of project contact&lt;br /&gt;
* Project page information: https://www.osgeo.org/projects/pgrouting/&lt;br /&gt;
&lt;br /&gt;
= Key Accomplishments =&lt;br /&gt;
&lt;br /&gt;
List the accomplishments, for example: about releases&lt;br /&gt;
* Main releases&lt;br /&gt;
* Other releases&lt;br /&gt;
** [https://github.com/pgRouting/pgrouting/releases/tag/v3.8.0 v3.8.0]&lt;br /&gt;
&lt;br /&gt;
= Participation in X =&lt;br /&gt;
&lt;br /&gt;
Where X can be conferences workshops, webinars, GSoC, etc&lt;br /&gt;
&lt;br /&gt;
= Budget =&lt;br /&gt;
&lt;br /&gt;
* Budget from OSGeo (might be a link to the wiki)&lt;br /&gt;
* [https://pgrouting.org/donate.html Link to page for sponsors for the project]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Outlook for 2026 =&lt;br /&gt;
&lt;br /&gt;
* Plan for this&lt;br /&gt;
* Plan for that&lt;br /&gt;
&lt;br /&gt;
[[Category:Annual Reports]]&lt;br /&gt;
[[Category: Reports 2025]]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Cvvergara</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=Project_report_template&amp;diff=134741</id>
		<title>Project report template</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=Project_report_template&amp;diff=134741"/>
		<updated>2025-10-28T19:25:42Z</updated>

		<summary type="html">&lt;p&gt;Cvvergara: Created page with &amp;quot;Please copy and paste the following into the report. Adjust to your needs   &amp;lt;pre&amp;gt; = General information =  * Project officer: (Only for OSGeo Projects) Name of project officer...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Please copy and paste the following into the report.&lt;br /&gt;
Adjust to your needs&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
= General information =&lt;br /&gt;
&lt;br /&gt;
* Project officer: (Only for OSGeo Projects) Name of project officer&lt;br /&gt;
* Project contact: (Only for Community projects) Name of project contact&lt;br /&gt;
* Project page information: https://www.osgeo.org/projects/pgrouting/&lt;br /&gt;
&lt;br /&gt;
= Key Accomplishments =&lt;br /&gt;
&lt;br /&gt;
* Main releases&lt;br /&gt;
* Other releases&lt;br /&gt;
** [https://github.com/pgRouting/pgrouting/releases/tag/v3.8.0 v3.8.0]&lt;br /&gt;
&lt;br /&gt;
= Participation in X =&lt;br /&gt;
&lt;br /&gt;
Where X can be conferences workshops, webinars, GSoC, etc&lt;br /&gt;
&lt;br /&gt;
= Budget =&lt;br /&gt;
&lt;br /&gt;
* Budget from OSGeo (might be a link to the wiki)&lt;br /&gt;
* [https://pgrouting.org/donate.html Link to page for sponsors for the project]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Outlook for 2026 =&lt;br /&gt;
&lt;br /&gt;
* Plan for this&lt;br /&gt;
* Plan for that&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Cvvergara</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=Annual_Report_2025&amp;diff=134740</id>
		<title>Annual Report 2025</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=Annual_Report_2025&amp;diff=134740"/>
		<updated>2025-10-28T18:55:41Z</updated>

		<summary type="html">&lt;p&gt;Cvvergara: Adding OSGeo Community projects&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Executive ==&lt;br /&gt;
# [[Board of Directors Report 2025]]&lt;br /&gt;
# [[Finance Report 2025]]&lt;br /&gt;
&lt;br /&gt;
== OSGeo Projects Reports ==&lt;br /&gt;
&lt;br /&gt;
=== Content Management Systems ===&lt;br /&gt;
# [[GeoNode Report 2025]]&lt;br /&gt;
=== Desktop Applications ===&lt;br /&gt;
# [[gvSIG Report 2025]]&lt;br /&gt;
# [[Marble Report 2025]]&lt;br /&gt;
# [[QGIS Report 2025]]&lt;br /&gt;
=== Geospatial Libraries ===&lt;br /&gt;
# [[GDAL/OGR Report 2025]]&lt;br /&gt;
# [[GEOS Report 2025]]&lt;br /&gt;
# [[GeoTools Report 2025]]&lt;br /&gt;
# [[GRASS Report 2025]]&lt;br /&gt;
# [[Orfeo ToolBox Report 2025]]&lt;br /&gt;
# [[pgRouting Report 2025]]&lt;br /&gt;
# [[PROJ Report 2025]]&lt;br /&gt;
=== Metadata Catalogs ===&lt;br /&gt;
# [[GeoNetwork opensource Report 2025]]&lt;br /&gt;
# [[pycsw opensource Report 2025]]&lt;br /&gt;
=== Spatial Databases ===&lt;br /&gt;
# [[PostGIS Report 2025]]&lt;br /&gt;
=== Web Mapping ===&lt;br /&gt;
# [[pygeoapi Report 2025]]&lt;br /&gt;
# [[MapServer Report 2025]]&lt;br /&gt;
# [[deegree Report 2025]]&lt;br /&gt;
# [[ZOO-Project Report 2025]]&lt;br /&gt;
# [[OpenLayers Report 2025]]&lt;br /&gt;
# [[GeoMoose Report 2025]]&lt;br /&gt;
# [[Mapbender Report 2025]]&lt;br /&gt;
# [[PyWPS Report 2025]]&lt;br /&gt;
# [[GeoServer Report 2025]]&lt;br /&gt;
=== Other ===&lt;br /&gt;
# [[OSGeoLive Report 2025]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OSGeo Community Projects Reports ==&lt;br /&gt;
=== Desktop Applications ===&lt;br /&gt;
# [[OSGeo4W Report 2025]]&lt;br /&gt;
# [[Opticks Report 2025]]&lt;br /&gt;
=== Geospatial Libraries ===&lt;br /&gt;
# [[TorchGeo Report 2025]]&lt;br /&gt;
# [[mappyfile Report 2025]]&lt;br /&gt;
# [[ETF Report 2025]]&lt;br /&gt;
# [[PROJ-JNI Report 2025]]&lt;br /&gt;
# [[GeoStyler Report 2025]]&lt;br /&gt;
# [[Open Data Cube Report 2025]]&lt;br /&gt;
# [[MDAL Report 2025]]&lt;br /&gt;
# [[actinia Report 2025]]&lt;br /&gt;
# [[Pronto Raster Report 2025]]&lt;br /&gt;
# [[OWSLib Report 2025]]&lt;br /&gt;
# [[FDO Report 2025]]&lt;br /&gt;
# [[OSSIM Report 2025]]&lt;br /&gt;
=== Spatial Databases ===&lt;br /&gt;
# [[OSGeoLive Report 2025]]&lt;br /&gt;
# [[OSGeoLive Report 2025]]&lt;br /&gt;
# [[OSGeoLive Report 2025]]&lt;br /&gt;
=== Web Mapping ===&lt;br /&gt;
# [[XYZ / MAPP Report 2025]]&lt;br /&gt;
# [[GeoExt Report 2025]]&lt;br /&gt;
# [[GC2/Vidi Report 2025]]&lt;br /&gt;
# [[GeoWebCache Report 2025]]&lt;br /&gt;
# [[MapGuide Report 2025]]&lt;br /&gt;
# [[mapfish Report 2025]]&lt;br /&gt;
# [[istSOS Report 2025]]&lt;br /&gt;
=== Other ===&lt;br /&gt;
# [[EOEPCA+ Report 2025]]&lt;br /&gt;
# [[GeoServer Client Report 2025]]&lt;br /&gt;
# [[Loader Report 2025]]&lt;br /&gt;
# [[GeoHealthCheck Report 2025]]&lt;br /&gt;
# [[Portable GIS Report 2025]]&lt;br /&gt;
# [[TEAM Engine GIS Report 2025]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Annual Reports]]&lt;br /&gt;
[[Category: Reports 2025]]&lt;br /&gt;
[[Category:Newsletter]]&lt;br /&gt;
[[Category:Journal]]&lt;/div&gt;</summary>
		<author><name>Cvvergara</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=Annual_Report_2025&amp;diff=134739</id>
		<title>Annual Report 2025</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=Annual_Report_2025&amp;diff=134739"/>
		<updated>2025-10-28T18:45:35Z</updated>

		<summary type="html">&lt;p&gt;Cvvergara: Adding Executive and OSGeo project's report&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Executive ==&lt;br /&gt;
# [[Board of Directors Report 2025]]&lt;br /&gt;
# [[Finance Report 2025]]&lt;br /&gt;
&lt;br /&gt;
== OSGeo Projects Reports ==&lt;br /&gt;
&lt;br /&gt;
=== Content Management Systems ===&lt;br /&gt;
# [[GeoNode Report 2025]]&lt;br /&gt;
=== Desktop Applications ===&lt;br /&gt;
# [[gvSIG Report 2025]]&lt;br /&gt;
# [[Marble Report 2025]]&lt;br /&gt;
# [[QGIS Report 2025]]&lt;br /&gt;
=== Geospatial Libraries ===&lt;br /&gt;
# [[GDAL/OGR Report 2025]]&lt;br /&gt;
# [[GEOS Report 2025]]&lt;br /&gt;
# [[GeoTools Report 2025]]&lt;br /&gt;
# [[GRASS Report 2025]]&lt;br /&gt;
# [[Orfeo ToolBox Report 2025]]&lt;br /&gt;
# [[pgRouting Report 2025]]&lt;br /&gt;
# [[PROJ Report 2025]]&lt;br /&gt;
=== Metadata Catalogs ===&lt;br /&gt;
# [[GeoNetwork opensource Report 2025]]&lt;br /&gt;
# [[pycsw opensource Report 2025]]&lt;br /&gt;
=== Spatial Databases ===&lt;br /&gt;
# [[PostGIS Report 2025]]&lt;br /&gt;
=== Web Mapping ===&lt;br /&gt;
# [[pygeoapi Report 2025]]&lt;br /&gt;
# [[MapServer Report 2025]]&lt;br /&gt;
# [[deegree Report 2025]]&lt;br /&gt;
# [[ZOO-Project Report 2025]]&lt;br /&gt;
# [[OpenLayers Report 2025]]&lt;br /&gt;
# [[GeoMoose Report 2025]]&lt;br /&gt;
# [[Mapbender Report 2025]]&lt;br /&gt;
# [[PyWPS Report 2025]]&lt;br /&gt;
# [[GeoServer Report 2025]]&lt;br /&gt;
=== Other ===&lt;br /&gt;
# [[OSGeoLive Report 2025]]                                          &lt;br /&gt;
                                                                                                                        &lt;br /&gt;
[[Category:Annual Reports]]&lt;br /&gt;
[[Category: Reports 2025]]&lt;br /&gt;
[[Category:Newsletter]]&lt;br /&gt;
[[Category:Journal]]&lt;/div&gt;</summary>
		<author><name>Cvvergara</name></author>
	</entry>
</feed>