<?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=Robe</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=Robe"/>
	<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/wiki/Special:Contributions/Robe"/>
	<updated>2026-04-09T01:54:16Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.35.9</generator>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=SAC_Service_Status&amp;diff=135509</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=135509"/>
		<updated>2026-03-14T22:10:48Z</updated>

		<summary type="html">&lt;p&gt;Robe: /* Secure (LDAP ) */&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/Incus 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/Incus 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 yourusername@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[^-*]-//&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;
== osgeo 6 ==&lt;br /&gt;
This was reformated March 2026 to be incus host&lt;br /&gt;
See  [[osgeo6]]&lt;br /&gt;
&lt;br /&gt;
=== services running on osgeo6 ===&lt;br /&gt;
==== hop ====&lt;br /&gt;
&lt;br /&gt;
hop.osgeo6.osgeo.org  - this is the jump host to access the instances on osgeo6&lt;br /&gt;
&lt;br /&gt;
==== nginx ====&lt;br /&gt;
Proxies all http and https traffic to instances on this host&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 osgeo9 &lt;br /&gt;
* ldap.osgeo.org&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) - moved from osgeo9&lt;br /&gt;
https://meet.osgeo.org&lt;br /&gt;
&lt;br /&gt;
==== wordpress ====&lt;br /&gt;
&lt;br /&gt;
See [[SAC:Wordpress]]&lt;br /&gt;
www.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;
== 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;
LXD host&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;
==== 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;
==== 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;
==== 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;
==== 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;
==== 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;
==== mail ====&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;
&lt;br /&gt;
== osgeo 10 ==&lt;br /&gt;
Server added March 2026, donated by OSUOSL.&lt;br /&gt;
This is an incus host &lt;br /&gt;
&lt;br /&gt;
[[osgeo10|Configuration Details]]&lt;br /&gt;
&lt;br /&gt;
=== Services running on osgeo10 ===&lt;br /&gt;
==== hop ====&lt;br /&gt;
hop.osgeo10.osgeo.org. For LDAP users allows them to hop thru to get to other instances on this machine.&lt;br /&gt;
&lt;br /&gt;
==== nginx ====&lt;br /&gt;
Acts as nginx proxy to all sites on instances of this server&lt;br /&gt;
&lt;br /&gt;
==== discourse ====&lt;br /&gt;
&lt;br /&gt;
See [[SAC:Discourse]]&lt;br /&gt;
&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;
== 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;
==== gallery ====&lt;br /&gt;
Debian 12 (bookworm) container for AI/ML services, media, and experimental applications.&lt;br /&gt;
&lt;br /&gt;
'''Resources:''' 8 vCPUs, 12GB RAM&lt;br /&gt;
'''System services:''' nginx, redis, PostgreSQL 17, turnserver, php-fpm&lt;br /&gt;
&lt;br /&gt;
'''Brian's services (darkblueb):'''&lt;br /&gt;
* GalleryVM media library&lt;br /&gt;
* llamafile experiments&lt;br /&gt;
* photoprism configuration&lt;br /&gt;
&lt;br /&gt;
'''Lorenzo's services (ominiverdi):'''&lt;br /&gt;
* '''matrix-llmagent''' - Matrix chat bot with LLM integration (uses OpenRouter API)&lt;br /&gt;
** GitHub: https://github.com/ominiverdi/matrix-llmagent&lt;br /&gt;
* '''BGE-M3 Embedding Server''' - Semantic search embeddings via llama.cpp&lt;br /&gt;
** Port: 8094 (localhost only), Model: bge-m3-Q8_0.gguf&lt;br /&gt;
* '''osgeo-library''' - PDF figure/table/equation extraction and semantic search&lt;br /&gt;
** GitHub: https://github.com/ominiverdi/osgeo-library&lt;br /&gt;
** CLI command: &amp;lt;code&amp;gt;osgeo-library&amp;lt;/code&amp;gt; (as ominiverdi user)&lt;br /&gt;
* '''osgeo_wiki_bot''' - Automated wiki/WordPress/Planet content sync and processing&lt;br /&gt;
** GitHub: https://github.com/ominiverdi/osgeo_wiki_bot&lt;br /&gt;
** Cron: wiki (6h), WordPress (daily), Planet (4h), chunk processing (hourly)&lt;br /&gt;
&lt;br /&gt;
The embedding model running on osgeo7-gallery is BGE-M3 (bge-m3-Q8_0.gguf), a multilingual model from BAAI supporting 100+ languages. It produces 1024-dimensional vectors and runs via llama-server on port 8094 (localhost only). The Q8_0 quantization keeps it light: 606 MB on disk, ~457 MB RAM, ~12ms per query.&lt;br /&gt;
&lt;br /&gt;
'''Contact:''' darkblueb (Brian Hamlin), ominiverdi (Lorenzo Becchi) or SAC channel&lt;br /&gt;
&lt;br /&gt;
==== live ====&lt;br /&gt;
Home of [http://live.osgeo.org live.osgeo.org] ; &lt;br /&gt;
Running Ubuntu 24.04.3 LTS with OSGeo LDAP SSH&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== mapserver ====&lt;br /&gt;
&lt;br /&gt;
See [[MapServer_at_osgeo7]]&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 &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;
==== 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;
==== 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;
=== 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;
&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>Robe</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=SAC_Service_Status&amp;diff=135508</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=135508"/>
		<updated>2026-03-14T22:10:38Z</updated>

		<summary type="html">&lt;p&gt;Robe: /* services running on osgeo6 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Infrastructure of OSGeo System Administration Committee ([[SAC]])&lt;br /&gt;
&lt;br /&gt;
For emergency plans see: [[SAC:Admin and Troubleshooting]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Servers at OSL =&lt;br /&gt;
[[OSL | Open Source Labs]] - 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/Incus 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/Incus 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 yourusername@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[^-*]-//&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;
== osgeo 6 ==&lt;br /&gt;
This was reformated March 2026 to be incus host&lt;br /&gt;
See  [[osgeo6]]&lt;br /&gt;
&lt;br /&gt;
=== services running on osgeo6 ===&lt;br /&gt;
==== hop ====&lt;br /&gt;
&lt;br /&gt;
hop.osgeo6.osgeo.org  - this is the jump host to access the instances on osgeo6&lt;br /&gt;
&lt;br /&gt;
==== nginx ====&lt;br /&gt;
Proxies all http and https traffic to instances on this host&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 osgeo9 &lt;br /&gt;
* ldap.osgeo.org&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) - moved from osgeo9&lt;br /&gt;
https://meet.osgeo.org&lt;br /&gt;
&lt;br /&gt;
==== wordpress ====&lt;br /&gt;
&lt;br /&gt;
See [[SAC:Wordpress]]&lt;br /&gt;
www.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;
== 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;
LXD host&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;
==== 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;
==== 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;
==== 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;
==== 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;
==== 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;
==== mail ====&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;
&lt;br /&gt;
== osgeo 10 ==&lt;br /&gt;
Server added March 2026, donated by OSUOSL.&lt;br /&gt;
This is an incus host &lt;br /&gt;
&lt;br /&gt;
[[osgeo10|Configuration Details]]&lt;br /&gt;
&lt;br /&gt;
=== Services running on osgeo10 ===&lt;br /&gt;
==== hop ====&lt;br /&gt;
hop.osgeo10.osgeo.org. For LDAP users allows them to hop thru to get to other instances on this machine.&lt;br /&gt;
&lt;br /&gt;
==== nginx ====&lt;br /&gt;
Acts as nginx proxy to all sites on instances of this server&lt;br /&gt;
&lt;br /&gt;
==== discourse ====&lt;br /&gt;
&lt;br /&gt;
See [[SAC:Discourse]]&lt;br /&gt;
&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;
== 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;
==== gallery ====&lt;br /&gt;
Debian 12 (bookworm) container for AI/ML services, media, and experimental applications.&lt;br /&gt;
&lt;br /&gt;
'''Resources:''' 8 vCPUs, 12GB RAM&lt;br /&gt;
'''System services:''' nginx, redis, PostgreSQL 17, turnserver, php-fpm&lt;br /&gt;
&lt;br /&gt;
'''Brian's services (darkblueb):'''&lt;br /&gt;
* GalleryVM media library&lt;br /&gt;
* llamafile experiments&lt;br /&gt;
* photoprism configuration&lt;br /&gt;
&lt;br /&gt;
'''Lorenzo's services (ominiverdi):'''&lt;br /&gt;
* '''matrix-llmagent''' - Matrix chat bot with LLM integration (uses OpenRouter API)&lt;br /&gt;
** GitHub: https://github.com/ominiverdi/matrix-llmagent&lt;br /&gt;
* '''BGE-M3 Embedding Server''' - Semantic search embeddings via llama.cpp&lt;br /&gt;
** Port: 8094 (localhost only), Model: bge-m3-Q8_0.gguf&lt;br /&gt;
* '''osgeo-library''' - PDF figure/table/equation extraction and semantic search&lt;br /&gt;
** GitHub: https://github.com/ominiverdi/osgeo-library&lt;br /&gt;
** CLI command: &amp;lt;code&amp;gt;osgeo-library&amp;lt;/code&amp;gt; (as ominiverdi user)&lt;br /&gt;
* '''osgeo_wiki_bot''' - Automated wiki/WordPress/Planet content sync and processing&lt;br /&gt;
** GitHub: https://github.com/ominiverdi/osgeo_wiki_bot&lt;br /&gt;
** Cron: wiki (6h), WordPress (daily), Planet (4h), chunk processing (hourly)&lt;br /&gt;
&lt;br /&gt;
The embedding model running on osgeo7-gallery is BGE-M3 (bge-m3-Q8_0.gguf), a multilingual model from BAAI supporting 100+ languages. It produces 1024-dimensional vectors and runs via llama-server on port 8094 (localhost only). The Q8_0 quantization keeps it light: 606 MB on disk, ~457 MB RAM, ~12ms per query.&lt;br /&gt;
&lt;br /&gt;
'''Contact:''' darkblueb (Brian Hamlin), ominiverdi (Lorenzo Becchi) or SAC channel&lt;br /&gt;
&lt;br /&gt;
==== live ====&lt;br /&gt;
Home of [http://live.osgeo.org live.osgeo.org] ; &lt;br /&gt;
Running Ubuntu 24.04.3 LTS with OSGeo LDAP SSH&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== mapserver ====&lt;br /&gt;
&lt;br /&gt;
See [[MapServer_at_osgeo7]]&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 &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;
==== 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;
==== 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;
=== 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;
&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>Robe</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=SAC_Service_Status&amp;diff=135507</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=135507"/>
		<updated>2026-03-14T19:38:24Z</updated>

		<summary type="html">&lt;p&gt;Robe: /* osgeo 10 */&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/Incus 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/Incus 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 yourusername@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[^-*]-//&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;
== osgeo 6 ==&lt;br /&gt;
This was reformated March 2026 to be incus host&lt;br /&gt;
See  [[osgeo6]]&lt;br /&gt;
&lt;br /&gt;
=== services running on osgeo6 ===&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 osgeo9 &lt;br /&gt;
* ldap.osgeo.org&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) - moved from osgeo9&lt;br /&gt;
meet.osgeo.org&lt;br /&gt;
&lt;br /&gt;
==== wordpress ====&lt;br /&gt;
&lt;br /&gt;
See [[SAC:Wordpress]]&lt;br /&gt;
www.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;
== 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;
LXD host&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;
==== 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;
==== 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;
==== 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;
==== 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;
==== 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;
==== mail ====&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;
&lt;br /&gt;
== osgeo 10 ==&lt;br /&gt;
Server added March 2026, donated by OSUOSL.&lt;br /&gt;
This is an incus host &lt;br /&gt;
&lt;br /&gt;
[[osgeo10|Configuration Details]]&lt;br /&gt;
&lt;br /&gt;
=== Services running on osgeo10 ===&lt;br /&gt;
==== hop ====&lt;br /&gt;
hop.osgeo10.osgeo.org. For LDAP users allows them to hop thru to get to other instances on this machine.&lt;br /&gt;
&lt;br /&gt;
==== nginx ====&lt;br /&gt;
Acts as nginx proxy to all sites on instances of this server&lt;br /&gt;
&lt;br /&gt;
==== discourse ====&lt;br /&gt;
&lt;br /&gt;
See [[SAC:Discourse]]&lt;br /&gt;
&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;
== 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;
==== gallery ====&lt;br /&gt;
Debian 12 (bookworm) container for AI/ML services, media, and experimental applications.&lt;br /&gt;
&lt;br /&gt;
'''Resources:''' 8 vCPUs, 12GB RAM&lt;br /&gt;
'''System services:''' nginx, redis, PostgreSQL 17, turnserver, php-fpm&lt;br /&gt;
&lt;br /&gt;
'''Brian's services (darkblueb):'''&lt;br /&gt;
* GalleryVM media library&lt;br /&gt;
* llamafile experiments&lt;br /&gt;
* photoprism configuration&lt;br /&gt;
&lt;br /&gt;
'''Lorenzo's services (ominiverdi):'''&lt;br /&gt;
* '''matrix-llmagent''' - Matrix chat bot with LLM integration (uses OpenRouter API)&lt;br /&gt;
** GitHub: https://github.com/ominiverdi/matrix-llmagent&lt;br /&gt;
* '''BGE-M3 Embedding Server''' - Semantic search embeddings via llama.cpp&lt;br /&gt;
** Port: 8094 (localhost only), Model: bge-m3-Q8_0.gguf&lt;br /&gt;
* '''osgeo-library''' - PDF figure/table/equation extraction and semantic search&lt;br /&gt;
** GitHub: https://github.com/ominiverdi/osgeo-library&lt;br /&gt;
** CLI command: &amp;lt;code&amp;gt;osgeo-library&amp;lt;/code&amp;gt; (as ominiverdi user)&lt;br /&gt;
* '''osgeo_wiki_bot''' - Automated wiki/WordPress/Planet content sync and processing&lt;br /&gt;
** GitHub: https://github.com/ominiverdi/osgeo_wiki_bot&lt;br /&gt;
** Cron: wiki (6h), WordPress (daily), Planet (4h), chunk processing (hourly)&lt;br /&gt;
&lt;br /&gt;
The embedding model running on osgeo7-gallery is BGE-M3 (bge-m3-Q8_0.gguf), a multilingual model from BAAI supporting 100+ languages. It produces 1024-dimensional vectors and runs via llama-server on port 8094 (localhost only). The Q8_0 quantization keeps it light: 606 MB on disk, ~457 MB RAM, ~12ms per query.&lt;br /&gt;
&lt;br /&gt;
'''Contact:''' darkblueb (Brian Hamlin), ominiverdi (Lorenzo Becchi) or SAC channel&lt;br /&gt;
&lt;br /&gt;
==== live ====&lt;br /&gt;
Home of [http://live.osgeo.org live.osgeo.org] ; &lt;br /&gt;
Running Ubuntu 24.04.3 LTS with OSGeo LDAP SSH&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== mapserver ====&lt;br /&gt;
&lt;br /&gt;
See [[MapServer_at_osgeo7]]&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 &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;
==== 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;
==== 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;
=== 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;
&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>Robe</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=SAC_Service_Status&amp;diff=135506</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=135506"/>
		<updated>2026-03-13T06:13:43Z</updated>

		<summary type="html">&lt;p&gt;Robe: /* osgeo 6 */&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/Incus 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/Incus 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 yourusername@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[^-*]-//&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;
== osgeo 6 ==&lt;br /&gt;
This was reformated March 2026 to be incus host&lt;br /&gt;
See  [[osgeo6]]&lt;br /&gt;
&lt;br /&gt;
=== services running on osgeo6 ===&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 osgeo9 &lt;br /&gt;
* ldap.osgeo.org&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) - moved from osgeo9&lt;br /&gt;
meet.osgeo.org&lt;br /&gt;
&lt;br /&gt;
==== wordpress ====&lt;br /&gt;
&lt;br /&gt;
See [[SAC:Wordpress]]&lt;br /&gt;
www.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;
== 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;
LXD host&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;
==== 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;
==== 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;
==== 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;
==== 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;
==== 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;
==== mail ====&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;
&lt;br /&gt;
== osgeo 10 ==&lt;br /&gt;
Server added March 2026, donated by OSUOSL.&lt;br /&gt;
This is an incus host &lt;br /&gt;
&lt;br /&gt;
[[osgeo10|Configuration Details]]&lt;br /&gt;
&lt;br /&gt;
=== Services running on osgeo10 ===&lt;br /&gt;
==== hop ====&lt;br /&gt;
hop.osgeo10.osgeo.org. For LDAP users allows them to hop thru to get to other instances on this machine.&lt;br /&gt;
&lt;br /&gt;
==== osgeo10-nginx ====&lt;br /&gt;
Acts as nginx proxy to all sites on instances of this server&lt;br /&gt;
&lt;br /&gt;
==== discourse ====&lt;br /&gt;
&lt;br /&gt;
See [[SAC:Discourse]]&lt;br /&gt;
&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;
&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;
==== gallery ====&lt;br /&gt;
Debian 12 (bookworm) container for AI/ML services, media, and experimental applications.&lt;br /&gt;
&lt;br /&gt;
'''Resources:''' 8 vCPUs, 12GB RAM&lt;br /&gt;
'''System services:''' nginx, redis, PostgreSQL 17, turnserver, php-fpm&lt;br /&gt;
&lt;br /&gt;
'''Brian's services (darkblueb):'''&lt;br /&gt;
* GalleryVM media library&lt;br /&gt;
* llamafile experiments&lt;br /&gt;
* photoprism configuration&lt;br /&gt;
&lt;br /&gt;
'''Lorenzo's services (ominiverdi):'''&lt;br /&gt;
* '''matrix-llmagent''' - Matrix chat bot with LLM integration (uses OpenRouter API)&lt;br /&gt;
** GitHub: https://github.com/ominiverdi/matrix-llmagent&lt;br /&gt;
* '''BGE-M3 Embedding Server''' - Semantic search embeddings via llama.cpp&lt;br /&gt;
** Port: 8094 (localhost only), Model: bge-m3-Q8_0.gguf&lt;br /&gt;
* '''osgeo-library''' - PDF figure/table/equation extraction and semantic search&lt;br /&gt;
** GitHub: https://github.com/ominiverdi/osgeo-library&lt;br /&gt;
** CLI command: &amp;lt;code&amp;gt;osgeo-library&amp;lt;/code&amp;gt; (as ominiverdi user)&lt;br /&gt;
* '''osgeo_wiki_bot''' - Automated wiki/WordPress/Planet content sync and processing&lt;br /&gt;
** GitHub: https://github.com/ominiverdi/osgeo_wiki_bot&lt;br /&gt;
** Cron: wiki (6h), WordPress (daily), Planet (4h), chunk processing (hourly)&lt;br /&gt;
&lt;br /&gt;
The embedding model running on osgeo7-gallery is BGE-M3 (bge-m3-Q8_0.gguf), a multilingual model from BAAI supporting 100+ languages. It produces 1024-dimensional vectors and runs via llama-server on port 8094 (localhost only). The Q8_0 quantization keeps it light: 606 MB on disk, ~457 MB RAM, ~12ms per query.&lt;br /&gt;
&lt;br /&gt;
'''Contact:''' darkblueb (Brian Hamlin), ominiverdi (Lorenzo Becchi) or SAC channel&lt;br /&gt;
&lt;br /&gt;
==== live ====&lt;br /&gt;
Home of [http://live.osgeo.org live.osgeo.org] ; &lt;br /&gt;
Running Ubuntu 24.04.3 LTS with OSGeo LDAP SSH&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== mapserver ====&lt;br /&gt;
&lt;br /&gt;
See [[MapServer_at_osgeo7]]&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 &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;
==== 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;
==== 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;
=== 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;
&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>Robe</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=SAC_Service_Status&amp;diff=135505</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=135505"/>
		<updated>2026-03-13T06:13:26Z</updated>

		<summary type="html">&lt;p&gt;Robe: /* osgeo6 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Infrastructure of OSGeo System Administration Committee ([[SAC]])&lt;br /&gt;
&lt;br /&gt;
For emergency plans see: [[SAC:Admin and Troubleshooting]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Servers at OSL =&lt;br /&gt;
[[OSL | Open Source Labs]] - 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/Incus 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/Incus 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 yourusername@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[^-*]-//&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;
== osgeo 6 ==&lt;br /&gt;
This was reformated March 2026 to be incus host&lt;br /&gt;
See  [[osgeo6]]&lt;br /&gt;
&lt;br /&gt;
=== services running on osgeo6&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 osgeo9 &lt;br /&gt;
* ldap.osgeo.org&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) - moved from osgeo9&lt;br /&gt;
meet.osgeo.org&lt;br /&gt;
&lt;br /&gt;
==== wordpress ====&lt;br /&gt;
&lt;br /&gt;
See [[SAC:Wordpress]]&lt;br /&gt;
www.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;
== 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;
LXD host&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;
==== 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;
==== 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;
==== 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;
==== 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;
==== 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;
==== mail ====&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;
&lt;br /&gt;
== osgeo 10 ==&lt;br /&gt;
Server added March 2026, donated by OSUOSL.&lt;br /&gt;
This is an incus host &lt;br /&gt;
&lt;br /&gt;
[[osgeo10|Configuration Details]]&lt;br /&gt;
&lt;br /&gt;
=== Services running on osgeo10 ===&lt;br /&gt;
==== hop ====&lt;br /&gt;
hop.osgeo10.osgeo.org. For LDAP users allows them to hop thru to get to other instances on this machine.&lt;br /&gt;
&lt;br /&gt;
==== osgeo10-nginx ====&lt;br /&gt;
Acts as nginx proxy to all sites on instances of this server&lt;br /&gt;
&lt;br /&gt;
==== discourse ====&lt;br /&gt;
&lt;br /&gt;
See [[SAC:Discourse]]&lt;br /&gt;
&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;
&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;
==== gallery ====&lt;br /&gt;
Debian 12 (bookworm) container for AI/ML services, media, and experimental applications.&lt;br /&gt;
&lt;br /&gt;
'''Resources:''' 8 vCPUs, 12GB RAM&lt;br /&gt;
'''System services:''' nginx, redis, PostgreSQL 17, turnserver, php-fpm&lt;br /&gt;
&lt;br /&gt;
'''Brian's services (darkblueb):'''&lt;br /&gt;
* GalleryVM media library&lt;br /&gt;
* llamafile experiments&lt;br /&gt;
* photoprism configuration&lt;br /&gt;
&lt;br /&gt;
'''Lorenzo's services (ominiverdi):'''&lt;br /&gt;
* '''matrix-llmagent''' - Matrix chat bot with LLM integration (uses OpenRouter API)&lt;br /&gt;
** GitHub: https://github.com/ominiverdi/matrix-llmagent&lt;br /&gt;
* '''BGE-M3 Embedding Server''' - Semantic search embeddings via llama.cpp&lt;br /&gt;
** Port: 8094 (localhost only), Model: bge-m3-Q8_0.gguf&lt;br /&gt;
* '''osgeo-library''' - PDF figure/table/equation extraction and semantic search&lt;br /&gt;
** GitHub: https://github.com/ominiverdi/osgeo-library&lt;br /&gt;
** CLI command: &amp;lt;code&amp;gt;osgeo-library&amp;lt;/code&amp;gt; (as ominiverdi user)&lt;br /&gt;
* '''osgeo_wiki_bot''' - Automated wiki/WordPress/Planet content sync and processing&lt;br /&gt;
** GitHub: https://github.com/ominiverdi/osgeo_wiki_bot&lt;br /&gt;
** Cron: wiki (6h), WordPress (daily), Planet (4h), chunk processing (hourly)&lt;br /&gt;
&lt;br /&gt;
The embedding model running on osgeo7-gallery is BGE-M3 (bge-m3-Q8_0.gguf), a multilingual model from BAAI supporting 100+ languages. It produces 1024-dimensional vectors and runs via llama-server on port 8094 (localhost only). The Q8_0 quantization keeps it light: 606 MB on disk, ~457 MB RAM, ~12ms per query.&lt;br /&gt;
&lt;br /&gt;
'''Contact:''' darkblueb (Brian Hamlin), ominiverdi (Lorenzo Becchi) or SAC channel&lt;br /&gt;
&lt;br /&gt;
==== live ====&lt;br /&gt;
Home of [http://live.osgeo.org live.osgeo.org] ; &lt;br /&gt;
Running Ubuntu 24.04.3 LTS with OSGeo LDAP SSH&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== mapserver ====&lt;br /&gt;
&lt;br /&gt;
See [[MapServer_at_osgeo7]]&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 &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;
==== 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;
==== 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;
=== 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;
&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>Robe</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=Osgeo6&amp;diff=135504</id>
		<title>Osgeo6</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=Osgeo6&amp;diff=135504"/>
		<updated>2026-03-13T06:13:00Z</updated>

		<summary type="html">&lt;p&gt;Robe: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The host is reachable by ssh at '''osgeo6.osgeo.osuosl.org'''.&lt;br /&gt;
&lt;br /&gt;
Used to be the [[Mail server]] but as of March 2026 its been reformatted to be incus host.&lt;br /&gt;
&lt;br /&gt;
= Hardware =&lt;br /&gt;
&lt;br /&gt;
Details:&lt;br /&gt;
    CPU:  2 x Intel Xeon E5-2620v3, 2.4 GHz (6-Core, HT, 15MB Cache, 85W) 22nm&lt;br /&gt;
    RAM:  128GB (8 x 16GB DDR4-2133 ECC Registered 2R 1.2V DIMMs) Operating at 2133 MT/s Max&lt;br /&gt;
    NIC:  Dual Intel i210 Gigabit Ethernet Controllers - Integrated&lt;br /&gt;
    Management:  Integrated IPMI 2.0 &amp;amp; KVM over LAN&lt;br /&gt;
    Controller:  10 Ports 6Gb/s SATA (Intel C612 Chipset)&lt;br /&gt;
    PCIe 3.0 x8:  No Item Selected&lt;br /&gt;
    NOTE:  Hot-swap and fixed drives will be connected to SATA3 controller (C612) unless otherwise specified&lt;br /&gt;
    Hot-Swap Drive - 1:  80GB Intel DC S3500 Series MLC (6Gb/s, 0.3 DWPD) 2.5&amp;quot; SATA SSD&lt;br /&gt;
    Hot-Swap Drive - 2:  80GB Intel DC S3500 Series MLC (6Gb/s, 0.3 DWPD) 2.5&amp;quot; SATA SSD&lt;br /&gt;
    Hot-Swap Drive - 3:  480GB Intel DC S3500 Series MLC (6Gb/s, 0.3 DWPD) 2.5&amp;quot; SATA SSD&lt;br /&gt;
    Hot-Swap Drive - 4:  480GB Intel DC S3500 Series MLC (6Gb/s, 0.3 DWPD) 2.5&amp;quot; SATA SSD&lt;br /&gt;
    Hot-Swap Drive - 5:  480GB Intel DC S3500 Series MLC (6Gb/s, 0.3 DWPD) 2.5&amp;quot; SATA SSD&lt;br /&gt;
    Hot-Swap Drive - 6:  480GB Intel DC S3500 Series MLC (6Gb/s, 0.3 DWPD) 2.5&amp;quot; SATA SSD&lt;br /&gt;
    Optical Drive:  No Item Selected&lt;br /&gt;
&lt;br /&gt;
3 year warranty starting on May 4,2015 ending on May 4,2018&lt;br /&gt;
&lt;br /&gt;
Disks were replaced March 2026 with 5 SSD &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
	NAME                   MAJ:MIN RM   SIZE RO TYPE  MOUNTPOINTS&lt;br /&gt;
	sda                      8:0    0   1.8T  0 disk&lt;br /&gt;
	└─sda1                   8:1    0   1.8T  0 part&lt;br /&gt;
	  └─md1                  9:1    0   7.3T  0 raid5&lt;br /&gt;
		├─osgeo6-swap      253:0    0  29.8G  0 lvm   [SWAP]&lt;br /&gt;
		├─osgeo6-root      253:1    0 186.3G  0 lvm   /&lt;br /&gt;
		└─osgeo6-incus_zfs 253:2    0     4T  0 lvm&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;
	  └─md1                  9:1    0   7.3T  0 raid5&lt;br /&gt;
		├─osgeo6-swap      253:0    0  29.8G  0 lvm   [SWAP]&lt;br /&gt;
		├─osgeo6-root      253:1    0 186.3G  0 lvm   /&lt;br /&gt;
		└─osgeo6-incus_zfs 253:2    0     4T  0 lvm&lt;br /&gt;
	sdc                      8:32   0   1.8T  0 disk&lt;br /&gt;
	├─sdc1                   8:33   0     1G  0 part  /boot/efi&lt;br /&gt;
	├─sdc2                   8:34   0     1G  0 part&lt;br /&gt;
	│ └─md0                  9:0    0  1022M  0 raid1 /boot&lt;br /&gt;
	└─sdc3                   8:35   0   1.8T  0 part&lt;br /&gt;
	  └─md1                  9:1    0   7.3T  0 raid5&lt;br /&gt;
		├─osgeo6-swap      253:0    0  29.8G  0 lvm   [SWAP]&lt;br /&gt;
		├─osgeo6-root      253:1    0 186.3G  0 lvm   /&lt;br /&gt;
		└─osgeo6-incus_zfs 253:2    0     4T  0 lvm&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;
	└─sde1                   8:65   0   1.8T  0 part&lt;br /&gt;
	  └─md1                  9:1    0   7.3T  0 raid5&lt;br /&gt;
		├─osgeo6-swap      253:0    0  29.8G  0 lvm   [SWAP]&lt;br /&gt;
		├─osgeo6-root      253:1    0 186.3G  0 lvm   /&lt;br /&gt;
		└─osgeo6-incus_zfs 253:2    0     4T  0 lvm&lt;br /&gt;
	sdf                      8:80   0   1.8T  0 disk&lt;br /&gt;
	├─sdf1                   8:81   0     1G  0 part&lt;br /&gt;
	├─sdf2                   8:82   0     1G  0 part&lt;br /&gt;
	│ └─md0                  9:0    0  1022M  0 raid1 /boot&lt;br /&gt;
	└─sdf3                   8:83   0   1.8T  0 part&lt;br /&gt;
	  └─md1                  9:1    0   7.3T  0 raid5&lt;br /&gt;
		├─osgeo6-swap      253:0    0  29.8G  0 lvm   [SWAP]&lt;br /&gt;
		├─osgeo6-root      253:1    0 186.3G  0 lvm   /&lt;br /&gt;
		└─osgeo6-incus_zfs 253:2    0     4T  0 lvm&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Services ==&lt;br /&gt;
Refer to [[SAC Service Status#osgeo_6]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Infrastructure]]&lt;/div&gt;</summary>
		<author><name>Robe</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=Osgeo6&amp;diff=135503</id>
		<title>Osgeo6</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=Osgeo6&amp;diff=135503"/>
		<updated>2026-03-13T06:11:07Z</updated>

		<summary type="html">&lt;p&gt;Robe: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The host is reachable by ssh at '''osgeo6.osgeo.osuosl.org'''.&lt;br /&gt;
&lt;br /&gt;
Used to be the [[Mail server]] but as of March 2026 its been reformatted to be incus host.&lt;br /&gt;
&lt;br /&gt;
= Hardware =&lt;br /&gt;
&lt;br /&gt;
Details:&lt;br /&gt;
    CPU:  2 x Intel Xeon E5-2620v3, 2.4 GHz (6-Core, HT, 15MB Cache, 85W) 22nm&lt;br /&gt;
    RAM:  128GB (8 x 16GB DDR4-2133 ECC Registered 2R 1.2V DIMMs) Operating at 2133 MT/s Max&lt;br /&gt;
    NIC:  Dual Intel i210 Gigabit Ethernet Controllers - Integrated&lt;br /&gt;
    Management:  Integrated IPMI 2.0 &amp;amp; KVM over LAN&lt;br /&gt;
    Controller:  10 Ports 6Gb/s SATA (Intel C612 Chipset)&lt;br /&gt;
    PCIe 3.0 x8:  No Item Selected&lt;br /&gt;
    NOTE:  Hot-swap and fixed drives will be connected to SATA3 controller (C612) unless otherwise specified&lt;br /&gt;
    Hot-Swap Drive - 1:  80GB Intel DC S3500 Series MLC (6Gb/s, 0.3 DWPD) 2.5&amp;quot; SATA SSD&lt;br /&gt;
    Hot-Swap Drive - 2:  80GB Intel DC S3500 Series MLC (6Gb/s, 0.3 DWPD) 2.5&amp;quot; SATA SSD&lt;br /&gt;
    Hot-Swap Drive - 3:  480GB Intel DC S3500 Series MLC (6Gb/s, 0.3 DWPD) 2.5&amp;quot; SATA SSD&lt;br /&gt;
    Hot-Swap Drive - 4:  480GB Intel DC S3500 Series MLC (6Gb/s, 0.3 DWPD) 2.5&amp;quot; SATA SSD&lt;br /&gt;
    Hot-Swap Drive - 5:  480GB Intel DC S3500 Series MLC (6Gb/s, 0.3 DWPD) 2.5&amp;quot; SATA SSD&lt;br /&gt;
    Hot-Swap Drive - 6:  480GB Intel DC S3500 Series MLC (6Gb/s, 0.3 DWPD) 2.5&amp;quot; SATA SSD&lt;br /&gt;
    Optical Drive:  No Item Selected&lt;br /&gt;
&lt;br /&gt;
3 year warranty starting on May 4,2015 ending on May 4,2018&lt;br /&gt;
&lt;br /&gt;
Disks were replaced March 2026 with 5 SSD &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
	NAME                   MAJ:MIN RM   SIZE RO TYPE  MOUNTPOINTS&lt;br /&gt;
	sda                      8:0    0   1.8T  0 disk&lt;br /&gt;
	└─sda1                   8:1    0   1.8T  0 part&lt;br /&gt;
	  └─md1                  9:1    0   7.3T  0 raid5&lt;br /&gt;
		├─osgeo6-swap      253:0    0  29.8G  0 lvm   [SWAP]&lt;br /&gt;
		├─osgeo6-root      253:1    0 186.3G  0 lvm   /&lt;br /&gt;
		└─osgeo6-incus_zfs 253:2    0     4T  0 lvm&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;
	  └─md1                  9:1    0   7.3T  0 raid5&lt;br /&gt;
		├─osgeo6-swap      253:0    0  29.8G  0 lvm   [SWAP]&lt;br /&gt;
		├─osgeo6-root      253:1    0 186.3G  0 lvm   /&lt;br /&gt;
		└─osgeo6-incus_zfs 253:2    0     4T  0 lvm&lt;br /&gt;
	sdc                      8:32   0   1.8T  0 disk&lt;br /&gt;
	├─sdc1                   8:33   0     1G  0 part  /boot/efi&lt;br /&gt;
	├─sdc2                   8:34   0     1G  0 part&lt;br /&gt;
	│ └─md0                  9:0    0  1022M  0 raid1 /boot&lt;br /&gt;
	└─sdc3                   8:35   0   1.8T  0 part&lt;br /&gt;
	  └─md1                  9:1    0   7.3T  0 raid5&lt;br /&gt;
		├─osgeo6-swap      253:0    0  29.8G  0 lvm   [SWAP]&lt;br /&gt;
		├─osgeo6-root      253:1    0 186.3G  0 lvm   /&lt;br /&gt;
		└─osgeo6-incus_zfs 253:2    0     4T  0 lvm&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;
	└─sde1                   8:65   0   1.8T  0 part&lt;br /&gt;
	  └─md1                  9:1    0   7.3T  0 raid5&lt;br /&gt;
		├─osgeo6-swap      253:0    0  29.8G  0 lvm   [SWAP]&lt;br /&gt;
		├─osgeo6-root      253:1    0 186.3G  0 lvm   /&lt;br /&gt;
		└─osgeo6-incus_zfs 253:2    0     4T  0 lvm&lt;br /&gt;
	sdf                      8:80   0   1.8T  0 disk&lt;br /&gt;
	├─sdf1                   8:81   0     1G  0 part&lt;br /&gt;
	├─sdf2                   8:82   0     1G  0 part&lt;br /&gt;
	│ └─md0                  9:0    0  1022M  0 raid1 /boot&lt;br /&gt;
	└─sdf3                   8:83   0   1.8T  0 part&lt;br /&gt;
	  └─md1                  9:1    0   7.3T  0 raid5&lt;br /&gt;
		├─osgeo6-swap      253:0    0  29.8G  0 lvm   [SWAP]&lt;br /&gt;
		├─osgeo6-root      253:1    0 186.3G  0 lvm   /&lt;br /&gt;
		└─osgeo6-incus_zfs 253:2    0     4T  0 lvm&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
[[Category:Infrastructure]]&lt;/div&gt;</summary>
		<author><name>Robe</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=SAC_Service_Status&amp;diff=135502</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=135502"/>
		<updated>2026-03-13T06:07:57Z</updated>

		<summary type="html">&lt;p&gt;Robe: &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/Incus 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/Incus 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 yourusername@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[^-*]-//&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;
== osgeo6 ==&lt;br /&gt;
This was reformated March 2026 to be incus host&lt;br /&gt;
See  [[osgeo6]]&lt;br /&gt;
&lt;br /&gt;
=== services running on osgeo6&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 osgeo9 &lt;br /&gt;
* ldap.osgeo.org&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) - moved from osgeo9&lt;br /&gt;
meet.osgeo.org&lt;br /&gt;
&lt;br /&gt;
==== wordpress ====&lt;br /&gt;
&lt;br /&gt;
See [[SAC:Wordpress]]&lt;br /&gt;
www.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;
== 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;
LXD host&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;
==== 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;
==== 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;
==== 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;
==== 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;
==== 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;
==== mail ====&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;
&lt;br /&gt;
== osgeo 10 ==&lt;br /&gt;
Server added March 2026, donated by OSUOSL.&lt;br /&gt;
This is an incus host &lt;br /&gt;
&lt;br /&gt;
[[osgeo10|Configuration Details]]&lt;br /&gt;
&lt;br /&gt;
=== Services running on osgeo10 ===&lt;br /&gt;
==== hop ====&lt;br /&gt;
hop.osgeo10.osgeo.org. For LDAP users allows them to hop thru to get to other instances on this machine.&lt;br /&gt;
&lt;br /&gt;
==== osgeo10-nginx ====&lt;br /&gt;
Acts as nginx proxy to all sites on instances of this server&lt;br /&gt;
&lt;br /&gt;
==== discourse ====&lt;br /&gt;
&lt;br /&gt;
See [[SAC:Discourse]]&lt;br /&gt;
&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;
&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;
==== gallery ====&lt;br /&gt;
Debian 12 (bookworm) container for AI/ML services, media, and experimental applications.&lt;br /&gt;
&lt;br /&gt;
'''Resources:''' 8 vCPUs, 12GB RAM&lt;br /&gt;
'''System services:''' nginx, redis, PostgreSQL 17, turnserver, php-fpm&lt;br /&gt;
&lt;br /&gt;
'''Brian's services (darkblueb):'''&lt;br /&gt;
* GalleryVM media library&lt;br /&gt;
* llamafile experiments&lt;br /&gt;
* photoprism configuration&lt;br /&gt;
&lt;br /&gt;
'''Lorenzo's services (ominiverdi):'''&lt;br /&gt;
* '''matrix-llmagent''' - Matrix chat bot with LLM integration (uses OpenRouter API)&lt;br /&gt;
** GitHub: https://github.com/ominiverdi/matrix-llmagent&lt;br /&gt;
* '''BGE-M3 Embedding Server''' - Semantic search embeddings via llama.cpp&lt;br /&gt;
** Port: 8094 (localhost only), Model: bge-m3-Q8_0.gguf&lt;br /&gt;
* '''osgeo-library''' - PDF figure/table/equation extraction and semantic search&lt;br /&gt;
** GitHub: https://github.com/ominiverdi/osgeo-library&lt;br /&gt;
** CLI command: &amp;lt;code&amp;gt;osgeo-library&amp;lt;/code&amp;gt; (as ominiverdi user)&lt;br /&gt;
* '''osgeo_wiki_bot''' - Automated wiki/WordPress/Planet content sync and processing&lt;br /&gt;
** GitHub: https://github.com/ominiverdi/osgeo_wiki_bot&lt;br /&gt;
** Cron: wiki (6h), WordPress (daily), Planet (4h), chunk processing (hourly)&lt;br /&gt;
&lt;br /&gt;
The embedding model running on osgeo7-gallery is BGE-M3 (bge-m3-Q8_0.gguf), a multilingual model from BAAI supporting 100+ languages. It produces 1024-dimensional vectors and runs via llama-server on port 8094 (localhost only). The Q8_0 quantization keeps it light: 606 MB on disk, ~457 MB RAM, ~12ms per query.&lt;br /&gt;
&lt;br /&gt;
'''Contact:''' darkblueb (Brian Hamlin), ominiverdi (Lorenzo Becchi) or SAC channel&lt;br /&gt;
&lt;br /&gt;
==== live ====&lt;br /&gt;
Home of [http://live.osgeo.org live.osgeo.org] ; &lt;br /&gt;
Running Ubuntu 24.04.3 LTS with OSGeo LDAP SSH&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== mapserver ====&lt;br /&gt;
&lt;br /&gt;
See [[MapServer_at_osgeo7]]&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 &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;
==== 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;
==== 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;
=== 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;
&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>Robe</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=SAC_Service_Status&amp;diff=135501</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=135501"/>
		<updated>2026-03-13T06:05:58Z</updated>

		<summary type="html">&lt;p&gt;Robe: /* osgeo6 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Infrastructure of OSGeo System Administration Committee ([[SAC]])&lt;br /&gt;
&lt;br /&gt;
For emergency plans see: [[SAC:Admin and Troubleshooting]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Servers at OSL =&lt;br /&gt;
[[OSL | Open Source Labs]] - 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/Incus 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/Incus 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 yourusername@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[^-*]-//&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;
== osgeo6 ==&lt;br /&gt;
This was reformated March 2026 to be incus host&lt;br /&gt;
See  [[osgeo6]]&lt;br /&gt;
&lt;br /&gt;
=== services running on osgeo6&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 osgeo9 &lt;br /&gt;
* ldap.osgeo.org&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) - moved from osgeo9&lt;br /&gt;
meet.osgeo.org&lt;br /&gt;
&lt;br /&gt;
==== wordpress ====&lt;br /&gt;
&lt;br /&gt;
See [[SAC:Wordpress]]&lt;br /&gt;
www.osgeo.org&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;
LXD host&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;
==== 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;
==== 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;
==== 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;
==== 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;
==== mail ====&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;
&lt;br /&gt;
== osgeo 10 ==&lt;br /&gt;
Server added March 2026, donated by OSUOSL.&lt;br /&gt;
This is an incus host &lt;br /&gt;
&lt;br /&gt;
[[osgeo10|Configuration Details]]&lt;br /&gt;
&lt;br /&gt;
=== Services running on osgeo10 ===&lt;br /&gt;
==== hop ====&lt;br /&gt;
hop.osgeo10.osgeo.org. For LDAP users allows them to hop thru to get to other instances on this machine.&lt;br /&gt;
&lt;br /&gt;
==== osgeo10-nginx ====&lt;br /&gt;
Acts as nginx proxy to all sites on instances of this server&lt;br /&gt;
&lt;br /&gt;
==== discourse ====&lt;br /&gt;
&lt;br /&gt;
See [[SAC:Discourse]]&lt;br /&gt;
&lt;br /&gt;
&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;
==== gallery ====&lt;br /&gt;
Debian 12 (bookworm) container for AI/ML services, media, and experimental applications.&lt;br /&gt;
&lt;br /&gt;
'''Resources:''' 8 vCPUs, 12GB RAM&lt;br /&gt;
'''System services:''' nginx, redis, PostgreSQL 17, turnserver, php-fpm&lt;br /&gt;
&lt;br /&gt;
'''Brian's services (darkblueb):'''&lt;br /&gt;
* GalleryVM media library&lt;br /&gt;
* llamafile experiments&lt;br /&gt;
* photoprism configuration&lt;br /&gt;
&lt;br /&gt;
'''Lorenzo's services (ominiverdi):'''&lt;br /&gt;
* '''matrix-llmagent''' - Matrix chat bot with LLM integration (uses OpenRouter API)&lt;br /&gt;
** GitHub: https://github.com/ominiverdi/matrix-llmagent&lt;br /&gt;
* '''BGE-M3 Embedding Server''' - Semantic search embeddings via llama.cpp&lt;br /&gt;
** Port: 8094 (localhost only), Model: bge-m3-Q8_0.gguf&lt;br /&gt;
* '''osgeo-library''' - PDF figure/table/equation extraction and semantic search&lt;br /&gt;
** GitHub: https://github.com/ominiverdi/osgeo-library&lt;br /&gt;
** CLI command: &amp;lt;code&amp;gt;osgeo-library&amp;lt;/code&amp;gt; (as ominiverdi user)&lt;br /&gt;
* '''osgeo_wiki_bot''' - Automated wiki/WordPress/Planet content sync and processing&lt;br /&gt;
** GitHub: https://github.com/ominiverdi/osgeo_wiki_bot&lt;br /&gt;
** Cron: wiki (6h), WordPress (daily), Planet (4h), chunk processing (hourly)&lt;br /&gt;
&lt;br /&gt;
The embedding model running on osgeo7-gallery is BGE-M3 (bge-m3-Q8_0.gguf), a multilingual model from BAAI supporting 100+ languages. It produces 1024-dimensional vectors and runs via llama-server on port 8094 (localhost only). The Q8_0 quantization keeps it light: 606 MB on disk, ~457 MB RAM, ~12ms per query.&lt;br /&gt;
&lt;br /&gt;
'''Contact:''' darkblueb (Brian Hamlin), ominiverdi (Lorenzo Becchi) or SAC channel&lt;br /&gt;
&lt;br /&gt;
==== live ====&lt;br /&gt;
Home of [http://live.osgeo.org live.osgeo.org] ; &lt;br /&gt;
Running Ubuntu 24.04.3 LTS with OSGeo LDAP SSH&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== mapserver ====&lt;br /&gt;
&lt;br /&gt;
See [[MapServer_at_osgeo7]]&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 &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;
==== 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;
==== 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;
=== 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;
&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>Robe</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=Osgeo10&amp;diff=135500</id>
		<title>Osgeo10</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=Osgeo10&amp;diff=135500"/>
		<updated>2026-03-13T06:03:21Z</updated>

		<summary type="html">&lt;p&gt;Robe: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Osgeo10''' is a Debian 13 machine administered by [[SAC]], hosted on [[SAC_Service_Status#Servers_at_OSL|OSU OSL servers]] since March 2026.&lt;br /&gt;
Donated to OSGeo by OSUOSL&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
This is an Incus host&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
	IPv4 address..: 140.211.15.15, (No openvpn KVM yet)&lt;br /&gt;
	Hostname......: osgeo10.osgeo.osuosl.org&lt;br /&gt;
	LSB Specs.........:  Debian 13&lt;br /&gt;
	RAM...........: 178 Gi&lt;br /&gt;
	Disk..........: &lt;br /&gt;
&lt;br /&gt;
	tech_dev@osgeo10:~$ sudo lsblk&lt;br /&gt;
&lt;br /&gt;
	NAME                      MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS&lt;br /&gt;
	sda                         8:0    0   9.1T  0 disk&lt;br /&gt;
	├─sda1                      8:1    0   976M  0 part /boot/efi&lt;br /&gt;
	├─sda2                      8:2    0   977M  0 part /boot&lt;br /&gt;
	└─sda3                      8:3    0   9.1T  0 part&lt;br /&gt;
	  ├─osgeo10--vg-root      254:0    0 186.3G  0 lvm  /&lt;br /&gt;
	  ├─osgeo10--vg-swap      254:1    0  29.8G  0 lvm  [SWAP]&lt;br /&gt;
	  └─osgeo10--vg-incus_zfs 254:2    0     5T  0 lvm&lt;br /&gt;
	zd0                       230:0    0 232.8G  0 disk&lt;br /&gt;
	zd16                      230:16   0  93.1G  0 disk&lt;br /&gt;
	zd32                      230:32   0  93.1G  0 disk&lt;br /&gt;
	zd48                      230:48   0  93.1G  0 disk&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Cpus..........: 2 processors (48 cpus)   (Intel(R) Xeon(R) CPU E5-2670 v3 @ 2.30GHz)&lt;br /&gt;
&lt;br /&gt;
Note each processor has 12 cores hyperthreaded to make 24&lt;br /&gt;
&lt;br /&gt;
== Setup ==&lt;br /&gt;
&lt;br /&gt;
2026-03-10- new SATA SSD drives 6 2TB drives were put in Samsung 870 EVO 2TB SATA 2.5&amp;quot; Internal SSD MZ-77E2T0B/EC &lt;br /&gt;
&lt;br /&gt;
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 Incus installed from snap: Refer to [[SAC Service Status#osgeo_9]] for list of containers on it. It is also used for building lxd images.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
So to SSH - ssh tech_dev@osgeo10.osgeo.osuosl.org -p 2222&lt;br /&gt;
&lt;br /&gt;
As of 2026-03-12 most configurations of this machine are deployed using [[AnsibleDeployment]]&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_10]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Infrastructure]]&lt;/div&gt;</summary>
		<author><name>Robe</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=Osgeo10&amp;diff=135499</id>
		<title>Osgeo10</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=Osgeo10&amp;diff=135499"/>
		<updated>2026-03-13T05:51:30Z</updated>

		<summary type="html">&lt;p&gt;Robe: /* Setup */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Osgeo10''' is a Debian 13 machine administered by [[SAC]], hosted on [[SAC_Service_Status#Servers_at_OSL|OSU OSL servers]] since March 2026.&lt;br /&gt;
Donated to OSGeo by OSUOSL&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
This is an Incus host&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
	IPv4 address..: 140.211.15.15, (No openvpn KVM yet)&lt;br /&gt;
	Hostname......: osgeo10.osgeo.osuosl.org&lt;br /&gt;
	LSB Specs.........:  Debian 13&lt;br /&gt;
	RAM...........: 178 Gi&lt;br /&gt;
	Disk..........: &lt;br /&gt;
&lt;br /&gt;
	tech_dev@osgeo10:~$ sudo lsblk&lt;br /&gt;
&lt;br /&gt;
	NAME                      MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS&lt;br /&gt;
	sda                         8:0    0   9.1T  0 disk&lt;br /&gt;
	├─sda1                      8:1    0   976M  0 part /boot/efi&lt;br /&gt;
	├─sda2                      8:2    0   977M  0 part /boot&lt;br /&gt;
	└─sda3                      8:3    0   9.1T  0 part&lt;br /&gt;
	  ├─osgeo10--vg-root      254:0    0 186.3G  0 lvm  /&lt;br /&gt;
	  ├─osgeo10--vg-swap      254:1    0  29.8G  0 lvm  [SWAP]&lt;br /&gt;
	  └─osgeo10--vg-incus_zfs 254:2    0     5T  0 lvm&lt;br /&gt;
	zd0                       230:0    0 232.8G  0 disk&lt;br /&gt;
	zd16                      230:16   0  93.1G  0 disk&lt;br /&gt;
	zd32                      230:32   0  93.1G  0 disk&lt;br /&gt;
	zd48                      230:48   0  93.1G  0 disk&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Cpus..........: 2 processors (48 cpus)   (Intel(R) Xeon(R) CPU E5-2670 v3 @ 2.30GHz)&lt;br /&gt;
&lt;br /&gt;
Note each processor has 12 cores hyperthreaded to make 24&lt;br /&gt;
&lt;br /&gt;
== Setup ==&lt;br /&gt;
&lt;br /&gt;
2026-03-10- new SATA SSD drives 6 2TB drives were put in Samsung 870 EVO 2TB SATA 2.5&amp;quot; Internal SSD MZ-77E2T0B/EC &lt;br /&gt;
&lt;br /&gt;
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: Refer to [[SAC Service Status#osgeo_9]] for list of containers on it. It is also used for building lxd images.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
So to SSH - ssh tech_dev@osgeo10.osgeo.osuosl.org -p 2222&lt;br /&gt;
&lt;br /&gt;
As of 2026-03-12 most configurations of this machine are deployed using [[AnsibleDeployment]]&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_10]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Infrastructure]]&lt;/div&gt;</summary>
		<author><name>Robe</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=Osgeo10&amp;diff=135498</id>
		<title>Osgeo10</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=Osgeo10&amp;diff=135498"/>
		<updated>2026-03-13T05:39:47Z</updated>

		<summary type="html">&lt;p&gt;Robe: /* Containers and Services */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Osgeo10''' is a Debian 13 machine administered by [[SAC]], hosted on [[SAC_Service_Status#Servers_at_OSL|OSU OSL servers]] since March 2026.&lt;br /&gt;
Donated to OSGeo by OSUOSL&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
This is an Incus host&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
	IPv4 address..: 140.211.15.15, (No openvpn KVM yet)&lt;br /&gt;
	Hostname......: osgeo10.osgeo.osuosl.org&lt;br /&gt;
	LSB Specs.........:  Debian 13&lt;br /&gt;
	RAM...........: 178 Gi&lt;br /&gt;
	Disk..........: &lt;br /&gt;
&lt;br /&gt;
	tech_dev@osgeo10:~$ sudo lsblk&lt;br /&gt;
&lt;br /&gt;
	NAME                      MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS&lt;br /&gt;
	sda                         8:0    0   9.1T  0 disk&lt;br /&gt;
	├─sda1                      8:1    0   976M  0 part /boot/efi&lt;br /&gt;
	├─sda2                      8:2    0   977M  0 part /boot&lt;br /&gt;
	└─sda3                      8:3    0   9.1T  0 part&lt;br /&gt;
	  ├─osgeo10--vg-root      254:0    0 186.3G  0 lvm  /&lt;br /&gt;
	  ├─osgeo10--vg-swap      254:1    0  29.8G  0 lvm  [SWAP]&lt;br /&gt;
	  └─osgeo10--vg-incus_zfs 254:2    0     5T  0 lvm&lt;br /&gt;
	zd0                       230:0    0 232.8G  0 disk&lt;br /&gt;
	zd16                      230:16   0  93.1G  0 disk&lt;br /&gt;
	zd32                      230:32   0  93.1G  0 disk&lt;br /&gt;
	zd48                      230:48   0  93.1G  0 disk&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Cpus..........: 2 processors (48 cpus)   (Intel(R) Xeon(R) CPU E5-2670 v3 @ 2.30GHz)&lt;br /&gt;
&lt;br /&gt;
Note each processor has 12 cores hyperthreaded to make 24&lt;br /&gt;
&lt;br /&gt;
== Setup ==&lt;br /&gt;
&lt;br /&gt;
2026-03-10- new SATA SSD drives 8 1.2TB drives were put in and old drives swapped out for a total of 6.5TB on RAID 6 usable space.&lt;br /&gt;
&lt;br /&gt;
As of 2021-10-04 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: Refer to [[SAC Service Status#osgeo_9]] for list of containers on it. It is also used for building lxd images.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
So to SSH - ssh tech_dev@osgeo9.osgeo.osuosl.org -p 2222&lt;br /&gt;
&lt;br /&gt;
As of 2021-05-01 some configurations of this machine are deployed using [[AnsibleDeployment]]&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/osgeo9 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_10]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Infrastructure]]&lt;/div&gt;</summary>
		<author><name>Robe</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=Osgeo10&amp;diff=135497</id>
		<title>Osgeo10</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=Osgeo10&amp;diff=135497"/>
		<updated>2026-03-13T05:35:48Z</updated>

		<summary type="html">&lt;p&gt;Robe: Created page with &amp;quot;'''Osgeo10''' is a Debian 13 machine administered by SAC, hosted on OSU OSL servers since March 2026. Donated to OSGeo by OSUOSL  ==...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Osgeo10''' is a Debian 13 machine administered by [[SAC]], hosted on [[SAC_Service_Status#Servers_at_OSL|OSU OSL servers]] since March 2026.&lt;br /&gt;
Donated to OSGeo by OSUOSL&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
This is an Incus host&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
	IPv4 address..: 140.211.15.15, (No openvpn KVM yet)&lt;br /&gt;
	Hostname......: osgeo10.osgeo.osuosl.org&lt;br /&gt;
	LSB Specs.........:  Debian 13&lt;br /&gt;
	RAM...........: 178 Gi&lt;br /&gt;
	Disk..........: &lt;br /&gt;
&lt;br /&gt;
	tech_dev@osgeo10:~$ sudo lsblk&lt;br /&gt;
&lt;br /&gt;
	NAME                      MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS&lt;br /&gt;
	sda                         8:0    0   9.1T  0 disk&lt;br /&gt;
	├─sda1                      8:1    0   976M  0 part /boot/efi&lt;br /&gt;
	├─sda2                      8:2    0   977M  0 part /boot&lt;br /&gt;
	└─sda3                      8:3    0   9.1T  0 part&lt;br /&gt;
	  ├─osgeo10--vg-root      254:0    0 186.3G  0 lvm  /&lt;br /&gt;
	  ├─osgeo10--vg-swap      254:1    0  29.8G  0 lvm  [SWAP]&lt;br /&gt;
	  └─osgeo10--vg-incus_zfs 254:2    0     5T  0 lvm&lt;br /&gt;
	zd0                       230:0    0 232.8G  0 disk&lt;br /&gt;
	zd16                      230:16   0  93.1G  0 disk&lt;br /&gt;
	zd32                      230:32   0  93.1G  0 disk&lt;br /&gt;
	zd48                      230:48   0  93.1G  0 disk&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Cpus..........: 2 processors (48 cpus)   (Intel(R) Xeon(R) CPU E5-2670 v3 @ 2.30GHz)&lt;br /&gt;
&lt;br /&gt;
Note each processor has 12 cores hyperthreaded to make 24&lt;br /&gt;
&lt;br /&gt;
== Setup ==&lt;br /&gt;
&lt;br /&gt;
2026-03-10- new SATA SSD drives 8 1.2TB drives were put in and old drives swapped out for a total of 6.5TB on RAID 6 usable space.&lt;br /&gt;
&lt;br /&gt;
As of 2021-10-04 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: Refer to [[SAC Service Status#osgeo_9]] for list of containers on it. It is also used for building lxd images.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
So to SSH - ssh tech_dev@osgeo9.osgeo.osuosl.org -p 2222&lt;br /&gt;
&lt;br /&gt;
As of 2021-05-01 some configurations of this machine are deployed using [[AnsibleDeployment]]&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/osgeo9 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_9]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Infrastructure]]&lt;/div&gt;</summary>
		<author><name>Robe</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=SAC_Service_Status&amp;diff=135496</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=135496"/>
		<updated>2026-03-13T05:11:21Z</updated>

		<summary type="html">&lt;p&gt;Robe: &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/Incus 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/Incus 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 yourusername@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[^-*]-//&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;
== osgeo6 ==&lt;br /&gt;
This was reformated March 2026 to be incus host&lt;br /&gt;
See  [[osgeo6]]&lt;br /&gt;
&lt;br /&gt;
=== services running on osgeo6&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 osgeo9 &lt;br /&gt;
* ldap.osgeo.org&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) - moved from osgeo9&lt;br /&gt;
meet.osgeo.org&lt;br /&gt;
&lt;br /&gt;
==== wordpress ====&lt;br /&gt;
&lt;br /&gt;
See [[SAC:Wordpress]]&lt;br /&gt;
www.osgeo.org&lt;br /&gt;
&lt;br /&gt;
&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;
LXD host&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;
==== 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;
==== 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;
==== 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;
==== 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;
==== mail ====&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;
&lt;br /&gt;
== osgeo 10 ==&lt;br /&gt;
Server added March 2026, donated by OSUOSL.&lt;br /&gt;
This is an incus host &lt;br /&gt;
&lt;br /&gt;
[[osgeo10|Configuration Details]]&lt;br /&gt;
&lt;br /&gt;
=== Services running on osgeo10 ===&lt;br /&gt;
==== hop ====&lt;br /&gt;
hop.osgeo10.osgeo.org. For LDAP users allows them to hop thru to get to other instances on this machine.&lt;br /&gt;
&lt;br /&gt;
==== osgeo10-nginx ====&lt;br /&gt;
Acts as nginx proxy to all sites on instances of this server&lt;br /&gt;
&lt;br /&gt;
==== discourse ====&lt;br /&gt;
&lt;br /&gt;
See [[SAC:Discourse]]&lt;br /&gt;
&lt;br /&gt;
&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;
==== gallery ====&lt;br /&gt;
Debian 12 (bookworm) container for AI/ML services, media, and experimental applications.&lt;br /&gt;
&lt;br /&gt;
'''Resources:''' 8 vCPUs, 12GB RAM&lt;br /&gt;
'''System services:''' nginx, redis, PostgreSQL 17, turnserver, php-fpm&lt;br /&gt;
&lt;br /&gt;
'''Brian's services (darkblueb):'''&lt;br /&gt;
* GalleryVM media library&lt;br /&gt;
* llamafile experiments&lt;br /&gt;
* photoprism configuration&lt;br /&gt;
&lt;br /&gt;
'''Lorenzo's services (ominiverdi):'''&lt;br /&gt;
* '''matrix-llmagent''' - Matrix chat bot with LLM integration (uses OpenRouter API)&lt;br /&gt;
** GitHub: https://github.com/ominiverdi/matrix-llmagent&lt;br /&gt;
* '''BGE-M3 Embedding Server''' - Semantic search embeddings via llama.cpp&lt;br /&gt;
** Port: 8094 (localhost only), Model: bge-m3-Q8_0.gguf&lt;br /&gt;
* '''osgeo-library''' - PDF figure/table/equation extraction and semantic search&lt;br /&gt;
** GitHub: https://github.com/ominiverdi/osgeo-library&lt;br /&gt;
** CLI command: &amp;lt;code&amp;gt;osgeo-library&amp;lt;/code&amp;gt; (as ominiverdi user)&lt;br /&gt;
* '''osgeo_wiki_bot''' - Automated wiki/WordPress/Planet content sync and processing&lt;br /&gt;
** GitHub: https://github.com/ominiverdi/osgeo_wiki_bot&lt;br /&gt;
** Cron: wiki (6h), WordPress (daily), Planet (4h), chunk processing (hourly)&lt;br /&gt;
&lt;br /&gt;
The embedding model running on osgeo7-gallery is BGE-M3 (bge-m3-Q8_0.gguf), a multilingual model from BAAI supporting 100+ languages. It produces 1024-dimensional vectors and runs via llama-server on port 8094 (localhost only). The Q8_0 quantization keeps it light: 606 MB on disk, ~457 MB RAM, ~12ms per query.&lt;br /&gt;
&lt;br /&gt;
'''Contact:''' darkblueb (Brian Hamlin), ominiverdi (Lorenzo Becchi) or SAC channel&lt;br /&gt;
&lt;br /&gt;
==== live ====&lt;br /&gt;
Home of [http://live.osgeo.org live.osgeo.org] ; &lt;br /&gt;
Running Ubuntu 24.04.3 LTS with OSGeo LDAP SSH&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== mapserver ====&lt;br /&gt;
&lt;br /&gt;
See [[MapServer_at_osgeo7]]&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 &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;
==== 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;
==== 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;
=== 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;
&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>Robe</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=SAC_Service_Status&amp;diff=135495</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=135495"/>
		<updated>2026-03-13T05:10:26Z</updated>

		<summary type="html">&lt;p&gt;Robe: &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/Incus 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/Incus 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 yourusername@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[^-*]-//&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;
== osgeo6 ==&lt;br /&gt;
This was reformated March 2026 to be incus host&lt;br /&gt;
See  [[osgeo6]]&lt;br /&gt;
&lt;br /&gt;
=== services running on osgeo6&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 osgeo9 &lt;br /&gt;
* ldap.osgeo.org&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) - moved from osgeo9&lt;br /&gt;
meet.osgeo.org&lt;br /&gt;
&lt;br /&gt;
==== wordpress ====&lt;br /&gt;
&lt;br /&gt;
See [[SAC:Wordpress]]&lt;br /&gt;
www.osgeo.org&lt;br /&gt;
&lt;br /&gt;
&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;
==== 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;
==== 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;
==== 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;
==== mail ====&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;
&lt;br /&gt;
== osgeo 10 ==&lt;br /&gt;
Server added March 2026, donated by OSUOSL.&lt;br /&gt;
This is an incus host &lt;br /&gt;
&lt;br /&gt;
[[osgeo10|Configuration Details]]&lt;br /&gt;
&lt;br /&gt;
=== Services running on osgeo10 ===&lt;br /&gt;
==== hop ====&lt;br /&gt;
hop.osgeo10.osgeo.org. For LDAP users allows them to hop thru to get to other instances on this machine.&lt;br /&gt;
&lt;br /&gt;
==== osgeo10-nginx ====&lt;br /&gt;
Acts as nginx proxy to all sites on instances of this server&lt;br /&gt;
&lt;br /&gt;
==== discourse ====&lt;br /&gt;
&lt;br /&gt;
See [[SAC:Discourse]]&lt;br /&gt;
&lt;br /&gt;
&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;
==== gallery ====&lt;br /&gt;
Debian 12 (bookworm) container for AI/ML services, media, and experimental applications.&lt;br /&gt;
&lt;br /&gt;
'''Resources:''' 8 vCPUs, 12GB RAM&lt;br /&gt;
'''System services:''' nginx, redis, PostgreSQL 17, turnserver, php-fpm&lt;br /&gt;
&lt;br /&gt;
'''Brian's services (darkblueb):'''&lt;br /&gt;
* GalleryVM media library&lt;br /&gt;
* llamafile experiments&lt;br /&gt;
* photoprism configuration&lt;br /&gt;
&lt;br /&gt;
'''Lorenzo's services (ominiverdi):'''&lt;br /&gt;
* '''matrix-llmagent''' - Matrix chat bot with LLM integration (uses OpenRouter API)&lt;br /&gt;
** GitHub: https://github.com/ominiverdi/matrix-llmagent&lt;br /&gt;
* '''BGE-M3 Embedding Server''' - Semantic search embeddings via llama.cpp&lt;br /&gt;
** Port: 8094 (localhost only), Model: bge-m3-Q8_0.gguf&lt;br /&gt;
* '''osgeo-library''' - PDF figure/table/equation extraction and semantic search&lt;br /&gt;
** GitHub: https://github.com/ominiverdi/osgeo-library&lt;br /&gt;
** CLI command: &amp;lt;code&amp;gt;osgeo-library&amp;lt;/code&amp;gt; (as ominiverdi user)&lt;br /&gt;
* '''osgeo_wiki_bot''' - Automated wiki/WordPress/Planet content sync and processing&lt;br /&gt;
** GitHub: https://github.com/ominiverdi/osgeo_wiki_bot&lt;br /&gt;
** Cron: wiki (6h), WordPress (daily), Planet (4h), chunk processing (hourly)&lt;br /&gt;
&lt;br /&gt;
The embedding model running on osgeo7-gallery is BGE-M3 (bge-m3-Q8_0.gguf), a multilingual model from BAAI supporting 100+ languages. It produces 1024-dimensional vectors and runs via llama-server on port 8094 (localhost only). The Q8_0 quantization keeps it light: 606 MB on disk, ~457 MB RAM, ~12ms per query.&lt;br /&gt;
&lt;br /&gt;
'''Contact:''' darkblueb (Brian Hamlin), ominiverdi (Lorenzo Becchi) or SAC channel&lt;br /&gt;
&lt;br /&gt;
==== live ====&lt;br /&gt;
Home of [http://live.osgeo.org live.osgeo.org] ; &lt;br /&gt;
Running Ubuntu 24.04.3 LTS with OSGeo LDAP SSH&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== mapserver ====&lt;br /&gt;
&lt;br /&gt;
See [[MapServer_at_osgeo7]]&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 &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;
==== 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;
==== 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;
=== 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;
&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>Robe</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=SAC_Service_Status&amp;diff=135494</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=135494"/>
		<updated>2026-03-13T05:07:55Z</updated>

		<summary type="html">&lt;p&gt;Robe: &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/Incus 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/Incus 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 yourusername@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[^-*]-//&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;
==== 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;
==== 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;
==== 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;
==== mail ====&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;
&lt;br /&gt;
== osgeo 10 ==&lt;br /&gt;
Server added March 2026, donated by OSUOSL.&lt;br /&gt;
This is an incus host &lt;br /&gt;
&lt;br /&gt;
[[osgeo10|Configuration Details]]&lt;br /&gt;
&lt;br /&gt;
=== Services running on osgeo10 ===&lt;br /&gt;
==== hop ====&lt;br /&gt;
hop.osgeo10.osgeo.org. For LDAP users allows them to hop thru to get to other instances on this machine.&lt;br /&gt;
&lt;br /&gt;
==== osgeo10-nginx ====&lt;br /&gt;
Acts as nginx proxy to all sites on instances of this server&lt;br /&gt;
&lt;br /&gt;
==== discourse ====&lt;br /&gt;
&lt;br /&gt;
See [[SAC:Discourse]]&lt;br /&gt;
&lt;br /&gt;
&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;
==== gallery ====&lt;br /&gt;
Debian 12 (bookworm) container for AI/ML services, media, and experimental applications.&lt;br /&gt;
&lt;br /&gt;
'''Resources:''' 8 vCPUs, 12GB RAM&lt;br /&gt;
'''System services:''' nginx, redis, PostgreSQL 17, turnserver, php-fpm&lt;br /&gt;
&lt;br /&gt;
'''Brian's services (darkblueb):'''&lt;br /&gt;
* GalleryVM media library&lt;br /&gt;
* llamafile experiments&lt;br /&gt;
* photoprism configuration&lt;br /&gt;
&lt;br /&gt;
'''Lorenzo's services (ominiverdi):'''&lt;br /&gt;
* '''matrix-llmagent''' - Matrix chat bot with LLM integration (uses OpenRouter API)&lt;br /&gt;
** GitHub: https://github.com/ominiverdi/matrix-llmagent&lt;br /&gt;
* '''BGE-M3 Embedding Server''' - Semantic search embeddings via llama.cpp&lt;br /&gt;
** Port: 8094 (localhost only), Model: bge-m3-Q8_0.gguf&lt;br /&gt;
* '''osgeo-library''' - PDF figure/table/equation extraction and semantic search&lt;br /&gt;
** GitHub: https://github.com/ominiverdi/osgeo-library&lt;br /&gt;
** CLI command: &amp;lt;code&amp;gt;osgeo-library&amp;lt;/code&amp;gt; (as ominiverdi user)&lt;br /&gt;
* '''osgeo_wiki_bot''' - Automated wiki/WordPress/Planet content sync and processing&lt;br /&gt;
** GitHub: https://github.com/ominiverdi/osgeo_wiki_bot&lt;br /&gt;
** Cron: wiki (6h), WordPress (daily), Planet (4h), chunk processing (hourly)&lt;br /&gt;
&lt;br /&gt;
The embedding model running on osgeo7-gallery is BGE-M3 (bge-m3-Q8_0.gguf), a multilingual model from BAAI supporting 100+ languages. It produces 1024-dimensional vectors and runs via llama-server on port 8094 (localhost only). The Q8_0 quantization keeps it light: 606 MB on disk, ~457 MB RAM, ~12ms per query.&lt;br /&gt;
&lt;br /&gt;
'''Contact:''' darkblueb (Brian Hamlin), ominiverdi (Lorenzo Becchi) or SAC channel&lt;br /&gt;
&lt;br /&gt;
==== live ====&lt;br /&gt;
Home of [http://live.osgeo.org live.osgeo.org] ; &lt;br /&gt;
Running Ubuntu 24.04.3 LTS with OSGeo LDAP SSH&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== mapserver ====&lt;br /&gt;
&lt;br /&gt;
See [[MapServer_at_osgeo7]]&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 &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;
==== 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;
==== 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;
=== 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;
This was reformated March 2026 to be incus host&lt;br /&gt;
See  [[osgeo6]]&lt;br /&gt;
&lt;br /&gt;
=== services running on osgeo6&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 osgeo9&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) - moved from osgeo9&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== wordpress ====&lt;br /&gt;
&lt;br /&gt;
See [[SAC:Wordpress]]&lt;br /&gt;
www.osgeo.org&lt;br /&gt;
&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>Robe</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=SAC_Service_Status&amp;diff=135493</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=135493"/>
		<updated>2026-03-13T05:02:14Z</updated>

		<summary type="html">&lt;p&gt;Robe: &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/Incus 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/Incus 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 yourusername@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[^-*]-//&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;
==== 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;
==== 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;
==== 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;
==== gallery ====&lt;br /&gt;
Debian 12 (bookworm) container for AI/ML services, media, and experimental applications.&lt;br /&gt;
&lt;br /&gt;
'''Resources:''' 8 vCPUs, 12GB RAM&lt;br /&gt;
'''System services:''' nginx, redis, PostgreSQL 17, turnserver, php-fpm&lt;br /&gt;
&lt;br /&gt;
'''Brian's services (darkblueb):'''&lt;br /&gt;
* GalleryVM media library&lt;br /&gt;
* llamafile experiments&lt;br /&gt;
* photoprism configuration&lt;br /&gt;
&lt;br /&gt;
'''Lorenzo's services (ominiverdi):'''&lt;br /&gt;
* '''matrix-llmagent''' - Matrix chat bot with LLM integration (uses OpenRouter API)&lt;br /&gt;
** GitHub: https://github.com/ominiverdi/matrix-llmagent&lt;br /&gt;
* '''BGE-M3 Embedding Server''' - Semantic search embeddings via llama.cpp&lt;br /&gt;
** Port: 8094 (localhost only), Model: bge-m3-Q8_0.gguf&lt;br /&gt;
* '''osgeo-library''' - PDF figure/table/equation extraction and semantic search&lt;br /&gt;
** GitHub: https://github.com/ominiverdi/osgeo-library&lt;br /&gt;
** CLI command: &amp;lt;code&amp;gt;osgeo-library&amp;lt;/code&amp;gt; (as ominiverdi user)&lt;br /&gt;
* '''osgeo_wiki_bot''' - Automated wiki/WordPress/Planet content sync and processing&lt;br /&gt;
** GitHub: https://github.com/ominiverdi/osgeo_wiki_bot&lt;br /&gt;
** Cron: wiki (6h), WordPress (daily), Planet (4h), chunk processing (hourly)&lt;br /&gt;
&lt;br /&gt;
The embedding model running on osgeo7-gallery is BGE-M3 (bge-m3-Q8_0.gguf), a multilingual model from BAAI supporting 100+ languages. It produces 1024-dimensional vectors and runs via llama-server on port 8094 (localhost only). The Q8_0 quantization keeps it light: 606 MB on disk, ~457 MB RAM, ~12ms per query.&lt;br /&gt;
&lt;br /&gt;
'''Contact:''' darkblueb (Brian Hamlin), ominiverdi (Lorenzo Becchi) or SAC channel&lt;br /&gt;
&lt;br /&gt;
==== live ====&lt;br /&gt;
Home of [http://live.osgeo.org live.osgeo.org] ; &lt;br /&gt;
Running Ubuntu 24.04.3 LTS with OSGeo LDAP SSH&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== mapserver ====&lt;br /&gt;
&lt;br /&gt;
See [[MapServer_at_osgeo7]]&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 &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;
==== 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;
==== 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;
=== 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;
This was reformated March 2026 to be incus host&lt;br /&gt;
See  [[osgeo6]]&lt;br /&gt;
&lt;br /&gt;
=== services running on osgeo6&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 osgeo9&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) - moved from osgeo9&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== wordpress ====&lt;br /&gt;
&lt;br /&gt;
See [[SAC:Wordpress]]&lt;br /&gt;
www.osgeo.org&lt;br /&gt;
&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>Robe</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=SAC_Service_Status&amp;diff=135492</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=135492"/>
		<updated>2026-03-13T04:56:28Z</updated>

		<summary type="html">&lt;p&gt;Robe: &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;
==== 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;
==== 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;
==== 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;
==== gallery ====&lt;br /&gt;
Debian 12 (bookworm) container for AI/ML services, media, and experimental applications.&lt;br /&gt;
&lt;br /&gt;
'''Resources:''' 8 vCPUs, 12GB RAM&lt;br /&gt;
'''System services:''' nginx, redis, PostgreSQL 17, turnserver, php-fpm&lt;br /&gt;
&lt;br /&gt;
'''Brian's services (darkblueb):'''&lt;br /&gt;
* GalleryVM media library&lt;br /&gt;
* llamafile experiments&lt;br /&gt;
* photoprism configuration&lt;br /&gt;
&lt;br /&gt;
'''Lorenzo's services (ominiverdi):'''&lt;br /&gt;
* '''matrix-llmagent''' - Matrix chat bot with LLM integration (uses OpenRouter API)&lt;br /&gt;
** GitHub: https://github.com/ominiverdi/matrix-llmagent&lt;br /&gt;
* '''BGE-M3 Embedding Server''' - Semantic search embeddings via llama.cpp&lt;br /&gt;
** Port: 8094 (localhost only), Model: bge-m3-Q8_0.gguf&lt;br /&gt;
* '''osgeo-library''' - PDF figure/table/equation extraction and semantic search&lt;br /&gt;
** GitHub: https://github.com/ominiverdi/osgeo-library&lt;br /&gt;
** CLI command: &amp;lt;code&amp;gt;osgeo-library&amp;lt;/code&amp;gt; (as ominiverdi user)&lt;br /&gt;
* '''osgeo_wiki_bot''' - Automated wiki/WordPress/Planet content sync and processing&lt;br /&gt;
** GitHub: https://github.com/ominiverdi/osgeo_wiki_bot&lt;br /&gt;
** Cron: wiki (6h), WordPress (daily), Planet (4h), chunk processing (hourly)&lt;br /&gt;
&lt;br /&gt;
The embedding model running on osgeo7-gallery is BGE-M3 (bge-m3-Q8_0.gguf), a multilingual model from BAAI supporting 100+ languages. It produces 1024-dimensional vectors and runs via llama-server on port 8094 (localhost only). The Q8_0 quantization keeps it light: 606 MB on disk, ~457 MB RAM, ~12ms per query.&lt;br /&gt;
&lt;br /&gt;
'''Contact:''' darkblueb (Brian Hamlin), ominiverdi (Lorenzo Becchi) or SAC channel&lt;br /&gt;
&lt;br /&gt;
==== live ====&lt;br /&gt;
Home of [http://live.osgeo.org live.osgeo.org] ; &lt;br /&gt;
Running Ubuntu 24.04.3 LTS with OSGeo LDAP SSH&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== mapserver ====&lt;br /&gt;
&lt;br /&gt;
See [[MapServer_at_osgeo7]]&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 &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;
==== 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;
==== 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;
=== 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;
This was reformated March 2026 to be incus host&lt;br /&gt;
See  [[osgeo6]]&lt;br /&gt;
&lt;br /&gt;
=== services running on osgeo6&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 osgeo9&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) - moved from osgeo9&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== wordpress ====&lt;br /&gt;
&lt;br /&gt;
See [[SAC:Wordpress]]&lt;br /&gt;
www.osgeo.org&lt;br /&gt;
&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>Robe</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=SAC:Budget&amp;diff=135368</id>
		<title>SAC:Budget</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=SAC:Budget&amp;diff=135368"/>
		<updated>2026-02-20T21:58:38Z</updated>

		<summary type="html">&lt;p&gt;Robe: /* 2026 */&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;
| System Admin (Volunteer) || -19200 || || 150 hrs volunteer time valued at $128/hr (see below)&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 and Volunteer Time 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;
|  ? || 50 [0]  || 6400 [0]  || 0 || Upgrade of key services in need of major upgrade (including OS) Secure (needs both DB and OS upgrade), Wiki, Wordpress, Discourse, Gitea, upgrade of OS of various servers&lt;br /&gt;
|-&lt;br /&gt;
| Luca Delu (Volunteer Time) || 50 [0]  || 6400 [0]  || 0 || Upgrade of Weblate and Pretalx &lt;br /&gt;
|-&lt;br /&gt;
|  Regina Obe (Volunteer Time) || 100 [0]  || 12800 [0]  || 0 || General Support as needed, general upgrades, handling of emergencies, train people on SAC work&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>Robe</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=SAC:Budget&amp;diff=135367</id>
		<title>SAC:Budget</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=SAC:Budget&amp;diff=135367"/>
		<updated>2026-02-20T21:57:00Z</updated>

		<summary type="html">&lt;p&gt;Robe: /* Overall */&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;
| System Admin (Volunteer) || -19200 || || 150 hrs volunteer time values at $128/hr&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;
|  ? || 50 [0]  || 6400 [0]  || 0 || Upgrade of key services in need of major upgrade (including OS) Secure (needs both DB and OS upgrade), Wiki, Wordpress, Discourse, Gitea, upgrade of OS of various servers&lt;br /&gt;
|-&lt;br /&gt;
| Luca Delu (Volunteer Time) || 50 [0]  || 6400 [0]  || 0 || Upgrade of Weblate and Pretalx &lt;br /&gt;
|-&lt;br /&gt;
|  Regina Obe (Volunteer Time) || 100 [0]  || 12800 [0]  || 0 || General Support as needed, general upgrades, handling of emergencies, train people on SAC work&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>Robe</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=SAC:Budget&amp;diff=135366</id>
		<title>SAC:Budget</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=SAC:Budget&amp;diff=135366"/>
		<updated>2026-02-20T21:53:10Z</updated>

		<summary type="html">&lt;p&gt;Robe: /* SysAmin contracts 2026 */&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;
|  ? || 50 [0]  || 6400 [0]  || 0 || Upgrade of key services in need of major upgrade (including OS) Secure (needs both DB and OS upgrade), Wiki, Wordpress, Discourse, Gitea, upgrade of OS of various servers&lt;br /&gt;
|-&lt;br /&gt;
| Luca Delu (Volunteer Time) || 50 [0]  || 6400 [0]  || 0 || Upgrade of Weblate and Pretalx &lt;br /&gt;
|-&lt;br /&gt;
|  Regina Obe (Volunteer Time) || 100 [0]  || 12800 [0]  || 0 || General Support as needed, general upgrades, handling of emergencies, train people on SAC work&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>Robe</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=SAC_Service_Status&amp;diff=135350</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=135350"/>
		<updated>2026-02-13T19:14:36Z</updated>

		<summary type="html">&lt;p&gt;Robe: /* dronie-client */&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;
==== 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;
==== gallery ====&lt;br /&gt;
Debian 12 (bookworm) container for AI/ML services, media, and experimental applications.&lt;br /&gt;
&lt;br /&gt;
'''Resources:''' 8 vCPUs, 12GB RAM&lt;br /&gt;
'''System services:''' nginx, redis, PostgreSQL 17, turnserver, php-fpm&lt;br /&gt;
&lt;br /&gt;
'''Brian's services (darkblueb):'''&lt;br /&gt;
* GalleryVM media library&lt;br /&gt;
* llamafile experiments&lt;br /&gt;
* photoprism configuration&lt;br /&gt;
&lt;br /&gt;
'''Lorenzo's services (ominiverdi):'''&lt;br /&gt;
* '''matrix-llmagent''' - Matrix chat bot with LLM integration (uses OpenRouter API)&lt;br /&gt;
** GitHub: https://github.com/ominiverdi/matrix-llmagent&lt;br /&gt;
* '''BGE-M3 Embedding Server''' - Semantic search embeddings via llama.cpp&lt;br /&gt;
** Port: 8094 (localhost only), Model: bge-m3-Q8_0.gguf&lt;br /&gt;
* '''osgeo-library''' - PDF figure/table/equation extraction and semantic search&lt;br /&gt;
** GitHub: https://github.com/ominiverdi/osgeo-library&lt;br /&gt;
** CLI command: &amp;lt;code&amp;gt;osgeo-library&amp;lt;/code&amp;gt; (as ominiverdi user)&lt;br /&gt;
* '''osgeo_wiki_bot''' - Automated wiki/WordPress/Planet content sync and processing&lt;br /&gt;
** GitHub: https://github.com/ominiverdi/osgeo_wiki_bot&lt;br /&gt;
** Cron: wiki (6h), WordPress (daily), Planet (4h), chunk processing (hourly)&lt;br /&gt;
&lt;br /&gt;
The embedding model running on osgeo7-gallery is BGE-M3 (bge-m3-Q8_0.gguf), a multilingual model from BAAI supporting 100+ languages. It produces 1024-dimensional vectors and runs via llama-server on port 8094 (localhost only). The Q8_0 quantization keeps it light: 606 MB on disk, ~457 MB RAM, ~12ms per query.&lt;br /&gt;
&lt;br /&gt;
'''Contact:''' darkblueb (Brian Hamlin), ominiverdi (Lorenzo Becchi) or SAC channel&lt;br /&gt;
&lt;br /&gt;
==== live ====&lt;br /&gt;
Home of [http://live.osgeo.org live.osgeo.org] ; &lt;br /&gt;
Running Ubuntu 24.04.3 LTS with OSGeo LDAP SSH&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== mapserver ====&lt;br /&gt;
&lt;br /&gt;
See [[MapServer_at_osgeo7]]&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 &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;
==== 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;
==== 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;
=== 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>Robe</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=PostGIS_Report_2025&amp;diff=135120</id>
		<title>PostGIS Report 2025</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=PostGIS_Report_2025&amp;diff=135120"/>
		<updated>2026-01-13T03:48:34Z</updated>

		<summary type="html">&lt;p&gt;Robe: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= General information =&lt;br /&gt;
&lt;br /&gt;
* Project officer: (Only for OSGeo Projects) Paul Ramsey&lt;br /&gt;
* Project page information: https://www.osgeo.org/projects/postgis/&lt;br /&gt;
&lt;br /&gt;
= Key Accomplishments =&lt;br /&gt;
&lt;br /&gt;
* PostGIS minor 3.6.0, 3.6.1 released&lt;br /&gt;
* PostGIS patch releases - 3.5.4, 3.5.3, 3.5.2&lt;br /&gt;
** https://postgis.net/development/source_code/&lt;br /&gt;
&lt;br /&gt;
= Participation in Conferences =&lt;br /&gt;
&lt;br /&gt;
* PostGIS Day 2025 (funded by Snowflake)&lt;br /&gt;
* FOSS4GNA 2025 - PSC folks gave workshop and several talks on PostGIS&lt;br /&gt;
&lt;br /&gt;
= Budget =&lt;br /&gt;
&lt;br /&gt;
* Budget from OSGeo: $0&lt;br /&gt;
* [https://postgis.net/community/support/ Donation Page]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Outlook for 2026 =&lt;br /&gt;
&lt;br /&gt;
* PostGIS 3.7 probably in September&lt;br /&gt;
* PostGIS Day 2027&lt;br /&gt;
* PostGIS devs might be attending FOSS4G, FOSS4G EU, FOSS4G NA, and Code sprints&lt;br /&gt;
&lt;br /&gt;
[[Category:Annual Reports]]&lt;br /&gt;
[[Category: Reports 2025]]&lt;/div&gt;</summary>
		<author><name>Robe</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=PostGIS_Report_2025&amp;diff=135119</id>
		<title>PostGIS Report 2025</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=PostGIS_Report_2025&amp;diff=135119"/>
		<updated>2026-01-13T03:47:29Z</updated>

		<summary type="html">&lt;p&gt;Robe: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= General information =&lt;br /&gt;
&lt;br /&gt;
* Project officer: (Only for OSGeo Projects) Paul Ramsey&lt;br /&gt;
* Project page information: https://www.osgeo.org/projects/postgis/&lt;br /&gt;
&lt;br /&gt;
= Key Accomplishments =&lt;br /&gt;
&lt;br /&gt;
* PostGIS minor 3.6.0, 3.6.1 released&lt;br /&gt;
* PostGIS patch releases - 3.5.4, 3.5.3, 3.5.2&lt;br /&gt;
** https://postgis.net/development/source_code/&lt;br /&gt;
&lt;br /&gt;
= Participation in Conferences =&lt;br /&gt;
&lt;br /&gt;
* PostGIS Day 2025&lt;br /&gt;
* FOSS4GNA 2025 - PSC folks gave workshop and several talks on PostGIS&lt;br /&gt;
&lt;br /&gt;
= Budget =&lt;br /&gt;
&lt;br /&gt;
* Budget from OSGeo: $0&lt;br /&gt;
* [https://postgis.net/community/support/ Donation Page]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Outlook for 2026 =&lt;br /&gt;
&lt;br /&gt;
* PostGIS 3.7 probably in September&lt;br /&gt;
* PostGIS Day 2027&lt;br /&gt;
* PostGIS devs might be attending FOSS4G, FOSS4G EU, FOSS4G NA, and Code sprints&lt;br /&gt;
&lt;br /&gt;
[[Category:Annual Reports]]&lt;br /&gt;
[[Category: Reports 2025]]&lt;/div&gt;</summary>
		<author><name>Robe</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=PostGIS_Report_2025&amp;diff=135118</id>
		<title>PostGIS Report 2025</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=PostGIS_Report_2025&amp;diff=135118"/>
		<updated>2026-01-13T03:46:32Z</updated>

		<summary type="html">&lt;p&gt;Robe: Created page with &amp;quot;This is just a guide on the reports.  Please copy and paste the following into the report.  Adjust the report to what you need.  For example instead of &amp;quot;Project officer&amp;quot; It ca...&amp;quot;&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) Paul Ramsey&lt;br /&gt;
* Project page information: https://www.osgeo.org/projects/postgis/&lt;br /&gt;
&lt;br /&gt;
= Key Accomplishments =&lt;br /&gt;
&lt;br /&gt;
* PostGIS minor 3.6.0, 3.6.1 released&lt;br /&gt;
* PostGIS patch releases - 3.5.4, 3.5.3, 3.5.2&lt;br /&gt;
** https://postgis.net/development/source_code/&lt;br /&gt;
&lt;br /&gt;
= Participation in Conferences =&lt;br /&gt;
&lt;br /&gt;
* PostGIS Day 2025&lt;br /&gt;
* FOSS4GNA 2025 - PSC folks gave workshop and several talks on PostGIS&lt;br /&gt;
&lt;br /&gt;
= Budget =&lt;br /&gt;
&lt;br /&gt;
* Budget from OSGeo: $0&lt;br /&gt;
* [https://postgis.net/community/support/ Donation Page]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Outlook for 2026 =&lt;br /&gt;
&lt;br /&gt;
* PostGIS 3.7 probably in September&lt;br /&gt;
* PostGIS Day 2027&lt;br /&gt;
* PostGIS devs might be attending FOSS4G, FOSS4G EU, FOSS4G NA, and Code sprints&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>Robe</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=Annual_Report_2025&amp;diff=135117</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=135117"/>
		<updated>2026-01-13T03:24:59Z</updated>

		<summary type="html">&lt;p&gt;Robe: /* Spatial Databases */&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;
# [[PROJ Report 2025]]&lt;br /&gt;
&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;
# [[pgRouting Report 2025]]&lt;br /&gt;
&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>Robe</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=Annual_Report_2025&amp;diff=135116</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=135116"/>
		<updated>2026-01-13T03:24:45Z</updated>

		<summary type="html">&lt;p&gt;Robe: /* Geospatial Libraries */&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;
# [[PROJ Report 2025]]&lt;br /&gt;
&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>Robe</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=OSGeo_Budget_2026&amp;diff=135051</id>
		<title>OSGeo Budget 2026</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=OSGeo_Budget_2026&amp;diff=135051"/>
		<updated>2026-01-07T17:38:48Z</updated>

		<summary type="html">&lt;p&gt;Robe: /* OSGeo Projects */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Draft budget for 2026, see [[OSGeo Budget 2025]] and [[Finance Committee#Documents]] for prior years.&lt;br /&gt;
&lt;br /&gt;
Total Approved Budget for 2025: $79,875 USD&lt;br /&gt;
&lt;br /&gt;
Total spending for 2025: TBD&lt;br /&gt;
&lt;br /&gt;
Total Approved Budget for 2026: TBD&lt;br /&gt;
&lt;br /&gt;
== OSGeo Board ==&lt;br /&gt;
&lt;br /&gt;
OSGeo board operates according to our bylaws providing vision and direction for our foundation. The board has also taken on responsibility setting for an annual budget, building partner relationships, sponsorship program and code sprints.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;   border=&amp;quot;2&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;6&amp;quot; rules=&amp;quot;all&amp;quot; style=&amp;quot;margin:1em 1em 1em 0; border:solid 1px #AAAAAAAA; border-collapse:collapse; font-size:95%; empty-cells:show;&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! Board&lt;br /&gt;
! 2025 Approved&lt;br /&gt;
! 2025 Actual&lt;br /&gt;
! 2026 Draft&lt;br /&gt;
! Notes&lt;br /&gt;
|- &lt;br /&gt;
| Admin&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 4,500&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| Operational expenses including liability insurance, tax filing fees, quickbooks, mail, IRS, bank fees, bank interest, accounting software, Delaware taxes.&lt;br /&gt;
|-&lt;br /&gt;
| Travel&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 2,500&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| Travel to main FOSS4G, F2F meeting and regional/representative events&lt;br /&gt;
|-&lt;br /&gt;
| Partners and Sponsors&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 0&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| Relationship building, attending b2b functions, foss4g/foss4ge/foss4gna/foss4g-asia breakfast meetings. Meetings with sponsors during events&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Total Board Budget for 2025: $7,000 USD&lt;br /&gt;
&lt;br /&gt;
Total Board spending for 2025: TBD&lt;br /&gt;
&lt;br /&gt;
Total Board Budget for 2026: TBD&lt;br /&gt;
&lt;br /&gt;
== OSGeo Committees ==&lt;br /&gt;
&lt;br /&gt;
The following committees have been formed to fulfill out goals as an organization, each committee is provided a mandate, with the chair of the committee represented as an officer of our organization.&lt;br /&gt;
&lt;br /&gt;
* Code of Conduct Committee&lt;br /&gt;
* Conference Committee&lt;br /&gt;
* GeoForAll - committee acting as advisory board for the GeoForAll Initiative &lt;br /&gt;
* Incubation Committee - committee providing hands-on support for project teams adopting open source principles and practice.&lt;br /&gt;
* Marketing Committee - outreach and advocacy support&lt;br /&gt;
* Open GeoScience Committee&lt;br /&gt;
* Public Geospatial Data Committee&lt;br /&gt;
* System Administration Committee - foundation infrastructure &lt;br /&gt;
* UN Committee - committee responsible for our participation in the UN Open GIS program&lt;br /&gt;
* Standards Committee&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;   border=&amp;quot;2&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;6&amp;quot; rules=&amp;quot;all&amp;quot; style=&amp;quot;margin:1em 1em 1em 0; border:solid 1px #AAAAAAAA; border-collapse:collapse; font-size:95%; empty-cells:show;&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! OSGeo Committees&lt;br /&gt;
! 2025 Approved [Requested]&lt;br /&gt;
! 2025 Actual&lt;br /&gt;
! 2026 Draft [Requested]&lt;br /&gt;
! Notes&lt;br /&gt;
|- &lt;br /&gt;
| SAC&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 16,000 &amp;lt;br/&amp;gt; [55,850]&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | [57250]&lt;br /&gt;
| https://wiki.osgeo.org/wiki/SAC:Budget#2026 &amp;lt;br/&amp;gt; Board Note: We can only pay for 120h for contracts, we will provide a priority list of items to work. The board will consider a 4k budget increase in case of emergency. The board will also plan a survey between projects to prioritize usage of current services (e.g. trac, gitea, etc) to decide which services to maintain. For this year we will not approve donations to external OS projects due to budget limitations. Budget for initiatives like &amp;quot;OSGeo ID Creation&amp;quot; will be considered if changes in revenue happen.&lt;br /&gt;
|-&lt;br /&gt;
| OpenGeoScience&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 2,000 &amp;lt;br/&amp;gt; [3,000]&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| https://wiki.osgeo.org/wiki/Open_Geoscience_Committee/budget_2025 &amp;lt;br/&amp;gt; Board Note: Marketing material should be asked from Marketing committee. 1k for workshop, 1k for event&lt;br /&gt;
|-&lt;br /&gt;
| Conference&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 0&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Marketing&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 2,000 &amp;lt;br/&amp;gt; [25,000]&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| [[Marketing_Committee_Budget_2025]] &amp;lt;br/&amp;gt; Board Note: 1500$ for materials, 500$ for podcast. The &amp;quot;OSGeo UserID Creation&amp;quot; is discussed in the SAC budget. Please also see website initiative budget bellow.&lt;br /&gt;
|-&lt;br /&gt;
| GeoForAll&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 0&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| UN Committee&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 0&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Incubation Committee&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 1,500 &amp;lt;br/&amp;gt; [0]&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Total Committees Budget for 2025: $21,500 USD&lt;br /&gt;
&lt;br /&gt;
Total Committees spending for 2025: TBD&lt;br /&gt;
&lt;br /&gt;
Total Committees Budget for 2026: TBD&lt;br /&gt;
&lt;br /&gt;
== OSGeo Initiatives ==&lt;br /&gt;
&lt;br /&gt;
OSGeo initiatives have formed to pursue a specific short term, or long term goal. Initiatives maybe formed by a committee or the board as required. Initiatives are a great way to collaborate with projects, committees and partners.&lt;br /&gt;
&lt;br /&gt;
* FOSS4G - event series produced in collaboration with the conference committee and local chapters&lt;br /&gt;
* GeoForAll - education and research program produced in collaboration with our partners&lt;br /&gt;
* Incubation - mentor program for open source projects to be recognized as OSGeo project&lt;br /&gt;
* Local Chapters - board outreach initiative establishing regional OSGeo groups for direct grassroots advoacacy&lt;br /&gt;
* GSoC - coordinate participation in google-summer-of-code and code-in activities&lt;br /&gt;
* Travel Grant Program - provides assistance for attending OSGeo events&lt;br /&gt;
&lt;br /&gt;
Proposed initiatives:&lt;br /&gt;
&lt;br /&gt;
* Website updates&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;   border=&amp;quot;2&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;6&amp;quot; rules=&amp;quot;all&amp;quot; style=&amp;quot;margin:1em 1em 1em 0; border:solid 1px #AAAAAAAA; border-collapse:collapse; font-size:95%; empty-cells:show;&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! OSGeo Initiatives&lt;br /&gt;
! 2025 Approved&lt;br /&gt;
! 2025 Actual&lt;br /&gt;
! 2026 Draft [Requested]&lt;br /&gt;
! Notes&lt;br /&gt;
|- &lt;br /&gt;
| FOSS4G&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 0&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| Seed money for 2026.&lt;br /&gt;
|-&lt;br /&gt;
| Local Chapters&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 0&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| Managed by board, considering putting aside money to help establish local chapters (for logistics, legal advise, kickoff meetings rather than any sponsorship or direct funding)&lt;br /&gt;
|-&lt;br /&gt;
| GSoC&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 0&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| Managed by board.&lt;br /&gt;
|-&lt;br /&gt;
| Travel Grant Program &lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 12,000&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| Managed by Conference Committee. Board Note: (10k for FOSS4G, 2k for local events)&lt;br /&gt;
|-&lt;br /&gt;
| Events and Code Sprints&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 5,000&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| Managed by the board. Funding to help organize OSGeo Code Sprint and other events.&lt;br /&gt;
|-&lt;br /&gt;
| Website updates&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 7,000&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| For the website the board will match sponsor amount up to 7000&lt;br /&gt;
|-&lt;br /&gt;
| Community Projects&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 3,000&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| Managed by the board since community projects do not have an assigned officer to handle their budget.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Total Initiatives Budget for 2025: $27,000 USD&lt;br /&gt;
&lt;br /&gt;
Total Initiatives spending for 2025: TBD&lt;br /&gt;
&lt;br /&gt;
Total Initiatives Budget for 2026: TBD&lt;br /&gt;
&lt;br /&gt;
= Projects =&lt;br /&gt;
&lt;br /&gt;
==  OSGeo Projects ==&lt;br /&gt;
&lt;br /&gt;
OSGeo Projects each have a project steering committee, the chair of which is acknowledged as a foundation officer with spending authority on behalf of their committee.&lt;br /&gt;
&lt;br /&gt;
Notes:&lt;br /&gt;
&lt;br /&gt;
* We have reached out (2026) to the projects mailing list.&lt;br /&gt;
* Board decided to not assign a default budget this year.&lt;br /&gt;
* Board decided that the maximum amount per project this year cannot be more than $TBD USD.&lt;br /&gt;
* This is a budget, representing planned spending in 2026 - actual balance available to each PSC (from fundraising, donations and sponsorship) may be considered when planning.&lt;br /&gt;
* If a project did not respond (or runs into an unforeseen expense) please contact the board throughout the year as budgets can be amended&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;   border=&amp;quot;2&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;6&amp;quot; rules=&amp;quot;all&amp;quot; style=&amp;quot;margin:1em 1em 1em 0; border:solid 1px #AAAAAAAA; border-collapse:collapse; font-size:95%; empty-cells:show;&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! OSGeo Project&lt;br /&gt;
! 2025 Approved [Requested]&lt;br /&gt;
! 2025 Actual&lt;br /&gt;
! 2026 Draft [Requested]&lt;br /&gt;
! Notes&lt;br /&gt;
|- &lt;br /&gt;
| deegree&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 0&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| GDAL/OGR&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 0&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| GeoMOOSE&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 0 &amp;lt;br/&amp;gt; [4,000]&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | ##### &amp;lt;br/&amp;gt;[4,000]&lt;br /&gt;
| [https://github.com/geomoose/geomoose/wiki/2025-Annual-Report Annual Report] [https://lists.osgeo.org/pipermail/geomoose-psc/2025-December/001188.html Budget]&amp;lt;br/&amp;gt; &lt;br /&gt;
|-&lt;br /&gt;
| GeoNetwork&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 0 &amp;lt;br/&amp;gt; [2,000]&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 0&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | [2,000]&lt;br /&gt;
| [https://github.com/geonetwork/core-geonetwork/wiki/GeoNetwork-2026-Sponsorship-Opportunities#osgeo-2026-budget-request geonetwork osgeo 2026 budget request] &amp;lt;/br&amp;gt; Request focused on CRA reporting obligations taking effect in September of 2026.&lt;br /&gt;
|-&lt;br /&gt;
| GeoNode&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 0&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| GEOS&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 0&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | [2000]&lt;br /&gt;
| Travel budget for code sprints and conferences&lt;br /&gt;
|-&lt;br /&gt;
| GeoServer&lt;br /&gt;
| style=&amp;quot;text-align:right; &amp;quot; | 2,000 &amp;lt;br/&amp;gt; [2,000]&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD &amp;lt;br/&amp;gt; [500]&lt;br /&gt;
| [https://github.com/geoserver/geoserver/wiki/GeoServer-2026-Sponsorship-Opportunities GeoServer 2026 sponsorship opportunities] &amp;lt;br/&amp;gt; GeoServer PSC  requires a larger budget than is being indicated on this table, as an example $1200 for CITE certification. Do you wish to reflect actual PSC budget requirements here independently of budget request to OSGeo?&lt;br /&gt;
|-&lt;br /&gt;
| GeoTools&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 0&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| GRASS&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 2,000 &amp;lt;br/&amp;gt;[5,002]&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | [2,000]&lt;br /&gt;
| [[GRASS Budget 2026]] ([https://grass.osgeo.org/news/2025_12_31_annual_report/ GRASS Annual Report 2025])&lt;br /&gt;
|-&lt;br /&gt;
| gvSIG&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 2,000 &amp;lt;br/&amp;gt; [5,000]&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | [3,500]&lt;br /&gt;
| https://wiki.osgeo.org/wiki/GvSIG_Budget_2026&lt;br /&gt;
|-&lt;br /&gt;
| Mapbender&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 0&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| MapServer&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 2,000 &amp;lt;br/&amp;gt; [5,000]&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Marble&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 0&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| Need to report to the board to get a budget&lt;br /&gt;
|-&lt;br /&gt;
| OpenLayers&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 2,000 &amp;lt;br/&amp;gt; [3,000]&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | [3000]&lt;br /&gt;
| [https://github.com/openlayers/openlayers/wiki/OpenLayers-2026-Sponsorship-Opportunities OpenLayers 2026 sponsorship opportunities]&lt;br /&gt;
|-&lt;br /&gt;
| OTB&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 0&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| OSGeoLive&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 0&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| pgrouting&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 2,000 &amp;lt;br/&amp;gt; [2,000]&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | [3,000]&lt;br /&gt;
| https://wiki.osgeo.org/wiki/PgRouting_Budget#2026&lt;br /&gt;
|-&lt;br /&gt;
| PostGIS&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 0&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | [2000]&lt;br /&gt;
| Travel budget for code sprints and conferences&lt;br /&gt;
|-&lt;br /&gt;
| PROJ&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 0&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| pycsw&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 2,000 &amp;lt;br/&amp;gt; [3,000]&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 0&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | [3000]&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | https://github.com/geopython/pycsw/wiki/OSGeo-Budget-2026&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| pygeoapi&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 2,000 &amp;lt;br/&amp;gt; [4,000]&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 1962&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | [4000]&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | https://github.com/geopython/pygeoapi/wiki/OSGeo-Budget-2026&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| PyWPS&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 0&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| QGIS&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 0&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD &lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| ZOO-Project&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 2,000 &amp;lt;br/&amp;gt; [6,000]&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD &lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| https://github.com/ZOO-Project/ZOO-Project/wiki/ZOO-Project-Budget-2025&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Total Projects Budget for 2025: $18,000 USD&lt;br /&gt;
&lt;br /&gt;
Total Projects spending for 2025: TBD&lt;br /&gt;
&lt;br /&gt;
Total Projects Budget for 2026: TBD&lt;br /&gt;
&lt;br /&gt;
==  Community Projects ==&lt;br /&gt;
&lt;br /&gt;
Community projects act through the board as they do not have a project officer.&lt;br /&gt;
&lt;br /&gt;
* Community Projects can ask the Board for spending approval (since they do not have a Project Officer) from the approved Community Projects budget.&lt;br /&gt;
* Projects that have been accepted into the incubation program can ask the Incubation Committee for assistance to work on incubation (such requests are included in the incubation committee budget not here).&lt;br /&gt;
&lt;br /&gt;
= Events =&lt;br /&gt;
&lt;br /&gt;
== Community Events ==&lt;br /&gt;
&lt;br /&gt;
We have set aside a budget for community events in 2025:&lt;br /&gt;
&lt;br /&gt;
* Supporting community building events is distinct from the development focused code-sprints below&lt;br /&gt;
* We are inviting community members to contact us about events (rather than try and adjust their event to fit into our code sprint guidelines)&lt;br /&gt;
* OSGeo is is focused on our outreach goals as an organization as such our primary contribution to events is free software and enthusiasm rather than finical, we use funding to enable our members rather than for sponsorship and visibility.&lt;br /&gt;
* Please note our [https://github.com/OSGeo/osgeo/blob/master/board/documents/osgeo_financial_guidance.pdf financial guidance document]&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;   border=&amp;quot;2&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;6&amp;quot; rules=&amp;quot;all&amp;quot; style=&amp;quot;margin:1em 1em 1em 0; border:solid 1px #AAAAAAAA; border-collapse:collapse; font-size:95%; empty-cells:show;&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! Event Request&lt;br /&gt;
! 2025 Approved&lt;br /&gt;
! 2025 Actual&lt;br /&gt;
! 2026 Draft [Requested]&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| List your event here &lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 0&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 0&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 0&lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Code Sprints ==&lt;br /&gt;
&lt;br /&gt;
We have asked project teams for guidance to help set our code sprint budget:&lt;br /&gt;
&lt;br /&gt;
* Please note our [https://github.com/OSGeo/osgeo/blob/master/board/documents/osgeo_financial_guidance.pdf financial guidance document] ask for event details, budget and fundraising on your part.&lt;br /&gt;
* Our priority is to share the risk with organizers allowing access to funds early to book facilities as required&lt;br /&gt;
* Code sprint budget is structured carry funds from one event to the next allowing us to hold more code-sprints with a smaller annual budget.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;   border=&amp;quot;2&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;6&amp;quot; rules=&amp;quot;all&amp;quot; style=&amp;quot;margin:1em 1em 1em 0; border:solid 1px #AAAAAAAA; border-collapse:collapse; font-size:95%; empty-cells:show;&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! Sprint Request&lt;br /&gt;
! 2025 Approved&lt;br /&gt;
! 2025 Actual&lt;br /&gt;
! 2026 Draft [Requested]&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| OSGeo Code Sprint&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 4,395&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| 4,395 surplus from Vienna.&lt;br /&gt;
|-&lt;br /&gt;
| GeoStyler Code Sprint&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 2,000 &amp;lt;br/&amp;gt; [3,675]&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| https://lists.osgeo.org/pipermail/board/2024-December/013598.html&lt;br /&gt;
|-&lt;br /&gt;
| GRASS Community Meeting (code sprint)&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 0 &amp;lt;br/&amp;gt; [0]&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 0&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | [5,500]&lt;br /&gt;
| Details: [[GRASS Community Meeting 2026: Budget]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Approval and Amendments =&lt;br /&gt;
&lt;br /&gt;
* Budget Meeting: TBD&lt;br /&gt;
* Loomio Motion: TBD&lt;br /&gt;
* Amendments: &lt;br /&gt;
&lt;br /&gt;
[[Category:Budget]]&lt;br /&gt;
[[Category:Finance]]&lt;/div&gt;</summary>
		<author><name>Robe</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=OSGeo_Budget_2026&amp;diff=135050</id>
		<title>OSGeo Budget 2026</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=OSGeo_Budget_2026&amp;diff=135050"/>
		<updated>2026-01-07T17:34:54Z</updated>

		<summary type="html">&lt;p&gt;Robe: /* OSGeo Projects */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Draft budget for 2026, see [[OSGeo Budget 2025]] and [[Finance Committee#Documents]] for prior years.&lt;br /&gt;
&lt;br /&gt;
Total Approved Budget for 2025: $79,875 USD&lt;br /&gt;
&lt;br /&gt;
Total spending for 2025: TBD&lt;br /&gt;
&lt;br /&gt;
Total Approved Budget for 2026: TBD&lt;br /&gt;
&lt;br /&gt;
== OSGeo Board ==&lt;br /&gt;
&lt;br /&gt;
OSGeo board operates according to our bylaws providing vision and direction for our foundation. The board has also taken on responsibility setting for an annual budget, building partner relationships, sponsorship program and code sprints.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;   border=&amp;quot;2&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;6&amp;quot; rules=&amp;quot;all&amp;quot; style=&amp;quot;margin:1em 1em 1em 0; border:solid 1px #AAAAAAAA; border-collapse:collapse; font-size:95%; empty-cells:show;&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! Board&lt;br /&gt;
! 2025 Approved&lt;br /&gt;
! 2025 Actual&lt;br /&gt;
! 2026 Draft&lt;br /&gt;
! Notes&lt;br /&gt;
|- &lt;br /&gt;
| Admin&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 4,500&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| Operational expenses including liability insurance, tax filing fees, quickbooks, mail, IRS, bank fees, bank interest, accounting software, Delaware taxes.&lt;br /&gt;
|-&lt;br /&gt;
| Travel&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 2,500&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| Travel to main FOSS4G, F2F meeting and regional/representative events&lt;br /&gt;
|-&lt;br /&gt;
| Partners and Sponsors&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 0&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| Relationship building, attending b2b functions, foss4g/foss4ge/foss4gna/foss4g-asia breakfast meetings. Meetings with sponsors during events&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Total Board Budget for 2025: $7,000 USD&lt;br /&gt;
&lt;br /&gt;
Total Board spending for 2025: TBD&lt;br /&gt;
&lt;br /&gt;
Total Board Budget for 2026: TBD&lt;br /&gt;
&lt;br /&gt;
== OSGeo Committees ==&lt;br /&gt;
&lt;br /&gt;
The following committees have been formed to fulfill out goals as an organization, each committee is provided a mandate, with the chair of the committee represented as an officer of our organization.&lt;br /&gt;
&lt;br /&gt;
* Code of Conduct Committee&lt;br /&gt;
* Conference Committee&lt;br /&gt;
* GeoForAll - committee acting as advisory board for the GeoForAll Initiative &lt;br /&gt;
* Incubation Committee - committee providing hands-on support for project teams adopting open source principles and practice.&lt;br /&gt;
* Marketing Committee - outreach and advocacy support&lt;br /&gt;
* Open GeoScience Committee&lt;br /&gt;
* Public Geospatial Data Committee&lt;br /&gt;
* System Administration Committee - foundation infrastructure &lt;br /&gt;
* UN Committee - committee responsible for our participation in the UN Open GIS program&lt;br /&gt;
* Standards Committee&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;   border=&amp;quot;2&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;6&amp;quot; rules=&amp;quot;all&amp;quot; style=&amp;quot;margin:1em 1em 1em 0; border:solid 1px #AAAAAAAA; border-collapse:collapse; font-size:95%; empty-cells:show;&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! OSGeo Committees&lt;br /&gt;
! 2025 Approved [Requested]&lt;br /&gt;
! 2025 Actual&lt;br /&gt;
! 2026 Draft [Requested]&lt;br /&gt;
! Notes&lt;br /&gt;
|- &lt;br /&gt;
| SAC&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 16,000 &amp;lt;br/&amp;gt; [55,850]&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | [57250]&lt;br /&gt;
| https://wiki.osgeo.org/wiki/SAC:Budget#2026 &amp;lt;br/&amp;gt; Board Note: We can only pay for 120h for contracts, we will provide a priority list of items to work. The board will consider a 4k budget increase in case of emergency. The board will also plan a survey between projects to prioritize usage of current services (e.g. trac, gitea, etc) to decide which services to maintain. For this year we will not approve donations to external OS projects due to budget limitations. Budget for initiatives like &amp;quot;OSGeo ID Creation&amp;quot; will be considered if changes in revenue happen.&lt;br /&gt;
|-&lt;br /&gt;
| OpenGeoScience&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 2,000 &amp;lt;br/&amp;gt; [3,000]&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| https://wiki.osgeo.org/wiki/Open_Geoscience_Committee/budget_2025 &amp;lt;br/&amp;gt; Board Note: Marketing material should be asked from Marketing committee. 1k for workshop, 1k for event&lt;br /&gt;
|-&lt;br /&gt;
| Conference&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 0&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Marketing&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 2,000 &amp;lt;br/&amp;gt; [25,000]&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| [[Marketing_Committee_Budget_2025]] &amp;lt;br/&amp;gt; Board Note: 1500$ for materials, 500$ for podcast. The &amp;quot;OSGeo UserID Creation&amp;quot; is discussed in the SAC budget. Please also see website initiative budget bellow.&lt;br /&gt;
|-&lt;br /&gt;
| GeoForAll&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 0&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| UN Committee&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 0&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Incubation Committee&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 1,500 &amp;lt;br/&amp;gt; [0]&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Total Committees Budget for 2025: $21,500 USD&lt;br /&gt;
&lt;br /&gt;
Total Committees spending for 2025: TBD&lt;br /&gt;
&lt;br /&gt;
Total Committees Budget for 2026: TBD&lt;br /&gt;
&lt;br /&gt;
== OSGeo Initiatives ==&lt;br /&gt;
&lt;br /&gt;
OSGeo initiatives have formed to pursue a specific short term, or long term goal. Initiatives maybe formed by a committee or the board as required. Initiatives are a great way to collaborate with projects, committees and partners.&lt;br /&gt;
&lt;br /&gt;
* FOSS4G - event series produced in collaboration with the conference committee and local chapters&lt;br /&gt;
* GeoForAll - education and research program produced in collaboration with our partners&lt;br /&gt;
* Incubation - mentor program for open source projects to be recognized as OSGeo project&lt;br /&gt;
* Local Chapters - board outreach initiative establishing regional OSGeo groups for direct grassroots advoacacy&lt;br /&gt;
* GSoC - coordinate participation in google-summer-of-code and code-in activities&lt;br /&gt;
* Travel Grant Program - provides assistance for attending OSGeo events&lt;br /&gt;
&lt;br /&gt;
Proposed initiatives:&lt;br /&gt;
&lt;br /&gt;
* Website updates&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;   border=&amp;quot;2&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;6&amp;quot; rules=&amp;quot;all&amp;quot; style=&amp;quot;margin:1em 1em 1em 0; border:solid 1px #AAAAAAAA; border-collapse:collapse; font-size:95%; empty-cells:show;&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! OSGeo Initiatives&lt;br /&gt;
! 2025 Approved&lt;br /&gt;
! 2025 Actual&lt;br /&gt;
! 2026 Draft [Requested]&lt;br /&gt;
! Notes&lt;br /&gt;
|- &lt;br /&gt;
| FOSS4G&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 0&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| Seed money for 2026.&lt;br /&gt;
|-&lt;br /&gt;
| Local Chapters&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 0&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| Managed by board, considering putting aside money to help establish local chapters (for logistics, legal advise, kickoff meetings rather than any sponsorship or direct funding)&lt;br /&gt;
|-&lt;br /&gt;
| GSoC&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 0&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| Managed by board.&lt;br /&gt;
|-&lt;br /&gt;
| Travel Grant Program &lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 12,000&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| Managed by Conference Committee. Board Note: (10k for FOSS4G, 2k for local events)&lt;br /&gt;
|-&lt;br /&gt;
| Events and Code Sprints&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 5,000&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| Managed by the board. Funding to help organize OSGeo Code Sprint and other events.&lt;br /&gt;
|-&lt;br /&gt;
| Website updates&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 7,000&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| For the website the board will match sponsor amount up to 7000&lt;br /&gt;
|-&lt;br /&gt;
| Community Projects&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 3,000&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| Managed by the board since community projects do not have an assigned officer to handle their budget.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Total Initiatives Budget for 2025: $27,000 USD&lt;br /&gt;
&lt;br /&gt;
Total Initiatives spending for 2025: TBD&lt;br /&gt;
&lt;br /&gt;
Total Initiatives Budget for 2026: TBD&lt;br /&gt;
&lt;br /&gt;
= Projects =&lt;br /&gt;
&lt;br /&gt;
==  OSGeo Projects ==&lt;br /&gt;
&lt;br /&gt;
OSGeo Projects each have a project steering committee, the chair of which is acknowledged as a foundation officer with spending authority on behalf of their committee.&lt;br /&gt;
&lt;br /&gt;
Notes:&lt;br /&gt;
&lt;br /&gt;
* We have reached out (2026) to the projects mailing list.&lt;br /&gt;
* Board decided to not assign a default budget this year.&lt;br /&gt;
* Board decided that the maximum amount per project this year cannot be more than $TBD USD.&lt;br /&gt;
* This is a budget, representing planned spending in 2026 - actual balance available to each PSC (from fundraising, donations and sponsorship) may be considered when planning.&lt;br /&gt;
* If a project did not respond (or runs into an unforeseen expense) please contact the board throughout the year as budgets can be amended&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;   border=&amp;quot;2&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;6&amp;quot; rules=&amp;quot;all&amp;quot; style=&amp;quot;margin:1em 1em 1em 0; border:solid 1px #AAAAAAAA; border-collapse:collapse; font-size:95%; empty-cells:show;&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! OSGeo Project&lt;br /&gt;
! 2025 Approved [Requested]&lt;br /&gt;
! 2025 Actual&lt;br /&gt;
! 2026 Draft [Requested]&lt;br /&gt;
! Notes&lt;br /&gt;
|- &lt;br /&gt;
| deegree&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 0&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| GDAL/OGR&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 0&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| GeoMOOSE&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 0 &amp;lt;br/&amp;gt; [4,000]&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | ##### &amp;lt;br/&amp;gt;[4,000]&lt;br /&gt;
| [https://github.com/geomoose/geomoose/wiki/2025-Annual-Report Annual Report] [https://lists.osgeo.org/pipermail/geomoose-psc/2025-December/001188.html Budget]&amp;lt;br/&amp;gt; &lt;br /&gt;
|-&lt;br /&gt;
| GeoNetwork&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 0 &amp;lt;br/&amp;gt; [2,000]&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 0&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | [2,000]&lt;br /&gt;
| [https://github.com/geonetwork/core-geonetwork/wiki/GeoNetwork-2026-Sponsorship-Opportunities#osgeo-2026-budget-request geonetwork osgeo 2026 budget request] &amp;lt;/br&amp;gt; Request focused on CRA reporting obligations taking effect in September of 2026.&lt;br /&gt;
|-&lt;br /&gt;
| GeoNode&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 0&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| GEOS&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 0&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 2000&lt;br /&gt;
| Travel budget for code sprints and conferences&lt;br /&gt;
|-&lt;br /&gt;
| GeoServer&lt;br /&gt;
| style=&amp;quot;text-align:right; &amp;quot; | 2,000 &amp;lt;br/&amp;gt; [2,000]&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD &amp;lt;br/&amp;gt; [500]&lt;br /&gt;
| [https://github.com/geoserver/geoserver/wiki/GeoServer-2026-Sponsorship-Opportunities GeoServer 2026 sponsorship opportunities] &amp;lt;br/&amp;gt; GeoServer PSC  requires a larger budget than is being indicated on this table, as an example $1200 for CITE certification. Do you wish to reflect actual PSC budget requirements here independently of budget request to OSGeo?&lt;br /&gt;
|-&lt;br /&gt;
| GeoTools&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 0&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| GRASS&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 2,000 &amp;lt;br/&amp;gt;[5,002]&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | [2,000]&lt;br /&gt;
| [[GRASS Budget 2026]] ([https://grass.osgeo.org/news/2025_12_31_annual_report/ GRASS Annual Report 2025])&lt;br /&gt;
|-&lt;br /&gt;
| gvSIG&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 2,000 &amp;lt;br/&amp;gt; [5,000]&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | [3,500]&lt;br /&gt;
| https://wiki.osgeo.org/wiki/GvSIG_Budget_2026&lt;br /&gt;
|-&lt;br /&gt;
| Mapbender&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 0&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| MapServer&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 2,000 &amp;lt;br/&amp;gt; [5,000]&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Marble&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 0&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| Need to report to the board to get a budget&lt;br /&gt;
|-&lt;br /&gt;
| OpenLayers&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 2,000 &amp;lt;br/&amp;gt; [3,000]&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | [3000]&lt;br /&gt;
| [https://github.com/openlayers/openlayers/wiki/OpenLayers-2026-Sponsorship-Opportunities OpenLayers 2026 sponsorship opportunities]&lt;br /&gt;
|-&lt;br /&gt;
| OTB&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 0&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| OSGeoLive&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 0&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| pgrouting&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 2,000 &amp;lt;br/&amp;gt; [2,000]&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | [3,000]&lt;br /&gt;
| https://wiki.osgeo.org/wiki/PgRouting_Budget#2026&lt;br /&gt;
|-&lt;br /&gt;
| PostGIS&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 0&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | [2000]&lt;br /&gt;
| Travel budget for code sprints and conferences&lt;br /&gt;
|-&lt;br /&gt;
| PROJ&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 0&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| pycsw&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 2,000 &amp;lt;br/&amp;gt; [3,000]&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 0&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | [3000]&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | https://github.com/geopython/pycsw/wiki/OSGeo-Budget-2026&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| pygeoapi&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 2,000 &amp;lt;br/&amp;gt; [4,000]&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 1962&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | [4000]&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | https://github.com/geopython/pygeoapi/wiki/OSGeo-Budget-2026&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| PyWPS&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 0&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| QGIS&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 0&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD &lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| ZOO-Project&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 2,000 &amp;lt;br/&amp;gt; [6,000]&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD &lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| https://github.com/ZOO-Project/ZOO-Project/wiki/ZOO-Project-Budget-2025&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Total Projects Budget for 2025: $18,000 USD&lt;br /&gt;
&lt;br /&gt;
Total Projects spending for 2025: TBD&lt;br /&gt;
&lt;br /&gt;
Total Projects Budget for 2026: TBD&lt;br /&gt;
&lt;br /&gt;
==  Community Projects ==&lt;br /&gt;
&lt;br /&gt;
Community projects act through the board as they do not have a project officer.&lt;br /&gt;
&lt;br /&gt;
* Community Projects can ask the Board for spending approval (since they do not have a Project Officer) from the approved Community Projects budget.&lt;br /&gt;
* Projects that have been accepted into the incubation program can ask the Incubation Committee for assistance to work on incubation (such requests are included in the incubation committee budget not here).&lt;br /&gt;
&lt;br /&gt;
= Events =&lt;br /&gt;
&lt;br /&gt;
== Community Events ==&lt;br /&gt;
&lt;br /&gt;
We have set aside a budget for community events in 2025:&lt;br /&gt;
&lt;br /&gt;
* Supporting community building events is distinct from the development focused code-sprints below&lt;br /&gt;
* We are inviting community members to contact us about events (rather than try and adjust their event to fit into our code sprint guidelines)&lt;br /&gt;
* OSGeo is is focused on our outreach goals as an organization as such our primary contribution to events is free software and enthusiasm rather than finical, we use funding to enable our members rather than for sponsorship and visibility.&lt;br /&gt;
* Please note our [https://github.com/OSGeo/osgeo/blob/master/board/documents/osgeo_financial_guidance.pdf financial guidance document]&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;   border=&amp;quot;2&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;6&amp;quot; rules=&amp;quot;all&amp;quot; style=&amp;quot;margin:1em 1em 1em 0; border:solid 1px #AAAAAAAA; border-collapse:collapse; font-size:95%; empty-cells:show;&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! Event Request&lt;br /&gt;
! 2025 Approved&lt;br /&gt;
! 2025 Actual&lt;br /&gt;
! 2026 Draft [Requested]&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| List your event here &lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 0&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 0&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 0&lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Code Sprints ==&lt;br /&gt;
&lt;br /&gt;
We have asked project teams for guidance to help set our code sprint budget:&lt;br /&gt;
&lt;br /&gt;
* Please note our [https://github.com/OSGeo/osgeo/blob/master/board/documents/osgeo_financial_guidance.pdf financial guidance document] ask for event details, budget and fundraising on your part.&lt;br /&gt;
* Our priority is to share the risk with organizers allowing access to funds early to book facilities as required&lt;br /&gt;
* Code sprint budget is structured carry funds from one event to the next allowing us to hold more code-sprints with a smaller annual budget.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;   border=&amp;quot;2&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;6&amp;quot; rules=&amp;quot;all&amp;quot; style=&amp;quot;margin:1em 1em 1em 0; border:solid 1px #AAAAAAAA; border-collapse:collapse; font-size:95%; empty-cells:show;&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! Sprint Request&lt;br /&gt;
! 2025 Approved&lt;br /&gt;
! 2025 Actual&lt;br /&gt;
! 2026 Draft [Requested]&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| OSGeo Code Sprint&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 4,395&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| 4,395 surplus from Vienna.&lt;br /&gt;
|-&lt;br /&gt;
| GeoStyler Code Sprint&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 2,000 &amp;lt;br/&amp;gt; [3,675]&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| https://lists.osgeo.org/pipermail/board/2024-December/013598.html&lt;br /&gt;
|-&lt;br /&gt;
| GRASS Community Meeting (code sprint)&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 0 &amp;lt;br/&amp;gt; [0]&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 0&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | [5,500]&lt;br /&gt;
| Details: [[GRASS Community Meeting 2026: Budget]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Approval and Amendments =&lt;br /&gt;
&lt;br /&gt;
* Budget Meeting: TBD&lt;br /&gt;
* Loomio Motion: TBD&lt;br /&gt;
* Amendments: &lt;br /&gt;
&lt;br /&gt;
[[Category:Budget]]&lt;br /&gt;
[[Category:Finance]]&lt;/div&gt;</summary>
		<author><name>Robe</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=OSGeo_Budget_2026&amp;diff=135009</id>
		<title>OSGeo Budget 2026</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=OSGeo_Budget_2026&amp;diff=135009"/>
		<updated>2026-01-05T16:46:50Z</updated>

		<summary type="html">&lt;p&gt;Robe: /* OSGeo Committees */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Draft budget for 2026, see [[OSGeo Budget 2025]] and [[Finance Committee#Documents]] for prior years.&lt;br /&gt;
&lt;br /&gt;
Total Approved Budget for 2025: $79,875 USD&lt;br /&gt;
&lt;br /&gt;
Total spending for 2025: TBD&lt;br /&gt;
&lt;br /&gt;
Total Approved Budget for 2026: TBD&lt;br /&gt;
&lt;br /&gt;
== OSGeo Board ==&lt;br /&gt;
&lt;br /&gt;
OSGeo board operates according to our bylaws providing vision and direction for our foundation. The board has also taken on responsibility setting for an annual budget, building partner relationships, sponsorship program and code sprints.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;   border=&amp;quot;2&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;6&amp;quot; rules=&amp;quot;all&amp;quot; style=&amp;quot;margin:1em 1em 1em 0; border:solid 1px #AAAAAAAA; border-collapse:collapse; font-size:95%; empty-cells:show;&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! Board&lt;br /&gt;
! 2025 Approved&lt;br /&gt;
! 2025 Actual&lt;br /&gt;
! 2026 Draft&lt;br /&gt;
! Notes&lt;br /&gt;
|- &lt;br /&gt;
| Admin&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 4,500&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| Operational expenses including liability insurance, tax filing fees, quickbooks, mail, IRS, bank fees, bank interest, accounting software, Delaware taxes.&lt;br /&gt;
|-&lt;br /&gt;
| Travel&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 2,500&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| Travel to main FOSS4G, F2F meeting and regional/representative events&lt;br /&gt;
|-&lt;br /&gt;
| Partners and Sponsors&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 0&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| Relationship building, attending b2b functions, foss4g/foss4ge/foss4gna/foss4g-asia breakfast meetings. Meetings with sponsors during events&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Total Board Budget for 2025: $7,000 USD&lt;br /&gt;
&lt;br /&gt;
Total Board spending for 2025: TBD&lt;br /&gt;
&lt;br /&gt;
Total Board Budget for 2026: TBD&lt;br /&gt;
&lt;br /&gt;
== OSGeo Committees ==&lt;br /&gt;
&lt;br /&gt;
The following committees have been formed to fulfill out goals as an organization, each committee is provided a mandate, with the chair of the committee represented as an officer of our organization.&lt;br /&gt;
&lt;br /&gt;
* Code of Conduct Committee&lt;br /&gt;
* Conference Committee&lt;br /&gt;
* GeoForAll - committee acting as advisory board for the GeoForAll Initiative &lt;br /&gt;
* Incubation Committee - committee providing hands-on support for project teams adopting open source principles and practice.&lt;br /&gt;
* Marketing Committee - outreach and advocacy support&lt;br /&gt;
* Open GeoScience Committee&lt;br /&gt;
* Public Geospatial Data Committee&lt;br /&gt;
* System Administration Committee - foundation infrastructure &lt;br /&gt;
* UN Committee - committee responsible for our participation in the UN Open GIS program&lt;br /&gt;
* Standards Committee&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;   border=&amp;quot;2&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;6&amp;quot; rules=&amp;quot;all&amp;quot; style=&amp;quot;margin:1em 1em 1em 0; border:solid 1px #AAAAAAAA; border-collapse:collapse; font-size:95%; empty-cells:show;&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! OSGeo Committees&lt;br /&gt;
! 2025 Approved [Requested]&lt;br /&gt;
! 2025 Actual&lt;br /&gt;
! 2026 Draft [Requested]&lt;br /&gt;
! Notes&lt;br /&gt;
|- &lt;br /&gt;
| SAC&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 16,000 &amp;lt;br/&amp;gt; [55,850]&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | [57250]&lt;br /&gt;
| https://wiki.osgeo.org/wiki/SAC:Budget#2026 &amp;lt;br/&amp;gt; Board Note: We can only pay for 120h for contracts, we will provide a priority list of items to work. The board will consider a 4k budget increase in case of emergency. The board will also plan a survey between projects to prioritize usage of current services (e.g. trac, gitea, etc) to decide which services to maintain. For this year we will not approve donations to external OS projects due to budget limitations. Budget for initiatives like &amp;quot;OSGeo ID Creation&amp;quot; will be considered if changes in revenue happen.&lt;br /&gt;
|-&lt;br /&gt;
| OpenGeoScience&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 2,000 &amp;lt;br/&amp;gt; [3,000]&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| https://wiki.osgeo.org/wiki/Open_Geoscience_Committee/budget_2025 &amp;lt;br/&amp;gt; Board Note: Marketing material should be asked from Marketing committee. 1k for workshop, 1k for event&lt;br /&gt;
|-&lt;br /&gt;
| Conference&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 0&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Marketing&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 2,000 &amp;lt;br/&amp;gt; [25,000]&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| [[Marketing_Committee_Budget_2025]] &amp;lt;br/&amp;gt; Board Note: 1500$ for materials, 500$ for podcast. The &amp;quot;OSGeo UserID Creation&amp;quot; is discussed in the SAC budget. Please also see website initiative budget bellow.&lt;br /&gt;
|-&lt;br /&gt;
| GeoForAll&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 0&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| UN Committee&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 0&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Incubation Committee&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 1,500 &amp;lt;br/&amp;gt; [0]&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| Board Note: budget for GeoStyler&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Total Committees Budget for 2025: $21,500 USD&lt;br /&gt;
&lt;br /&gt;
Total Committees spending for 2025: TBD&lt;br /&gt;
&lt;br /&gt;
Total Committees Budget for 2026: TBD&lt;br /&gt;
&lt;br /&gt;
== OSGeo Initiatives ==&lt;br /&gt;
&lt;br /&gt;
OSGeo initiatives have formed to pursue a specific short term, or long term goal. Initiatives maybe formed by a committee or the board as required. Initiatives are a great way to collaborate with projects, committees and partners.&lt;br /&gt;
&lt;br /&gt;
* FOSS4G - event series produced in collaboration with the conference committee and local chapters&lt;br /&gt;
* GeoForAll - education and research program produced in collaboration with our partners&lt;br /&gt;
* Incubation - mentor program for open source projects to be recognized as OSGeo project&lt;br /&gt;
* Local Chapters - board outreach initiative establishing regional OSGeo groups for direct grassroots advoacacy&lt;br /&gt;
* GSoC - coordinate participation in google-summer-of-code and code-in activities&lt;br /&gt;
* Travel Grant Program - provides assistance for attending OSGeo events&lt;br /&gt;
&lt;br /&gt;
Proposed initiatives:&lt;br /&gt;
&lt;br /&gt;
* Website updates&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;   border=&amp;quot;2&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;6&amp;quot; rules=&amp;quot;all&amp;quot; style=&amp;quot;margin:1em 1em 1em 0; border:solid 1px #AAAAAAAA; border-collapse:collapse; font-size:95%; empty-cells:show;&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! OSGeo Initiatives&lt;br /&gt;
! 2025 Approved&lt;br /&gt;
! 2025 Actual&lt;br /&gt;
! 2026 Draft [Requested]&lt;br /&gt;
! Notes&lt;br /&gt;
|- &lt;br /&gt;
| FOSS4G&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 0&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| Seed money for 2026.&lt;br /&gt;
|-&lt;br /&gt;
| Local Chapters&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 0&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| Managed by board, considering putting aside money to help establish local chapters (for logistics, legal advise, kickoff meetings rather than any sponsorship or direct funding)&lt;br /&gt;
|-&lt;br /&gt;
| GSoC&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 0&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| Managed by board.&lt;br /&gt;
|-&lt;br /&gt;
| Travel Grant Program &lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 12,000&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| Managed by Conference Committee. Board Note: (10k for FOSS4G, 2k for local events)&lt;br /&gt;
|-&lt;br /&gt;
| Events and Code Sprints&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 5,000&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| Managed by the board. Funding to help organize OSGeo Code Sprint and other events.&lt;br /&gt;
|-&lt;br /&gt;
| Website updates&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 7,000&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| For the website the board will match sponsor amount up to 7000&lt;br /&gt;
|-&lt;br /&gt;
| Community Projects&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 3,000&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| Managed by the board since community projects do not have an assigned officer to handle their budget.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Total Initiatives Budget for 2025: $27,000 USD&lt;br /&gt;
&lt;br /&gt;
Total Initiatives spending for 2025: TBD&lt;br /&gt;
&lt;br /&gt;
Total Initiatives Budget for 2026: TBD&lt;br /&gt;
&lt;br /&gt;
= Projects =&lt;br /&gt;
&lt;br /&gt;
==  OSGeo Projects ==&lt;br /&gt;
&lt;br /&gt;
OSGeo Projects each have a project steering committee, the chair of which is acknowledged as a foundation officer with spending authority on behalf of their committee.&lt;br /&gt;
&lt;br /&gt;
Notes:&lt;br /&gt;
&lt;br /&gt;
* We have reached out (2025) to the projects mailing list.&lt;br /&gt;
* Board decided to not assign a default budget this year.&lt;br /&gt;
* Board decided that the maximum amount per project this year cannot be more than $2,000 USD.&lt;br /&gt;
* This is a budget, representing planned spending in 2025 - actual balance available to each PSC (from fundraising, donations and sponsorship) may be considered when planning.&lt;br /&gt;
* If a project did not respond (or runs into an unforeseen expense) please contact the board throughout the year as budgets can be amended&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;   border=&amp;quot;2&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;6&amp;quot; rules=&amp;quot;all&amp;quot; style=&amp;quot;margin:1em 1em 1em 0; border:solid 1px #AAAAAAAA; border-collapse:collapse; font-size:95%; empty-cells:show;&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! OSGeo Project&lt;br /&gt;
! 2025 Approved [Requested]&lt;br /&gt;
! 2025 Actual&lt;br /&gt;
! 2026 Draft [Requested]&lt;br /&gt;
! Notes&lt;br /&gt;
|- &lt;br /&gt;
| deegree&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 0&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| GDAL/OGR&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 0&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| GeoMOOSE&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 0 &amp;lt;br/&amp;gt; [4,000]&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | ##### &amp;lt;br/&amp;gt;[4,000]&lt;br /&gt;
| [https://github.com/geomoose/geomoose/wiki/2025-Annual-Report Annual Report] [https://lists.osgeo.org/pipermail/geomoose-psc/2025-December/001188.html Budget]&amp;lt;br/&amp;gt; &lt;br /&gt;
|-&lt;br /&gt;
| GeoNetwork&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 0&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| GeoNode&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 0&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| GEOS&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 0&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| GeoServer&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 2,000 &amp;lt;br/&amp;gt; [2,000]&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| [https://github.com/geoserver/geoserver/wiki/GeoServer-2025-Sponsorship-Opportunities GeoServer 2025 sponsorship opportunities]&lt;br /&gt;
|-&lt;br /&gt;
| GeoTools&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 0&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| GRASS GIS&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 2,000 &amp;lt;br/&amp;gt;[5,002]&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| [[GRASS GIS Budget 2025]]&lt;br /&gt;
|-&lt;br /&gt;
| gvSIG&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 2,000 &amp;lt;br/&amp;gt; [5,000]&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| https://wiki.osgeo.org/wiki/GvSIG_Budget_2025&lt;br /&gt;
|-&lt;br /&gt;
| Mapbender&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 0&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| MapServer&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 2,000 &amp;lt;br/&amp;gt; [5,000]&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Marble&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 0&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| Need to report to the board to get a budget&lt;br /&gt;
|-&lt;br /&gt;
| OpenLayers&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 2,000 &amp;lt;br/&amp;gt; [3,000]&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | [3000]&lt;br /&gt;
| [https://github.com/openlayers/openlayers/wiki/OpenLayers-2026-Sponsorship-Opportunities OpenLayers 2026 sponsorship opportunities]&lt;br /&gt;
|-&lt;br /&gt;
| OTB&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 0&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| OSGeoLive&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 0&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| pgrouting&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 2,000 &amp;lt;br/&amp;gt; [2,000]&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | [3,000]&lt;br /&gt;
| https://wiki.osgeo.org/wiki/PgRouting_Budget#2026&lt;br /&gt;
|-&lt;br /&gt;
| PostGIS&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 0&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| PROJ&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 0&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| pycsw&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 2,000 &amp;lt;br/&amp;gt; [3,000]&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 0&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | [3000]&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | https://github.com/geopython/pycsw/wiki/OSGeo-Budget-2026&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| pygeoapi&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 2,000 &amp;lt;br/&amp;gt; [4,000]&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 1962&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | [4000]&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | https://github.com/geopython/pygeoapi/wiki/OSGeo-Budget-2026&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| PyWPS&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 0&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| QGIS&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 0&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD &lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| ZOO-Project&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 2,000 &amp;lt;br/&amp;gt; [6,000]&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD &lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| https://github.com/ZOO-Project/ZOO-Project/wiki/ZOO-Project-Budget-2025&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Total Projects Budget for 2025: $18,000 USD&lt;br /&gt;
&lt;br /&gt;
Total Projects spending for 2025: TBD&lt;br /&gt;
&lt;br /&gt;
Total Projects Budget for 2026: TBD&lt;br /&gt;
&lt;br /&gt;
==  Community Projects ==&lt;br /&gt;
&lt;br /&gt;
Community projects act through the board as they do not have a project officer.&lt;br /&gt;
&lt;br /&gt;
* Community Projects can ask the Board for spending approval (since they do not have a Project Officer) from the approved Community Projects budget.&lt;br /&gt;
* Projects that have been accepted into the incubation program can ask the Incubation Committee for assistance to work on incubation (such requests are included in the incubation committee budget not here).&lt;br /&gt;
&lt;br /&gt;
= Events =&lt;br /&gt;
&lt;br /&gt;
== Community Events ==&lt;br /&gt;
&lt;br /&gt;
We have set aside a budget for community events in 2025:&lt;br /&gt;
&lt;br /&gt;
* Supporting community building events is distinct from the development focused code-sprints below&lt;br /&gt;
* We are inviting community members to contact us about events (rather than try and adjust their event to fit into our code sprint guidelines)&lt;br /&gt;
* OSGeo is is focused on our outreach goals as an organization as such our primary contribution to events is free software and enthusiasm rather than finical, we use funding to enable our members rather than for sponsorship and visibility.&lt;br /&gt;
* Please note our [https://github.com/OSGeo/osgeo/blob/master/board/documents/osgeo_financial_guidance.pdf financial guidance document]&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;   border=&amp;quot;2&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;6&amp;quot; rules=&amp;quot;all&amp;quot; style=&amp;quot;margin:1em 1em 1em 0; border:solid 1px #AAAAAAAA; border-collapse:collapse; font-size:95%; empty-cells:show;&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! Event Request&lt;br /&gt;
! 2025 Approved&lt;br /&gt;
! 2025 Actual&lt;br /&gt;
! 2026 Draft [Requested]&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| List your event here &lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 0&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 0&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 0&lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Code Sprints ==&lt;br /&gt;
&lt;br /&gt;
We have asked project teams for guidance to help set our code sprint budget:&lt;br /&gt;
&lt;br /&gt;
* Please note our [https://github.com/OSGeo/osgeo/blob/master/board/documents/osgeo_financial_guidance.pdf financial guidance document] ask for event details, budget and fundraising on your part.&lt;br /&gt;
* Our priority is to share the risk with organizers allowing access to funds early to book facilities as required&lt;br /&gt;
* Code sprint budget is structured carry funds from one event to the next allowing us to hold more code-sprints with a smaller annual budget.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;   border=&amp;quot;2&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;6&amp;quot; rules=&amp;quot;all&amp;quot; style=&amp;quot;margin:1em 1em 1em 0; border:solid 1px #AAAAAAAA; border-collapse:collapse; font-size:95%; empty-cells:show;&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! Sprint Request&lt;br /&gt;
! 2025 Approved&lt;br /&gt;
! 2025 Actual&lt;br /&gt;
! 2026 Draft [Requested]&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| OSGeo Code Sprint&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 4,395&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| 4,395 surplus from Vienna.&lt;br /&gt;
|-&lt;br /&gt;
| GeoStyler Code Sprint&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 2,000 &amp;lt;br/&amp;gt; [3,675]&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| https://lists.osgeo.org/pipermail/board/2024-December/013598.html&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Approval and Amendments =&lt;br /&gt;
&lt;br /&gt;
* Budget Meeting: TBD&lt;br /&gt;
* Loomio Motion: TBD&lt;br /&gt;
* Amendments: &lt;br /&gt;
&lt;br /&gt;
[[Category:Budget]]&lt;br /&gt;
[[Category:Finance]]&lt;/div&gt;</summary>
		<author><name>Robe</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=OSGeo_Budget_2026&amp;diff=135007</id>
		<title>OSGeo Budget 2026</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=OSGeo_Budget_2026&amp;diff=135007"/>
		<updated>2026-01-05T16:35:02Z</updated>

		<summary type="html">&lt;p&gt;Robe: /* OSGeo Projects */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Draft budget for 2026, see [[OSGeo Budget 2025]] and [[Finance Committee#Documents]] for prior years.&lt;br /&gt;
&lt;br /&gt;
Total Approved Budget for 2025: $79,875 USD&lt;br /&gt;
&lt;br /&gt;
Total spending for 2025: TBD&lt;br /&gt;
&lt;br /&gt;
Total Approved Budget for 2026: TBD&lt;br /&gt;
&lt;br /&gt;
== OSGeo Board ==&lt;br /&gt;
&lt;br /&gt;
OSGeo board operates according to our bylaws providing vision and direction for our foundation. The board has also taken on responsibility setting for an annual budget, building partner relationships, sponsorship program and code sprints.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;   border=&amp;quot;2&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;6&amp;quot; rules=&amp;quot;all&amp;quot; style=&amp;quot;margin:1em 1em 1em 0; border:solid 1px #AAAAAAAA; border-collapse:collapse; font-size:95%; empty-cells:show;&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! Board&lt;br /&gt;
! 2025 Approved&lt;br /&gt;
! 2025 Actual&lt;br /&gt;
! 2026 Draft&lt;br /&gt;
! Notes&lt;br /&gt;
|- &lt;br /&gt;
| Admin&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 4,500&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| Operational expenses including liability insurance, tax filing fees, quickbooks, mail, IRS, bank fees, bank interest, accounting software, Delaware taxes.&lt;br /&gt;
|-&lt;br /&gt;
| Travel&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 2,500&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| Travel to main FOSS4G, F2F meeting and regional/representative events&lt;br /&gt;
|-&lt;br /&gt;
| Partners and Sponsors&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 0&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| Relationship building, attending b2b functions, foss4g/foss4ge/foss4gna/foss4g-asia breakfast meetings. Meetings with sponsors during events&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Total Board Budget for 2025: $7,000 USD&lt;br /&gt;
&lt;br /&gt;
Total Board spending for 2025: TBD&lt;br /&gt;
&lt;br /&gt;
Total Board Budget for 2026: TBD&lt;br /&gt;
&lt;br /&gt;
== OSGeo Committees ==&lt;br /&gt;
&lt;br /&gt;
The following committees have been formed to fulfill out goals as an organization, each committee is provided a mandate, with the chair of the committee represented as an officer of our organization.&lt;br /&gt;
&lt;br /&gt;
* Code of Conduct Committee&lt;br /&gt;
* Conference Committee&lt;br /&gt;
* GeoForAll - committee acting as advisory board for the GeoForAll Initiative &lt;br /&gt;
* Incubation Committee - committee providing hands-on support for project teams adopting open source principles and practice.&lt;br /&gt;
* Marketing Committee - outreach and advocacy support&lt;br /&gt;
* Open GeoScience Committee&lt;br /&gt;
* Public Geospatial Data Committee&lt;br /&gt;
* System Administration Committee - foundation infrastructure &lt;br /&gt;
* UN Committee - committee responsible for our participation in the UN Open GIS program&lt;br /&gt;
* Standards Committee&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;   border=&amp;quot;2&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;6&amp;quot; rules=&amp;quot;all&amp;quot; style=&amp;quot;margin:1em 1em 1em 0; border:solid 1px #AAAAAAAA; border-collapse:collapse; font-size:95%; empty-cells:show;&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! OSGeo Committees&lt;br /&gt;
! 2025 Approved [Requested]&lt;br /&gt;
! 2025 Actual&lt;br /&gt;
! 2026 Draft [Requested]&lt;br /&gt;
! Notes&lt;br /&gt;
|- &lt;br /&gt;
| SAC&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 16,000 &amp;lt;br/&amp;gt; [55,850]&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| https://wiki.osgeo.org/wiki/SAC:Budget#2025 &amp;lt;br/&amp;gt; Board Note: We can only pay for 120h for contracts, we will provide a priority list of items to work. The board will consider a 4k budget increase in case of emergency. The board will also plan a survey between projects to prioritize usage of current services (e.g. trac, gitea, etc) to decide which services to maintain. For this year we will not approve donations to external OS projects due to budget limitations. Budget for initiatives like &amp;quot;OSGeo ID Creation&amp;quot; will be considered if changes in revenue happen.&lt;br /&gt;
|-&lt;br /&gt;
| OpenGeoScience&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 2,000 &amp;lt;br/&amp;gt; [3,000]&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| https://wiki.osgeo.org/wiki/Open_Geoscience_Committee/budget_2025 &amp;lt;br/&amp;gt; Board Note: Marketing material should be asked from Marketing committee. 1k for workshop, 1k for event&lt;br /&gt;
|-&lt;br /&gt;
| Conference&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 0&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Marketing&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 2,000 &amp;lt;br/&amp;gt; [25,000]&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| [[Marketing_Committee_Budget_2025]] &amp;lt;br/&amp;gt; Board Note: 1500$ for materials, 500$ for podcast. The &amp;quot;OSGeo UserID Creation&amp;quot; is discussed in the SAC budget. Please also see website initiative budget bellow.&lt;br /&gt;
|-&lt;br /&gt;
| GeoForAll&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 0&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| UN Committee&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 0&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Incubation Committee&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 1,500 &amp;lt;br/&amp;gt; [0]&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| Board Note: budget for GeoStyler&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Total Committees Budget for 2025: $21,500 USD&lt;br /&gt;
&lt;br /&gt;
Total Committees spending for 2025: TBD&lt;br /&gt;
&lt;br /&gt;
Total Committees Budget for 2026: TBD&lt;br /&gt;
&lt;br /&gt;
== OSGeo Initiatives ==&lt;br /&gt;
&lt;br /&gt;
OSGeo initiatives have formed to pursue a specific short term, or long term goal. Initiatives maybe formed by a committee or the board as required. Initiatives are a great way to collaborate with projects, committees and partners.&lt;br /&gt;
&lt;br /&gt;
* FOSS4G - event series produced in collaboration with the conference committee and local chapters&lt;br /&gt;
* GeoForAll - education and research program produced in collaboration with our partners&lt;br /&gt;
* Incubation - mentor program for open source projects to be recognized as OSGeo project&lt;br /&gt;
* Local Chapters - board outreach initiative establishing regional OSGeo groups for direct grassroots advoacacy&lt;br /&gt;
* GSoC - coordinate participation in google-summer-of-code and code-in activities&lt;br /&gt;
* Travel Grant Program - provides assistance for attending OSGeo events&lt;br /&gt;
&lt;br /&gt;
Proposed initiatives:&lt;br /&gt;
&lt;br /&gt;
* Website updates&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;   border=&amp;quot;2&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;6&amp;quot; rules=&amp;quot;all&amp;quot; style=&amp;quot;margin:1em 1em 1em 0; border:solid 1px #AAAAAAAA; border-collapse:collapse; font-size:95%; empty-cells:show;&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! OSGeo Initiatives&lt;br /&gt;
! 2025 Approved&lt;br /&gt;
! 2025 Actual&lt;br /&gt;
! 2026 Draft [Requested]&lt;br /&gt;
! Notes&lt;br /&gt;
|- &lt;br /&gt;
| FOSS4G&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 0&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| Seed money for 2026.&lt;br /&gt;
|-&lt;br /&gt;
| Local Chapters&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 0&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| Managed by board, considering putting aside money to help establish local chapters (for logistics, legal advise, kickoff meetings rather than any sponsorship or direct funding)&lt;br /&gt;
|-&lt;br /&gt;
| GSoC&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 0&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| Managed by board.&lt;br /&gt;
|-&lt;br /&gt;
| Travel Grant Program &lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 12,000&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| Managed by Conference Committee. Board Note: (10k for FOSS4G, 2k for local events)&lt;br /&gt;
|-&lt;br /&gt;
| Events and Code Sprints&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 5,000&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| Managed by the board. Funding to help organize OSGeo Code Sprint and other events.&lt;br /&gt;
|-&lt;br /&gt;
| Website updates&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 7,000&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| For the website the board will match sponsor amount up to 7000&lt;br /&gt;
|-&lt;br /&gt;
| Community Projects&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 3,000&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| Managed by the board since community projects do not have an assigned officer to handle their budget.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Total Initiatives Budget for 2025: $27,000 USD&lt;br /&gt;
&lt;br /&gt;
Total Initiatives spending for 2025: TBD&lt;br /&gt;
&lt;br /&gt;
Total Initiatives Budget for 2026: TBD&lt;br /&gt;
&lt;br /&gt;
= Projects =&lt;br /&gt;
&lt;br /&gt;
==  OSGeo Projects ==&lt;br /&gt;
&lt;br /&gt;
OSGeo Projects each have a project steering committee, the chair of which is acknowledged as a foundation officer with spending authority on behalf of their committee.&lt;br /&gt;
&lt;br /&gt;
Notes:&lt;br /&gt;
&lt;br /&gt;
* We have reached out (2025) to the projects mailing list.&lt;br /&gt;
* Board decided to not assign a default budget this year.&lt;br /&gt;
* Board decided that the maximum amount per project this year cannot be more than $2,000 USD.&lt;br /&gt;
* This is a budget, representing planned spending in 2025 - actual balance available to each PSC (from fundraising, donations and sponsorship) may be considered when planning.&lt;br /&gt;
* If a project did not respond (or runs into an unforeseen expense) please contact the board throughout the year as budgets can be amended&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;   border=&amp;quot;2&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;6&amp;quot; rules=&amp;quot;all&amp;quot; style=&amp;quot;margin:1em 1em 1em 0; border:solid 1px #AAAAAAAA; border-collapse:collapse; font-size:95%; empty-cells:show;&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! OSGeo Project&lt;br /&gt;
! 2025 Approved [Requested]&lt;br /&gt;
! 2025 Actual&lt;br /&gt;
! 2026 Draft [Requested]&lt;br /&gt;
! Notes&lt;br /&gt;
|- &lt;br /&gt;
| deegree&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 0&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| GDAL/OGR&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 0&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| GeoMOOSE&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 0 &amp;lt;br/&amp;gt; [4,000]&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | ##### &amp;lt;br/&amp;gt;[4,000]&lt;br /&gt;
| [https://github.com/geomoose/geomoose/wiki/2025-Annual-Report Annual Report] [https://lists.osgeo.org/pipermail/geomoose-psc/2025-December/001188.html Budget]&amp;lt;br/&amp;gt; &lt;br /&gt;
|-&lt;br /&gt;
| GeoNetwork&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 0&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| GeoNode&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 0&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| GEOS&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 0&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| GeoServer&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 2,000 &amp;lt;br/&amp;gt; [2,000]&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| [https://github.com/geoserver/geoserver/wiki/GeoServer-2025-Sponsorship-Opportunities GeoServer 2025 sponsorship opportunities]&lt;br /&gt;
|-&lt;br /&gt;
| GeoTools&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 0&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| GRASS GIS&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 2,000 &amp;lt;br/&amp;gt;[5,002]&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| [[GRASS GIS Budget 2025]]&lt;br /&gt;
|-&lt;br /&gt;
| gvSIG&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 2,000 &amp;lt;br/&amp;gt; [5,000]&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| https://wiki.osgeo.org/wiki/GvSIG_Budget_2025&lt;br /&gt;
|-&lt;br /&gt;
| Mapbender&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 0&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| MapServer&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 2,000 &amp;lt;br/&amp;gt; [5,000]&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Marble&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 0&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| Need to report to the board to get a budget&lt;br /&gt;
|-&lt;br /&gt;
| OpenLayers&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 2,000 &amp;lt;br/&amp;gt; [3,000]&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | [3000]&lt;br /&gt;
| [https://github.com/openlayers/openlayers/wiki/OpenLayers-2026-Sponsorship-Opportunities OpenLayers 2026 sponsorship opportunities]&lt;br /&gt;
|-&lt;br /&gt;
| OTB&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 0&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| OSGeoLive&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 0&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| pgrouting&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 2,000 &amp;lt;br/&amp;gt; [2,000]&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | [3,000]&lt;br /&gt;
| https://wiki.osgeo.org/wiki/PgRouting_Budget#2026&lt;br /&gt;
|-&lt;br /&gt;
| PostGIS&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 0&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| PROJ&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 0&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| pycsw&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 2,000 &amp;lt;br/&amp;gt; [3,000]&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 0&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | [3000]&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | https://github.com/geopython/pycsw/wiki/OSGeo-Budget-2026&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| pygeoapi&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 2,000 &amp;lt;br/&amp;gt; [4,000]&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 1962&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | [4000]&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | https://github.com/geopython/pygeoapi/wiki/OSGeo-Budget-2026&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| PyWPS&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 0&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| QGIS&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 0&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD &lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| ZOO-Project&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 2,000 &amp;lt;br/&amp;gt; [6,000]&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD &lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| https://github.com/ZOO-Project/ZOO-Project/wiki/ZOO-Project-Budget-2025&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Total Projects Budget for 2025: $18,000 USD&lt;br /&gt;
&lt;br /&gt;
Total Projects spending for 2025: TBD&lt;br /&gt;
&lt;br /&gt;
Total Projects Budget for 2026: TBD&lt;br /&gt;
&lt;br /&gt;
==  Community Projects ==&lt;br /&gt;
&lt;br /&gt;
Community projects act through the board as they do not have a project officer.&lt;br /&gt;
&lt;br /&gt;
* Community Projects can ask the Board for spending approval (since they do not have a Project Officer) from the approved Community Projects budget.&lt;br /&gt;
* Projects that have been accepted into the incubation program can ask the Incubation Committee for assistance to work on incubation (such requests are included in the incubation committee budget not here).&lt;br /&gt;
&lt;br /&gt;
= Events =&lt;br /&gt;
&lt;br /&gt;
== Community Events ==&lt;br /&gt;
&lt;br /&gt;
We have set aside a budget for community events in 2025:&lt;br /&gt;
&lt;br /&gt;
* Supporting community building events is distinct from the development focused code-sprints below&lt;br /&gt;
* We are inviting community members to contact us about events (rather than try and adjust their event to fit into our code sprint guidelines)&lt;br /&gt;
* OSGeo is is focused on our outreach goals as an organization as such our primary contribution to events is free software and enthusiasm rather than finical, we use funding to enable our members rather than for sponsorship and visibility.&lt;br /&gt;
* Please note our [https://github.com/OSGeo/osgeo/blob/master/board/documents/osgeo_financial_guidance.pdf financial guidance document]&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;   border=&amp;quot;2&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;6&amp;quot; rules=&amp;quot;all&amp;quot; style=&amp;quot;margin:1em 1em 1em 0; border:solid 1px #AAAAAAAA; border-collapse:collapse; font-size:95%; empty-cells:show;&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! Event Request&lt;br /&gt;
! 2025 Approved&lt;br /&gt;
! 2025 Actual&lt;br /&gt;
! 2026 Draft [Requested]&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| List your event here &lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 0&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 0&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 0&lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Code Sprints ==&lt;br /&gt;
&lt;br /&gt;
We have asked project teams for guidance to help set our code sprint budget:&lt;br /&gt;
&lt;br /&gt;
* Please note our [https://github.com/OSGeo/osgeo/blob/master/board/documents/osgeo_financial_guidance.pdf financial guidance document] ask for event details, budget and fundraising on your part.&lt;br /&gt;
* Our priority is to share the risk with organizers allowing access to funds early to book facilities as required&lt;br /&gt;
* Code sprint budget is structured carry funds from one event to the next allowing us to hold more code-sprints with a smaller annual budget.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;   border=&amp;quot;2&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;6&amp;quot; rules=&amp;quot;all&amp;quot; style=&amp;quot;margin:1em 1em 1em 0; border:solid 1px #AAAAAAAA; border-collapse:collapse; font-size:95%; empty-cells:show;&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! Sprint Request&lt;br /&gt;
! 2025 Approved&lt;br /&gt;
! 2025 Actual&lt;br /&gt;
! 2026 Draft [Requested]&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| OSGeo Code Sprint&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 4,395&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| 4,395 surplus from Vienna.&lt;br /&gt;
|-&lt;br /&gt;
| GeoStyler Code Sprint&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 2,000 &amp;lt;br/&amp;gt; [3,675]&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| https://lists.osgeo.org/pipermail/board/2024-December/013598.html&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Approval and Amendments =&lt;br /&gt;
&lt;br /&gt;
* Budget Meeting: TBD&lt;br /&gt;
* Loomio Motion: TBD&lt;br /&gt;
* Amendments: &lt;br /&gt;
&lt;br /&gt;
[[Category:Budget]]&lt;br /&gt;
[[Category:Finance]]&lt;/div&gt;</summary>
		<author><name>Robe</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=OSGeo_Budget_2026&amp;diff=135006</id>
		<title>OSGeo Budget 2026</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=OSGeo_Budget_2026&amp;diff=135006"/>
		<updated>2026-01-05T16:34:14Z</updated>

		<summary type="html">&lt;p&gt;Robe: /* OSGeo Projects */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Draft budget for 2026, see [[OSGeo Budget 2025]] and [[Finance Committee#Documents]] for prior years.&lt;br /&gt;
&lt;br /&gt;
Total Approved Budget for 2025: $79,875 USD&lt;br /&gt;
&lt;br /&gt;
Total spending for 2025: TBD&lt;br /&gt;
&lt;br /&gt;
Total Approved Budget for 2026: TBD&lt;br /&gt;
&lt;br /&gt;
== OSGeo Board ==&lt;br /&gt;
&lt;br /&gt;
OSGeo board operates according to our bylaws providing vision and direction for our foundation. The board has also taken on responsibility setting for an annual budget, building partner relationships, sponsorship program and code sprints.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;   border=&amp;quot;2&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;6&amp;quot; rules=&amp;quot;all&amp;quot; style=&amp;quot;margin:1em 1em 1em 0; border:solid 1px #AAAAAAAA; border-collapse:collapse; font-size:95%; empty-cells:show;&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! Board&lt;br /&gt;
! 2025 Approved&lt;br /&gt;
! 2025 Actual&lt;br /&gt;
! 2026 Draft&lt;br /&gt;
! Notes&lt;br /&gt;
|- &lt;br /&gt;
| Admin&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 4,500&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| Operational expenses including liability insurance, tax filing fees, quickbooks, mail, IRS, bank fees, bank interest, accounting software, Delaware taxes.&lt;br /&gt;
|-&lt;br /&gt;
| Travel&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 2,500&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| Travel to main FOSS4G, F2F meeting and regional/representative events&lt;br /&gt;
|-&lt;br /&gt;
| Partners and Sponsors&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 0&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| Relationship building, attending b2b functions, foss4g/foss4ge/foss4gna/foss4g-asia breakfast meetings. Meetings with sponsors during events&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Total Board Budget for 2025: $7,000 USD&lt;br /&gt;
&lt;br /&gt;
Total Board spending for 2025: TBD&lt;br /&gt;
&lt;br /&gt;
Total Board Budget for 2026: TBD&lt;br /&gt;
&lt;br /&gt;
== OSGeo Committees ==&lt;br /&gt;
&lt;br /&gt;
The following committees have been formed to fulfill out goals as an organization, each committee is provided a mandate, with the chair of the committee represented as an officer of our organization.&lt;br /&gt;
&lt;br /&gt;
* Code of Conduct Committee&lt;br /&gt;
* Conference Committee&lt;br /&gt;
* GeoForAll - committee acting as advisory board for the GeoForAll Initiative &lt;br /&gt;
* Incubation Committee - committee providing hands-on support for project teams adopting open source principles and practice.&lt;br /&gt;
* Marketing Committee - outreach and advocacy support&lt;br /&gt;
* Open GeoScience Committee&lt;br /&gt;
* Public Geospatial Data Committee&lt;br /&gt;
* System Administration Committee - foundation infrastructure &lt;br /&gt;
* UN Committee - committee responsible for our participation in the UN Open GIS program&lt;br /&gt;
* Standards Committee&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;   border=&amp;quot;2&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;6&amp;quot; rules=&amp;quot;all&amp;quot; style=&amp;quot;margin:1em 1em 1em 0; border:solid 1px #AAAAAAAA; border-collapse:collapse; font-size:95%; empty-cells:show;&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! OSGeo Committees&lt;br /&gt;
! 2025 Approved [Requested]&lt;br /&gt;
! 2025 Actual&lt;br /&gt;
! 2026 Draft [Requested]&lt;br /&gt;
! Notes&lt;br /&gt;
|- &lt;br /&gt;
| SAC&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 16,000 &amp;lt;br/&amp;gt; [55,850]&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| https://wiki.osgeo.org/wiki/SAC:Budget#2025 &amp;lt;br/&amp;gt; Board Note: We can only pay for 120h for contracts, we will provide a priority list of items to work. The board will consider a 4k budget increase in case of emergency. The board will also plan a survey between projects to prioritize usage of current services (e.g. trac, gitea, etc) to decide which services to maintain. For this year we will not approve donations to external OS projects due to budget limitations. Budget for initiatives like &amp;quot;OSGeo ID Creation&amp;quot; will be considered if changes in revenue happen.&lt;br /&gt;
|-&lt;br /&gt;
| OpenGeoScience&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 2,000 &amp;lt;br/&amp;gt; [3,000]&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| https://wiki.osgeo.org/wiki/Open_Geoscience_Committee/budget_2025 &amp;lt;br/&amp;gt; Board Note: Marketing material should be asked from Marketing committee. 1k for workshop, 1k for event&lt;br /&gt;
|-&lt;br /&gt;
| Conference&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 0&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Marketing&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 2,000 &amp;lt;br/&amp;gt; [25,000]&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| [[Marketing_Committee_Budget_2025]] &amp;lt;br/&amp;gt; Board Note: 1500$ for materials, 500$ for podcast. The &amp;quot;OSGeo UserID Creation&amp;quot; is discussed in the SAC budget. Please also see website initiative budget bellow.&lt;br /&gt;
|-&lt;br /&gt;
| GeoForAll&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 0&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| UN Committee&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 0&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Incubation Committee&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 1,500 &amp;lt;br/&amp;gt; [0]&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| Board Note: budget for GeoStyler&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Total Committees Budget for 2025: $21,500 USD&lt;br /&gt;
&lt;br /&gt;
Total Committees spending for 2025: TBD&lt;br /&gt;
&lt;br /&gt;
Total Committees Budget for 2026: TBD&lt;br /&gt;
&lt;br /&gt;
== OSGeo Initiatives ==&lt;br /&gt;
&lt;br /&gt;
OSGeo initiatives have formed to pursue a specific short term, or long term goal. Initiatives maybe formed by a committee or the board as required. Initiatives are a great way to collaborate with projects, committees and partners.&lt;br /&gt;
&lt;br /&gt;
* FOSS4G - event series produced in collaboration with the conference committee and local chapters&lt;br /&gt;
* GeoForAll - education and research program produced in collaboration with our partners&lt;br /&gt;
* Incubation - mentor program for open source projects to be recognized as OSGeo project&lt;br /&gt;
* Local Chapters - board outreach initiative establishing regional OSGeo groups for direct grassroots advoacacy&lt;br /&gt;
* GSoC - coordinate participation in google-summer-of-code and code-in activities&lt;br /&gt;
* Travel Grant Program - provides assistance for attending OSGeo events&lt;br /&gt;
&lt;br /&gt;
Proposed initiatives:&lt;br /&gt;
&lt;br /&gt;
* Website updates&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;   border=&amp;quot;2&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;6&amp;quot; rules=&amp;quot;all&amp;quot; style=&amp;quot;margin:1em 1em 1em 0; border:solid 1px #AAAAAAAA; border-collapse:collapse; font-size:95%; empty-cells:show;&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! OSGeo Initiatives&lt;br /&gt;
! 2025 Approved&lt;br /&gt;
! 2025 Actual&lt;br /&gt;
! 2026 Draft [Requested]&lt;br /&gt;
! Notes&lt;br /&gt;
|- &lt;br /&gt;
| FOSS4G&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 0&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| Seed money for 2026.&lt;br /&gt;
|-&lt;br /&gt;
| Local Chapters&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 0&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| Managed by board, considering putting aside money to help establish local chapters (for logistics, legal advise, kickoff meetings rather than any sponsorship or direct funding)&lt;br /&gt;
|-&lt;br /&gt;
| GSoC&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 0&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| Managed by board.&lt;br /&gt;
|-&lt;br /&gt;
| Travel Grant Program &lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 12,000&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| Managed by Conference Committee. Board Note: (10k for FOSS4G, 2k for local events)&lt;br /&gt;
|-&lt;br /&gt;
| Events and Code Sprints&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 5,000&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| Managed by the board. Funding to help organize OSGeo Code Sprint and other events.&lt;br /&gt;
|-&lt;br /&gt;
| Website updates&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 7,000&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| For the website the board will match sponsor amount up to 7000&lt;br /&gt;
|-&lt;br /&gt;
| Community Projects&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 3,000&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| Managed by the board since community projects do not have an assigned officer to handle their budget.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Total Initiatives Budget for 2025: $27,000 USD&lt;br /&gt;
&lt;br /&gt;
Total Initiatives spending for 2025: TBD&lt;br /&gt;
&lt;br /&gt;
Total Initiatives Budget for 2026: TBD&lt;br /&gt;
&lt;br /&gt;
= Projects =&lt;br /&gt;
&lt;br /&gt;
==  OSGeo Projects ==&lt;br /&gt;
&lt;br /&gt;
OSGeo Projects each have a project steering committee, the chair of which is acknowledged as a foundation officer with spending authority on behalf of their committee.&lt;br /&gt;
&lt;br /&gt;
Notes:&lt;br /&gt;
&lt;br /&gt;
* We have reached out (2025) to the projects mailing list.&lt;br /&gt;
* Board decided to not assign a default budget this year.&lt;br /&gt;
* Board decided that the maximum amount per project this year cannot be more than $2,000 USD.&lt;br /&gt;
* This is a budget, representing planned spending in 2025 - actual balance available to each PSC (from fundraising, donations and sponsorship) may be considered when planning.&lt;br /&gt;
* If a project did not respond (or runs into an unforeseen expense) please contact the board throughout the year as budgets can be amended&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;   border=&amp;quot;2&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;6&amp;quot; rules=&amp;quot;all&amp;quot; style=&amp;quot;margin:1em 1em 1em 0; border:solid 1px #AAAAAAAA; border-collapse:collapse; font-size:95%; empty-cells:show;&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! OSGeo Project&lt;br /&gt;
! 2025 Approved [Requested]&lt;br /&gt;
! 2025 Actual&lt;br /&gt;
! 2026 Draft [Requested]&lt;br /&gt;
! Notes&lt;br /&gt;
|- &lt;br /&gt;
| deegree&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 0&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| GDAL/OGR&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 0&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| GeoMOOSE&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 0 &amp;lt;br/&amp;gt; [4,000]&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | ##### &amp;lt;br/&amp;gt;[4,000]&lt;br /&gt;
| [https://github.com/geomoose/geomoose/wiki/2025-Annual-Report Annual Report] [https://lists.osgeo.org/pipermail/geomoose-psc/2025-December/001188.html Budget]&amp;lt;br/&amp;gt; &lt;br /&gt;
|-&lt;br /&gt;
| GeoNetwork&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 0&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| GeoNode&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 0&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| GEOS&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 0&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| GeoServer&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 2,000 &amp;lt;br/&amp;gt; [2,000]&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| [https://github.com/geoserver/geoserver/wiki/GeoServer-2025-Sponsorship-Opportunities GeoServer 2025 sponsorship opportunities]&lt;br /&gt;
|-&lt;br /&gt;
| GeoTools&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 0&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| GRASS GIS&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 2,000 &amp;lt;br/&amp;gt;[5,002]&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| [[GRASS GIS Budget 2025]]&lt;br /&gt;
|-&lt;br /&gt;
| gvSIG&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 2,000 &amp;lt;br/&amp;gt; [5,000]&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| https://wiki.osgeo.org/wiki/GvSIG_Budget_2025&lt;br /&gt;
|-&lt;br /&gt;
| Mapbender&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 0&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| MapServer&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 2,000 &amp;lt;br/&amp;gt; [5,000]&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Marble&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 0&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| Need to report to the board to get a budget&lt;br /&gt;
|-&lt;br /&gt;
| OpenLayers&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 2,000 &amp;lt;br/&amp;gt; [3,000]&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | [3000]&lt;br /&gt;
| [https://github.com/openlayers/openlayers/wiki/OpenLayers-2026-Sponsorship-Opportunities OpenLayers 2026 sponsorship opportunities]&lt;br /&gt;
|-&lt;br /&gt;
| OTB&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 0&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| OSGeoLive&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 0&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| pgrouting&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 2,000 &amp;lt;br/&amp;gt; [2,000]&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 3,000&lt;br /&gt;
| https://wiki.osgeo.org/wiki/PgRouting_Budget#2026&lt;br /&gt;
|-&lt;br /&gt;
| PostGIS&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 0&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| PROJ&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 0&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| pycsw&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 2,000 &amp;lt;br/&amp;gt; [3,000]&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 0&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | [3000]&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | https://github.com/geopython/pycsw/wiki/OSGeo-Budget-2026&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| pygeoapi&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 2,000 &amp;lt;br/&amp;gt; [4,000]&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 1962&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | [4000]&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | https://github.com/geopython/pygeoapi/wiki/OSGeo-Budget-2026&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| PyWPS&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 0&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| QGIS&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 0&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD &lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| ZOO-Project&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 2,000 &amp;lt;br/&amp;gt; [6,000]&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD &lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| https://github.com/ZOO-Project/ZOO-Project/wiki/ZOO-Project-Budget-2025&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Total Projects Budget for 2025: $18,000 USD&lt;br /&gt;
&lt;br /&gt;
Total Projects spending for 2025: TBD&lt;br /&gt;
&lt;br /&gt;
Total Projects Budget for 2026: TBD&lt;br /&gt;
&lt;br /&gt;
==  Community Projects ==&lt;br /&gt;
&lt;br /&gt;
Community projects act through the board as they do not have a project officer.&lt;br /&gt;
&lt;br /&gt;
* Community Projects can ask the Board for spending approval (since they do not have a Project Officer) from the approved Community Projects budget.&lt;br /&gt;
* Projects that have been accepted into the incubation program can ask the Incubation Committee for assistance to work on incubation (such requests are included in the incubation committee budget not here).&lt;br /&gt;
&lt;br /&gt;
= Events =&lt;br /&gt;
&lt;br /&gt;
== Community Events ==&lt;br /&gt;
&lt;br /&gt;
We have set aside a budget for community events in 2025:&lt;br /&gt;
&lt;br /&gt;
* Supporting community building events is distinct from the development focused code-sprints below&lt;br /&gt;
* We are inviting community members to contact us about events (rather than try and adjust their event to fit into our code sprint guidelines)&lt;br /&gt;
* OSGeo is is focused on our outreach goals as an organization as such our primary contribution to events is free software and enthusiasm rather than finical, we use funding to enable our members rather than for sponsorship and visibility.&lt;br /&gt;
* Please note our [https://github.com/OSGeo/osgeo/blob/master/board/documents/osgeo_financial_guidance.pdf financial guidance document]&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;   border=&amp;quot;2&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;6&amp;quot; rules=&amp;quot;all&amp;quot; style=&amp;quot;margin:1em 1em 1em 0; border:solid 1px #AAAAAAAA; border-collapse:collapse; font-size:95%; empty-cells:show;&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! Event Request&lt;br /&gt;
! 2025 Approved&lt;br /&gt;
! 2025 Actual&lt;br /&gt;
! 2026 Draft [Requested]&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| List your event here &lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 0&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 0&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 0&lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Code Sprints ==&lt;br /&gt;
&lt;br /&gt;
We have asked project teams for guidance to help set our code sprint budget:&lt;br /&gt;
&lt;br /&gt;
* Please note our [https://github.com/OSGeo/osgeo/blob/master/board/documents/osgeo_financial_guidance.pdf financial guidance document] ask for event details, budget and fundraising on your part.&lt;br /&gt;
* Our priority is to share the risk with organizers allowing access to funds early to book facilities as required&lt;br /&gt;
* Code sprint budget is structured carry funds from one event to the next allowing us to hold more code-sprints with a smaller annual budget.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;   border=&amp;quot;2&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;6&amp;quot; rules=&amp;quot;all&amp;quot; style=&amp;quot;margin:1em 1em 1em 0; border:solid 1px #AAAAAAAA; border-collapse:collapse; font-size:95%; empty-cells:show;&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! Sprint Request&lt;br /&gt;
! 2025 Approved&lt;br /&gt;
! 2025 Actual&lt;br /&gt;
! 2026 Draft [Requested]&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| OSGeo Code Sprint&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 4,395&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| 4,395 surplus from Vienna.&lt;br /&gt;
|-&lt;br /&gt;
| GeoStyler Code Sprint&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | 2,000 &amp;lt;br/&amp;gt; [3,675]&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | TBD&lt;br /&gt;
| https://lists.osgeo.org/pipermail/board/2024-December/013598.html&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Approval and Amendments =&lt;br /&gt;
&lt;br /&gt;
* Budget Meeting: TBD&lt;br /&gt;
* Loomio Motion: TBD&lt;br /&gt;
* Amendments: &lt;br /&gt;
&lt;br /&gt;
[[Category:Budget]]&lt;br /&gt;
[[Category:Finance]]&lt;/div&gt;</summary>
		<author><name>Robe</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=SAC:Budget&amp;diff=134995</id>
		<title>SAC:Budget</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=SAC:Budget&amp;diff=134995"/>
		<updated>2026-01-05T01:53:23Z</updated>

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

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

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

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

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

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

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

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

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

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

		<summary type="html">&lt;p&gt;Robe: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;PostGIS has applied for [[Incubation]] and has been accepted. Find more Details on the [[PostGIS Incubation Status]] page. &lt;br /&gt;
&lt;br /&gt;
== Fact Sheet ==&lt;br /&gt;
''From: https://postgis.net/''&lt;br /&gt;
&lt;br /&gt;
PostGIS adds support for geographic objects to the [[PostgreSQL]] object-relational database. In effect, PostGIS &amp;quot;spatially enables&amp;quot; the PostgreSQL server, allowing it to be used as a backend spatial database for geographic information systems (GIS), much like ESRI's SDE or Oracle's Spatial extension. PostGIS follows the OpenGIS &amp;quot;Simple Features Specification for SQL&amp;quot; and has been certified as compliant with the &amp;quot;Types and Functions&amp;quot; profile.&lt;br /&gt;
&lt;br /&gt;
PostGIS has been developed by Refractions Research as a project in open source spatial database technology. PostGIS is released under the GNU General Public License. We continue to develop PostGIS, and have added user interface tools, basic topology support, data validation, coordinate transformation, programming APIs and much more. Our list of future projects includes full topology support, raster support, networks and routing, three dimensional surfaces, curves and splines and other features. Ask us about consulting services and implementing new features.&lt;br /&gt;
&lt;br /&gt;
* Paul Ramsey : Spatial Index, 3D index, Geography (PSC Chair)&lt;br /&gt;
* Sandro Santilli : Developer, GEOS Integration, Topology (PSC)&lt;br /&gt;
* Regina Obe : Developer, Tiger Geocoder, Windows Build, Documentation Lead (PSC)&lt;br /&gt;
* Darafei Praliaskouski: Index improvements, bug fixing and geometry/geography function improvements, SFCGAL, raster, GitHub curation (PSC)&lt;br /&gt;
* Raúl Marín Rodríguez: MVT support, Bug fixing, Performance and stability improvements, GitHub curation, alignment of PostGIS with PostgreSQL releases (PSC)&lt;br /&gt;
* Dan Baston: Geometry clustering function additions, other geometry algorithm enhancements, GEOS enhancements and general user support&lt;br /&gt;
* Martin Davis: GEOS enhancements and documentation&lt;br /&gt;
* Loïc Bartoletti: SFCGAL enhancements and maintenance and ci support&lt;br /&gt;
* Laurențiu Nicola: Bug fixes, maintenance, stability, and performance&lt;br /&gt;
&lt;br /&gt;
=== Key Contributors Past ===&lt;br /&gt;
&lt;br /&gt;
* Mark Cave-Ayland : Developer, PostgreSQL integration, shp2pgsql dumper/loader and GUI (Retired PSC)&lt;br /&gt;
* Bborie Park: Developer, Raster (Retired PSC)&lt;br /&gt;
* Pierre Racine: Developer, Raster (Retired)&lt;br /&gt;
* Olivier Courtin: Developer, 3D TIN,Polyhedral Surface, GML/KML (Emeritus)&lt;br /&gt;
* Nicklas Aven: Developer, Distance and proximity relationship function improvements, 3D proximity functions&lt;br /&gt;
* Jeff Lounsbury : Data Loading / Dumping&lt;br /&gt;
&lt;br /&gt;
[[Category:OSGeo Project]]&lt;/div&gt;</summary>
		<author><name>Robe</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=PostGIS&amp;diff=134843</id>
		<title>PostGIS</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=PostGIS&amp;diff=134843"/>
		<updated>2025-11-25T22:55:07Z</updated>

		<summary type="html">&lt;p&gt;Robe: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;PostGIS has applied for [[Incubation]] and has been accepted. Find more Details on the [[PostGIS Incubation Status]] page. &lt;br /&gt;
&lt;br /&gt;
== Fact Sheet ==&lt;br /&gt;
''From: https://postgis.net/''&lt;br /&gt;
&lt;br /&gt;
PostGIS adds support for geographic objects to the [[PostgreSQL]] object-relational database. In effect, PostGIS &amp;quot;spatially enables&amp;quot; the PostgreSQL server, allowing it to be used as a backend spatial database for geographic information systems (GIS), much like ESRI's SDE or Oracle's Spatial extension. PostGIS follows the OpenGIS &amp;quot;Simple Features Specification for SQL&amp;quot; and has been certified as compliant with the &amp;quot;Types and Functions&amp;quot; profile.&lt;br /&gt;
&lt;br /&gt;
PostGIS has been developed by Refractions Research as a project in open source spatial database technology. PostGIS is released under the GNU General Public License. We continue to develop PostGIS, and have added user interface tools, basic topology support, data validation, coordinate transformation, programming APIs and much more. Our list of future projects includes full topology support, raster support, networks and routing, three dimensional surfaces, curves and splines and other features. Ask us about consulting services and implementing new features.&lt;br /&gt;
&lt;br /&gt;
* Paul Ramsey : Spatial Index, 3D index, Geography (PSC Chair)&lt;br /&gt;
* Sandro Santilli : Developer, GEOS Integration, Topology (PSC)&lt;br /&gt;
* Regina Obe : Developer, Tiger Geocoder, Windows Build, Documentation Lead (PSC)&lt;br /&gt;
* Darafei Praliaskouski: Index improvements, bug fixing and geometry/geography function improvements, SFCGAL, raster, GitHub curation (PSC)&lt;br /&gt;
* Raúl Marín Rodríguez: MVT support, Bug fixing, Performance and stability improvements, GitHub curation, alignment of PostGIS with PostgreSQL releases (PSC)&lt;br /&gt;
* Dan Baston: Geometry clustering function additions, other geometry algorithm enhancements, GEOS enhancements and general user support&lt;br /&gt;
* Martin Davis: GEOS enhancements and documentation&lt;br /&gt;
* Loïc Bartoletti: SFCGAL enhancements and maintenance and ci support&lt;br /&gt;
* Laurențiu Nicola: Bug fixes, maintenance, stability, and performance&lt;br /&gt;
&lt;br /&gt;
=== Key Contributors Past&lt;br /&gt;
&lt;br /&gt;
* Mark Cave-Ayland : Developer, PostgreSQL integration, shp2pgsql dumper/loader and GUI (Retired PSC)&lt;br /&gt;
* Bborie Park: Developer, Raster (Retired PSC)&lt;br /&gt;
* Pierre Racine: Developer, Raster (Retired)&lt;br /&gt;
* Olivier Courtin: Developer, 3D TIN,Polyhedral Surface, GML/KML (Emeritus)&lt;br /&gt;
* Nicklas Aven: Developer, Distance and proximity relationship function improvements, 3D proximity functions&lt;br /&gt;
* Jeff Lounsbury : Data Loading / Dumping&lt;br /&gt;
&lt;br /&gt;
[[Category:OSGeo Project]]&lt;/div&gt;</summary>
		<author><name>Robe</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=SAC_Service_Status&amp;diff=134789</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=134789"/>
		<updated>2025-11-16T11:28:46Z</updated>

		<summary type="html">&lt;p&gt;Robe: /* collabora (stopped) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Infrastructure of OSGeo System Administration Committee ([[SAC]])&lt;br /&gt;
&lt;br /&gt;
For emergency plans see: [[SAC:Admin and Troubleshooting]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Servers at OSL =&lt;br /&gt;
[[OSL | Open Source Labs]] - 7 physical machines of which 5 ar lxd hosts containing ''x'' virtual machines/containers.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Logging into Physical Machines ==&lt;br /&gt;
&lt;br /&gt;
Currently we have osgeo6 and backup.osgeo.osuosl.org that are physical machines under LDAP control.&lt;br /&gt;
&lt;br /&gt;
'''Note this does not apply to osgeo3, osgeo4, osgeo7, osgeo8, osgeo9 lxd hosts'''.  Refer to those sections for instructions on logging in.&lt;br /&gt;
If hanging, see [[OSL]] for how to open a ticket with OSUOSL's support.&lt;br /&gt;
&lt;br /&gt;
This section currently only applies to '''osgeo6''' and '''backup'''.&lt;br /&gt;
&lt;br /&gt;
All [[SAC#Members|SAC administrators]] have LDAP auth to the OSL Machines. &lt;br /&gt;
&lt;br /&gt;
To ssh into a server using your LDAP account, you can do the following replacing '''your_osgeo_login''' with your OSGeo login and '''vmname''' with the vm name of the server at OSL.&lt;br /&gt;
&lt;br /&gt;
  ssh '''your_osgeo_login'''@'''servername'''.osgeo.osuosl.org&lt;br /&gt;
&lt;br /&gt;
When prompted for password, use your OSGeo Login password.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[SAC:Primary Administrators]] also have ssh key access in case LDAP is down and that will also apply to the physical machines. Worst case scenario use the information on [[OSL | Open Source Labs]] to file a ticket (SAC members only). Direct connection to virtual machines is by appending it's vm alias to .osgeo.osuosl.org.&lt;br /&gt;
&lt;br /&gt;
== Logging into LXD Hosts ==&lt;br /&gt;
&lt;br /&gt;
OSGeo3, OSGeo4, OSGeo7, OSGeo8, and OSGeo9 are all Ubuntu servers running LXD. &lt;br /&gt;
LXD is a management system for LXC containers and QEMU VMS. LXD has a [https://www.youtube.com/channel/UCuP6xPt0WTeZu32CkQPpbvA channel] that covers its features. &lt;br /&gt;
&lt;br /&gt;
To directly access the host, you go thru port 2222&lt;br /&gt;
&lt;br /&gt;
   ssh tech_dev@''server_name''.osgeo.osuosl.org -p 2222&lt;br /&gt;
&lt;br /&gt;
Only [[SAC:Primary Administrators]] have their ssh key installed under that account.  In order to access via KVM of these in event servers do not come up on a reboot, you need to go thru OSU OSL OpenVPN. To get an OpenVPN account, you need to put in a support ticket to support@osuosl.org.  In order to qualify for an OpenVPN account, you need to be an OSGeo SAC administrator. You will also need to install [https://openvpn.net/community-downloads/ OpenVPN client]) to use your OpenVPN account.&lt;br /&gt;
&lt;br /&gt;
Each host on the private KVM side is named https://'''osgeo8'''.osuosl.oob -- where replace '''osgeo8''' with the relevant host. The .oob is the private network, so doesn't work unless you are connected to via OpenVPN.&lt;br /&gt;
&lt;br /&gt;
The browser interface is sometimes clunky, so you might want to use  '''ipmitool''' installable on linux/unix or wsl using relevant package manager. KVM passwords are stored in [https://git.osgeo.org/gitea/sac/password-store SAC password-store].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A convenient block to add to your ~/.ssh/config to easily login to osgeo's LXD hosts follows: &lt;br /&gt;
&lt;br /&gt;
    Host osgeo?&lt;br /&gt;
      User tech_dev&lt;br /&gt;
      HostName %h.osgeo.osuosl.org&lt;br /&gt;
      Port 2222&lt;br /&gt;
&lt;br /&gt;
Then you would be able to log into those hosts with commands like:&lt;br /&gt;
&lt;br /&gt;
    ssh osgeo7&lt;br /&gt;
&lt;br /&gt;
== Logging into LXD Containers and VMs ==&lt;br /&gt;
&lt;br /&gt;
A convenient block to add to your ~/.ssh/config to easily login to osgeo's LXD hosted containers and vms is the following:&lt;br /&gt;
&lt;br /&gt;
   # This stanza is only needed if you have an IdentityFile configured below.&lt;br /&gt;
   # The IdentityFile from a target host is not automatically applied to the hop host, so we need to make it explicit:&lt;br /&gt;
   Host hop.*.osgeo.org&lt;br /&gt;
     IdentityFile &amp;quot;path/to/your/private/key&amp;quot;&lt;br /&gt;
   &lt;br /&gt;
   Host osgeo*-*&lt;br /&gt;
     ProxyCommand ssh hop.$(sed -e &amp;quot;s/-.*//&amp;quot; &amp;lt;&amp;lt;&amp;lt; &amp;quot;%h&amp;quot;).osgeo.org -W $(sed -e &amp;quot;s/^osgeo[^-*]-//;s/$/.lxd/&amp;quot; &amp;lt;&amp;lt;&amp;lt; &amp;quot;%h&amp;quot;):%p&lt;br /&gt;
     # this is only needed if you you use different private keys for different servers&lt;br /&gt;
     IdentityFile &amp;quot;path/to/your/private/key&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Then you'll be able to access a LXC Container or QEMU VM on machine `osgeo3` with:&lt;br /&gt;
&lt;br /&gt;
   ssh yourusername@osgeo3-matrix&lt;br /&gt;
&lt;br /&gt;
And one on machine `osgeo7` with:&lt;br /&gt;
&lt;br /&gt;
   ssh yourusername@osgeo7-download&lt;br /&gt;
&lt;br /&gt;
Note you still need to know where each LXC host is hosted... See successive sections to know what's on which machine.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Troubleshooting:''' In case of &amp;quot;Permission denied (publickey).&amp;quot; after an update to a modern openSSH version, it might well be that your ssh key (RSH key) is disabled in your client in favour of more modern cyphers.&lt;br /&gt;
&lt;br /&gt;
Ugly workaround: add one line `PubkeyAcceptedKeyTypes ...` in `.ssh/config`, to re-enable RSA keys for now (consider to generate a new key):&lt;br /&gt;
&lt;br /&gt;
  vim .ssh/config&lt;br /&gt;
  ...&lt;br /&gt;
  Host *&lt;br /&gt;
     ...&lt;br /&gt;
     PubkeyAcceptedKeyTypes +ssh-rsa&lt;br /&gt;
&lt;br /&gt;
... but better read e.g. [https://dev.to/bowmanjd/upgrade-ssh-client-keys-and-remote-servers-after-fedora-33-s-new-crypto-policy-47ag here]!&lt;br /&gt;
&lt;br /&gt;
== osgeo 8 ==&lt;br /&gt;
Server added April 2021, donated by OpenStreetMap project.&lt;br /&gt;
&lt;br /&gt;
Likely machine: https://web.archive.org/web/20191112203036/https://hardware.openstreetmap.org/servers/stormfly-01.openstreetmap.org/&lt;br /&gt;
&lt;br /&gt;
Intended to provide additional LXD capacity and backup.&lt;br /&gt;
&lt;br /&gt;
[[osgeo8|Configuration Details]]&lt;br /&gt;
&lt;br /&gt;
=== Services running on osgeo8 ===&lt;br /&gt;
&lt;br /&gt;
==== hop ====&lt;br /&gt;
hop.osgeo8.osgeo.org - jump host for accessing containers/vms on osgeo8&lt;br /&gt;
&lt;br /&gt;
==== nginx ====&lt;br /&gt;
http, https Proxy for all containers on osgeo8 and also provides mirror proxy for download.osgeo.org&lt;br /&gt;
&lt;br /&gt;
==== centtie-7-pgrouting ====&lt;br /&gt;
Centos 7 running PostgreSQL 15, PostGIS 3.3.2, gcc-4.8.5, cmake 3&lt;br /&gt;
Configured to be a github self-hosted runner for testing centos for pgrouting project&lt;br /&gt;
&lt;br /&gt;
[https://github.com/pgRouting/admin/wiki/CI%3A-Centos-7-GHA-runner Details of Github Action runner setup]&lt;br /&gt;
&lt;br /&gt;
==== download8 ====&lt;br /&gt;
&lt;br /&gt;
Replica of download that is on osgeo7.&lt;br /&gt;
Mirrors download and home folders from osgeo7. &lt;br /&gt;
https://download-cache.osgeo.org&lt;br /&gt;
&lt;br /&gt;
See [[Download Server]]&lt;br /&gt;
&lt;br /&gt;
==== dronie-client ====&lt;br /&gt;
a ci bot for dronie.osgeo.org which is used for git.osgeo.org/gitea ci jobs&lt;br /&gt;
&lt;br /&gt;
==== grass-wiki ====&lt;br /&gt;
&lt;br /&gt;
See [[SAC:GrassWiki]]&lt;br /&gt;
&lt;br /&gt;
==== grass ====&lt;br /&gt;
https://grass.osgeo.org upgraded to Bullseye debian 11.&lt;br /&gt;
&lt;br /&gt;
GRASS GIS server&lt;br /&gt;
&lt;br /&gt;
Current DNS name: grass.osgeo.org&lt;br /&gt;
&lt;br /&gt;
Debian 11 Bullseye&lt;br /&gt;
&lt;br /&gt;
Web: Apache + Hugo (generated through cronjob from https://github.com/OSGeo/grass-website/), see https://github.com/OSGeo/grass-addons/tree/grass8/utils/cronjobs_osgeo_lxd&lt;br /&gt;
&lt;br /&gt;
`unattended-upgrades` for automatic installation of security upgrades is installed and running&lt;br /&gt;
&lt;br /&gt;
ssh: reachable via jumphost.&lt;br /&gt;
&lt;br /&gt;
==== meshcentral ====&lt;br /&gt;
https://remote.osgeo.org&lt;br /&gt;
This is a remoting tool currently setup to test livecd vms via a web browser.&lt;br /&gt;
&lt;br /&gt;
4 VMS currently set up on osgeo8 accessible from this. Currently based on livecd 16rc1 snapshots, with wm install script run.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== pgrouting-dev ====&lt;br /&gt;
For pgrouting development use to do things like pushing docker images on a scheduled basis.&lt;br /&gt;
Perhaps later for demo sites.  WIP.&lt;br /&gt;
&lt;br /&gt;
==== woodie-client-vm ====&lt;br /&gt;
&lt;br /&gt;
Separate agent for woodie-server, this one is a true VM rather than container.&lt;br /&gt;
&lt;br /&gt;
==== woodie-server ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
See [[Woodie]]&lt;br /&gt;
&lt;br /&gt;
== osgeo 9 ==&lt;br /&gt;
Server added April 2021, donated by OpenStreetMap project.&lt;br /&gt;
&lt;br /&gt;
Likely machine: https://web.archive.org/web/20191112203042/https://hardware.openstreetmap.org/servers/stormfly-02.openstreetmap.org/&lt;br /&gt;
&lt;br /&gt;
Is an LXD host.  Also Stores lxd images used by other lxd hosts.&lt;br /&gt;
&lt;br /&gt;
[[osgeo9|Configuration Details]]&lt;br /&gt;
&lt;br /&gt;
=== Services running on osgeo9 ===&lt;br /&gt;
==== hop ====&lt;br /&gt;
hop.osgeo9.osgeo.org. For LDAP users allows them to hop thru to get to other containers.&lt;br /&gt;
&lt;br /&gt;
==== Secure (LDAP )  ====&lt;br /&gt;
[https://git.osgeo.org/gitea/sac/osgeo9/wiki/secure-container secure] -- ldap.osgeo.org [[SAC:LDAP]] used for ldap service (a rebuild of old secure.osgeo.osuosl.org) now on Debian 11&lt;br /&gt;
Moved from osgeo7&lt;br /&gt;
&lt;br /&gt;
==== ldap-web ====&lt;br /&gt;
&lt;br /&gt;
Currently housing https://id.osgeo.org/ for LDAP management.&lt;br /&gt;
Deployed via ansible&lt;br /&gt;
Moved from osgeo9&lt;br /&gt;
&lt;br /&gt;
* id.osgeo.org&lt;br /&gt;
&lt;br /&gt;
==== jitsi ====&lt;br /&gt;
&lt;br /&gt;
See [[SAC:Jitsi]] (for video meetings)&lt;br /&gt;
&lt;br /&gt;
==== nextcloud  ====&lt;br /&gt;
https://nextcloud.osgeo.org&lt;br /&gt;
&lt;br /&gt;
Ubuntu 22.04 LXD/nginx/postgresql 14 container for document sharing similar to dropbox/google drive - nextcloud.lxd - https://nextcloud.osgeo.org [https://git.osgeo.org/gitea/sac/osgeo9/wiki/Nextcloud-container Nextcloud Setup]&lt;br /&gt;
&lt;br /&gt;
home of https://nextcloud.osgeo.org&lt;br /&gt;
This server does not use ssh osgeo-ldap as it was the first container built.  However nextcloud.osgeo.org does authenticate with osgeo ldap.&lt;br /&gt;
&lt;br /&gt;
TODO: add special page for this&lt;br /&gt;
&lt;br /&gt;
==== nginx ====&lt;br /&gt;
nginx (for web proxy of traffic of osgeo9 containers) additional mirror proxy for download.osgeo.org&lt;br /&gt;
&lt;br /&gt;
==== adventure (WIP)====&lt;br /&gt;
https://adventure.osgeo.org runs https://github.com/thecodingmachine/workadventure software&lt;br /&gt;
&lt;br /&gt;
==== dronie-client ====&lt;br /&gt;
a ci bot for dronie.osgeo.org which is used for git.osgeo.org/gitea ci jobs&lt;br /&gt;
&lt;br /&gt;
==== limesurvey ====&lt;br /&gt;
Debian 10, PostgreSQL 13, PHP 8 with ldap/ssh. https://limesurvey.osgeo.org &lt;br /&gt;
Setup detailed on [https://git.osgeo.org/gitea/sac/osgeo3/wiki/limesurvey-container limesurvey container]&lt;br /&gt;
&lt;br /&gt;
==== pixelfed ====&lt;br /&gt;
&lt;br /&gt;
SHUT OFF (both container and website) cause of lack of interest.  Container is still there.&lt;br /&gt;
[[Pixelfed]] instance reachable on https://photo.osgeo.org to house community photos&lt;br /&gt;
&lt;br /&gt;
==== peertube ====&lt;br /&gt;
&lt;br /&gt;
[[Peertube]] instance reachable on https://video.osgeo.org&lt;br /&gt;
&lt;br /&gt;
==== pretalx  ====&lt;br /&gt;
Ubuntu 20.04 with OSGeo LDAP and Docker installed.  pretalx software runs in Docker.&lt;br /&gt;
https://talks.osgeo.org - for OSGeo Talk collection and voting See [[Pretalx]]&lt;br /&gt;
&lt;br /&gt;
==== weblate ====&lt;br /&gt;
'''Container Name:''' weblate (for doc translation)&lt;br /&gt;
&lt;br /&gt;
Houses: https://weblate.osgeo.org  (for document translation to different languages)&lt;br /&gt;
&lt;br /&gt;
For further details refer to [[SAC:Weblate]]&lt;br /&gt;
&lt;br /&gt;
==== wordpress ====&lt;br /&gt;
&lt;br /&gt;
See [[SAC:Wordpress]]&lt;br /&gt;
&lt;br /&gt;
==== wiki ====&lt;br /&gt;
&lt;br /&gt;
See [[OSGeo Wiki]]&lt;br /&gt;
&lt;br /&gt;
==== discourse ====&lt;br /&gt;
&lt;br /&gt;
See [[SAC:Discourse]]&lt;br /&gt;
&lt;br /&gt;
==== mail ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Hosts: lists.osgeo.org, mail.osgeo.org and a few other services.&lt;br /&gt;
See [[Mail server]] for more details.&lt;br /&gt;
&lt;br /&gt;
== osgeo 7 ==&lt;br /&gt;
&lt;br /&gt;
Server added June 2018. Intended to replace osgeo3 and old osgeo4 (before reformat).&lt;br /&gt;
See [[Osgeo7]] for configuration details.&lt;br /&gt;
&lt;br /&gt;
[https://git.osgeo.org/gitea/sac/osgeo7/wiki/_pages Container setup of all the osgeo7 servers is located in https://git.osgeo.org/gitea/sac/osgeo7/wiki/_pages] &lt;br /&gt;
&lt;br /&gt;
Running LXD 3 snap based container management -- LXD version 3.17 as of 2019-09-15&lt;br /&gt;
&lt;br /&gt;
=== Accessing osgeo7 containers via ssh ===&lt;br /&gt;
&lt;br /&gt;
Only the download.osgeo.org is directly exposed ssh via port 22.  To access the other containers, you can tunnel thru &lt;br /&gt;
download.osgeo.org -- You need to be in the shell group to be able to access download and the other servers.  If you are not already put in a [https://trac.osgeo.org/osgeo/newticket SAC Ticket Request].  You also need to have your public key registered. To do so edit your profile [https://id.osgeo.org/ldap/edit]  (and put in your public key)&lt;br /&gt;
&lt;br /&gt;
A convenient block to add to your own `.ssh/config` file follows:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Host osgeo7-*&lt;br /&gt;
   ProxyCommand ssh your_osgeo_id@hop.osgeo7.osgeo.org -W $(sed -e &amp;quot;s/^osgeo7-//;s/$/.lxd/&amp;quot; &amp;lt;&amp;lt;&amp;lt; &amp;quot;%h&amp;quot;):%p&lt;br /&gt;
   IdentityFile &amp;quot;path/to/your/private/key&amp;quot;&lt;br /&gt;
&lt;br /&gt;
With the above in place, you can connect to any container using:&lt;br /&gt;
&lt;br /&gt;
  ssh your_id@osgeo7-&amp;lt;container_name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Troubleshooting:''' In case of &amp;quot;Permission denied (publickey).&amp;quot; after an update to a modern openSSH version, it might well be that your ssh key (RSH key) is disabled in your client in favour of more modern cyphers.&lt;br /&gt;
&lt;br /&gt;
Ugly workaround: add one line `PubkeyAcceptedKeyTypes ...` in `.ssh/config`, to re-enable RSA keys for now (consider to generate a new key):&lt;br /&gt;
&lt;br /&gt;
  vim .ssh/config&lt;br /&gt;
  ...&lt;br /&gt;
  Host *&lt;br /&gt;
     ...&lt;br /&gt;
     PubkeyAcceptedKeyTypes +ssh-rsa&lt;br /&gt;
&lt;br /&gt;
... but better read e.g. [https://dev.to/bowmanjd/upgrade-ssh-client-keys-and-remote-servers-after-fedora-33-s-new-crypto-policy-47ag here]!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Services on osgeo7 ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Download ====&lt;br /&gt;
&lt;br /&gt;
See [[Download Server]]&lt;br /&gt;
&lt;br /&gt;
==== nginx  ====&lt;br /&gt;
Proxy that routes all http/https traffic for the other containers (can be accessed via osgeo7 host lxc or ubuntu@osgeo7-nginx if your key is installed on ubuntu user).&lt;br /&gt;
The nginx container holds the letsencrypt https SSL certs for all the containers and handles the renewal of the letsencrypt certs using certbot renew cronjob.&lt;br /&gt;
Prometheus server to collect all monitoring logs from OSGeo7 (only accessible by OSGeo3), these get queried via monitor.osgeo.org (running on osgeo3) via grafana server.&lt;br /&gt;
&lt;br /&gt;
==== tracsvn (trac, svn, git) ====&lt;br /&gt;
&lt;br /&gt;
Home of [[Trac]], [[SAC:Git Service|Git]] and [[Subversion]] services.&lt;br /&gt;
&lt;br /&gt;
See [[TracSVN]] for full details.&lt;br /&gt;
&lt;br /&gt;
&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>Robe</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=SAC_Service_Status&amp;diff=134788</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=134788"/>
		<updated>2025-11-16T11:28:17Z</updated>

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

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

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

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

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