<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.osgeo.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Cvvergara</id>
	<title>OSGeo - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.osgeo.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Cvvergara"/>
	<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/wiki/Special:Contributions/Cvvergara"/>
	<updated>2026-04-11T21:32:17Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.35.9</generator>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=Osgeo3&amp;diff=134952</id>
		<title>Osgeo3</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=Osgeo3&amp;diff=134952"/>
		<updated>2025-12-18T17:34:40Z</updated>

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

		<summary type="html">&lt;p&gt;Cvvergara: Adding Executive and OSGeo project's report&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Executive ==&lt;br /&gt;
# [[Board of Directors Report 2025]]&lt;br /&gt;
# [[Finance Report 2025]]&lt;br /&gt;
&lt;br /&gt;
== OSGeo Projects Reports ==&lt;br /&gt;
&lt;br /&gt;
=== Content Management Systems ===&lt;br /&gt;
# [[GeoNode Report 2025]]&lt;br /&gt;
=== Desktop Applications ===&lt;br /&gt;
# [[gvSIG Report 2025]]&lt;br /&gt;
# [[Marble Report 2025]]&lt;br /&gt;
# [[QGIS Report 2025]]&lt;br /&gt;
=== Geospatial Libraries ===&lt;br /&gt;
# [[GDAL/OGR Report 2025]]&lt;br /&gt;
# [[GEOS Report 2025]]&lt;br /&gt;
# [[GeoTools Report 2025]]&lt;br /&gt;
# [[GRASS Report 2025]]&lt;br /&gt;
# [[Orfeo ToolBox Report 2025]]&lt;br /&gt;
# [[pgRouting Report 2025]]&lt;br /&gt;
# [[PROJ Report 2025]]&lt;br /&gt;
=== Metadata Catalogs ===&lt;br /&gt;
# [[GeoNetwork opensource Report 2025]]&lt;br /&gt;
# [[pycsw opensource Report 2025]]&lt;br /&gt;
=== Spatial Databases ===&lt;br /&gt;
# [[PostGIS Report 2025]]&lt;br /&gt;
=== Web Mapping ===&lt;br /&gt;
# [[pygeoapi Report 2025]]&lt;br /&gt;
# [[MapServer Report 2025]]&lt;br /&gt;
# [[deegree Report 2025]]&lt;br /&gt;
# [[ZOO-Project Report 2025]]&lt;br /&gt;
# [[OpenLayers Report 2025]]&lt;br /&gt;
# [[GeoMoose Report 2025]]&lt;br /&gt;
# [[Mapbender Report 2025]]&lt;br /&gt;
# [[PyWPS Report 2025]]&lt;br /&gt;
# [[GeoServer Report 2025]]&lt;br /&gt;
=== Other ===&lt;br /&gt;
# [[OSGeoLive Report 2025]]                                          &lt;br /&gt;
                                                                                                                        &lt;br /&gt;
[[Category:Annual Reports]]&lt;br /&gt;
[[Category: Reports 2025]]&lt;br /&gt;
[[Category:Newsletter]]&lt;br /&gt;
[[Category:Journal]]&lt;/div&gt;</summary>
		<author><name>Cvvergara</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=FOSS4G_2025/Community_sprint&amp;diff=134718</id>
		<title>FOSS4G 2025/Community sprint</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=FOSS4G_2025/Community_sprint&amp;diff=134718"/>
		<updated>2025-10-20T17:06:57Z</updated>

		<summary type="html">&lt;p&gt;Cvvergara: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Community Events and Code Sprint ==&lt;br /&gt;
&lt;br /&gt;
Participation is free of charge and anyone involved or interested in getting involved in OSGeo community projects is welcome.&lt;br /&gt;
&lt;br /&gt;
You can choose to contribute to one or more projects. The sky is the limit. There’s always plenty to do – and it’s not all about programming. Translation, documentation, feedback, discussions, and testing are very important for projects! Conference registration is not a prerequisite for participation in the community sprint.&lt;br /&gt;
&lt;br /&gt;
=== When ===&lt;br /&gt;
&lt;br /&gt;
Community Events and Code Sprints will be held on&lt;br /&gt;
&lt;br /&gt;
*  '''Saturday 22nd November 2025, 9am - 5pm'''&lt;br /&gt;
*  '''Sunday 23rd November 2025, 9am - 5pm'''&lt;br /&gt;
&lt;br /&gt;
=== Where ===&lt;br /&gt;
&lt;br /&gt;
The community sprint will be hosted at the Conference Venue at [https://2025.foss4g.org/attend/conference-venue AUT].&lt;br /&gt;
&lt;br /&gt;
== Registered Attendees ==&lt;br /&gt;
&lt;br /&gt;
The community sprint is free of charge but we kindly ask you to write down your name for better planning.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;2&amp;quot; class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
!width=&amp;quot;30&amp;quot;|No&lt;br /&gt;
!width=&amp;quot;250&amp;quot;|Name&lt;br /&gt;
!width=&amp;quot;250&amp;quot;|Email&lt;br /&gt;
!width=&amp;quot;250&amp;quot;|Projects&lt;br /&gt;
!width=&amp;quot;250&amp;quot;|Registered to FOSS4G conference&lt;br /&gt;
!width=&amp;quot;250&amp;quot;|Present on Sat 22nd&lt;br /&gt;
!width=&amp;quot;250&amp;quot;|Present on Sun 23rd&lt;br /&gt;
|-&lt;br /&gt;
|1 || [[User:SimonNitz|Simon Nitz]] || simon.nitz@whanganui.govt.nz || Helping out with QGIS Community Days|| Yes || Yes || Yes&lt;br /&gt;
|+&lt;br /&gt;
|2 || [[User:Jerstlouis|Jerome St-Louis]] || jerome@ecere.com || Code Sprint: DGGAL and libCartoSym || Yes || Yes || Yes&lt;br /&gt;
|+&lt;br /&gt;
|3 || Thomas Dowling || thomas.dowling@auckland.ac.nz || Earth Observation Lab Aotearoa Hackathon || Yes || Yes || Yes&lt;br /&gt;
|+&lt;br /&gt;
|4 || [[User:Mazingaro|Alen Mangafić]] || alen.mangafic AT gis.si || Improving i.hyper (GRASS) || Yes || Yes || Yes&lt;br /&gt;
|+&lt;br /&gt;
|5 || Dawn Hendrick || dawn_hendrick@hotmail.com || HOTOSM mapping || Yes || Yes || No&lt;br /&gt;
|+&lt;br /&gt;
|6 || Felix Palmer || felixpalmer@gmail.com || Code Sprint: Deck.gl || Yes || Yes || Yes&lt;br /&gt;
|+&lt;br /&gt;
|7 || Marco Bernasocchi|| marco@opengis.ch || Code Sprint: qgis/qfield || Yes || Yes || tbd&lt;br /&gt;
|+&lt;br /&gt;
|8 || Vicky Vergara|| vicky@erosion.dev || Code Sprint: pgRouting || Yes || Yes || tbd&lt;br /&gt;
|+&lt;br /&gt;
|N || my name || my email || projects I will work on || x || x || x ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
= Events =&lt;br /&gt;
&lt;br /&gt;
== QGIS User Group ==&lt;br /&gt;
&lt;br /&gt;
Information to come!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Earth Observation Lab Aotearoa Hackathon ==&lt;br /&gt;
&lt;br /&gt;
A hackathon, using the raw data that is coming down from the TPA-1 satellite(https://www.nanosats.eu/sat/tpa-1) to the UoA Space Institute.&lt;br /&gt;
&lt;br /&gt;
UOA and EOLab are working together to get this data accessible to wider NZ. It is nothing fancy, RGB and fairly low res, needs everything done to it from geo-registration upwards. But could be a cool chance for the community to get a chance to play with raw data that is coming off the first Kiwi built, owned and operated satellite.&lt;br /&gt;
&lt;br /&gt;
Thomas Dowling	thomas.dowling@auckland.ac.nz&lt;br /&gt;
&lt;br /&gt;
https://eolabaotearoa.co.nz/&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== HOTOSM mapping ==&lt;br /&gt;
&lt;br /&gt;
Saturday Morning, to be confirmed.&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
= Overall Organization =&lt;br /&gt;
&lt;br /&gt;
The [https://2025.foss4g.org/organisers FOSS4G 2025 Team] is the proud organiser of the community event and code sprint days.&lt;br /&gt;
 &lt;br /&gt;
For any question you can contact [[User:SimonNitz|Simon Nitz]], the person in charge of the FOSS4G 2025 Program. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:FOSS4G2025]] [[Category:FOSS4G]] [[Category:Code_Sprints]]&lt;/div&gt;</summary>
		<author><name>Cvvergara</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=New_Member_Nominations_2025&amp;diff=134707</id>
		<title>New Member Nominations 2025</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=New_Member_Nominations_2025&amp;diff=134707"/>
		<updated>2025-10-15T21:23:36Z</updated>

		<summary type="html">&lt;p&gt;Cvvergara: Added the categories&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This list of nominees is maintained by the Chief Returning Officer (cro@osgeo.org). '''This page is write protected and can only be edited by CRO'''&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!#&lt;br /&gt;
!Nominee Name&lt;br /&gt;
!Country&lt;br /&gt;
!Positive attributes&lt;br /&gt;
!Nominated by &lt;br /&gt;
&lt;br /&gt;
|- valign='top'&lt;br /&gt;
| &amp;lt;span id='6'&amp;gt;6&amp;lt;/span&amp;gt; &lt;br /&gt;
| Carlos Eduardo Mota &lt;br /&gt;
| Brazil&lt;br /&gt;
| Carlos is graduated in Geology from Rio de Janeiro State University (UERJ), in 2005, Post Graduated in Basin Analysis and Mobile Belts from UERJ, with a Master’s Degree in Applied Geophysics (2008) and PhD in Petrology and Geochemistry (2012).  He has 15 years of experience in using FOSS4G, acquired and applied at the Environmental and Water Resources Institute (IEMA/ES), from Espírito Santo State and at the Geological Survey of Brazil (SGB/CPRM).  Carlos is currently one of the SGB/CPRM’s representatives at Spatial Data Infrastructure of Brazil (INDE) and member of Technical Implementation Group (TIG) of OneGeology. He is also leader of the Data Science Nucleus (NDS) of the SGB/CPRM.  He works in research and development of new and disruptive technologies, in addition to proposing out-of-the-box solutions for internal geoscientific problems and those of partner institutions, with outstanding performance as an architect, developer, mediator and consultant in Spatial Data Infrastructures, desktop, server and mobile GIS, remote sensing, geographic database systems and OGC/ISO 19100 Series standards.  He is also a specialist in Python, PHP and Javascript, geospatial APIs and Data Analytics – Including with training given to SGB/CPRM, IBGE and Embrapa’s employees.  Carlos is part of the Brazil Local Chapter and has been a familiar face at recent FOSS4 events, including 2021 (Buenos Aires), 2022 (Firenze) as well as 2024 (Belém) where he was IT Co-Chair of the Local Committee.  Carlos is engaging, a pleasure to collaborate with, and would be an asset to our community as a Charter Member.&lt;br /&gt;
* Profile: [https://www.osgeo.org/member/mota/ Carlos Eduardo Mota ]&lt;br /&gt;
* Wiki: [https://wiki.osgeo.org/wiki/User:Cmotadev Carlos Eduardo Mota ]&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
[https://www.osgeo.org/member/tom-kralidis Tom Kralidis  ]  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- valign='top'&lt;br /&gt;
| &amp;lt;span id='7'&amp;gt;7&amp;lt;/span&amp;gt; &lt;br /&gt;
| Luís Calisto &lt;br /&gt;
| Portugal&lt;br /&gt;
|  Luis not only have been implementing Infrastructures based on Free and Open Source Software, but has been openly advocating for the use of Free Software on those organizations; he is a regular at FOSS4G events, presenting talks and workshops that teach FOSS tools to people in different parts of the world.&lt;br /&gt;
&lt;br /&gt;
* Profile: [https://www.osgeo.org/member/calisto/ Luís Calisto ]&lt;br /&gt;
* Wiki: [https://wiki.osgeo.org/wiki/User:Lcalisto Luís Calisto ]&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
[https://www.osgeo.org/member/simoes Joana Simoes  ]&lt;br /&gt;
&lt;br /&gt;
|- valign='top'&lt;br /&gt;
| &amp;lt;span id='9'&amp;gt;9&amp;lt;/span&amp;gt; &lt;br /&gt;
| Kateryna Konieva &lt;br /&gt;
| Portugal&lt;br /&gt;
| Kateryna has been bringing FOSS4G to the world of architectural applications, for many years; she is a savvy QGIS plugin developer and has participated in numerous QGIS and FOSS4G events; in recent years she has also been involved with OGC Standards, in particular the more modern breadth of OGC APIs, contributing towards modernizing the GIS world.&lt;br /&gt;
&lt;br /&gt;
* Profile: [https://www.osgeo.org/member/konieva/ Kateryna Konieva ]&lt;br /&gt;
* Wiki: [https://wiki.osgeo.org/wiki/User:Katkateryna Kateryna Konieva ]&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
[https://www.osgeo.org/member/simoes Joana Simoes  ]  &lt;br /&gt;
&lt;br /&gt;
|- valign='top'&lt;br /&gt;
| &amp;lt;span id='10'&amp;gt;10&amp;lt;/span&amp;gt; &lt;br /&gt;
| Benjamin Webb &lt;br /&gt;
| United States of America&lt;br /&gt;
| Ben is a rising star in the FOSS4G ecosystem. He has been a top contributor to the pygeoapi project for many years, and has been doing a valuable job as maintainer. He has also attended FOSS4G conferences, where he taught others how to use pygeoapi, through the &amp;quot;Dive into pygeoapi&amp;quot; workshop.&lt;br /&gt;
&lt;br /&gt;
* Profile: [https://www.osgeo.org/member/webb/ Benjamin Webb ]&lt;br /&gt;
* Wiki: [https://wiki.osgeo.org/wiki/User:Benwebb Benjamin Webb ]&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
[https://www.osgeo.org/member/simoes Joana Simoes  ] &lt;br /&gt;
&lt;br /&gt;
|- valign='top'&lt;br /&gt;
| &amp;lt;span id='11'&amp;gt;11&amp;lt;/span&amp;gt; &lt;br /&gt;
| Joseph Emile Honour Percival &lt;br /&gt;
| Samoa&lt;br /&gt;
|  Vicky Vergara: It is my pleasure to nominate Iosefa Percival to be a charter-member. A postdoctoral researcher at the University of Hawaii where his expertise includes, and not limited to, GIS with focus on routing algorithms, remote sensing with focus on ecology. He is a developer of pgRouting and his focus is on VRP algorithms, collaborating on the pgRouting sub-product vrpRouting. He is a member of the PSC of pgRouting. He understands that the main responsibility he is acquiring is to participate in the OSGeo Elections, and he is willing to study the nominated candidates to fill up the ballots he receives. He also understands that failing for two consecutive years on participating in the elections he will be classified as inactive.&lt;br /&gt;
&lt;br /&gt;
* Profile: [https://www.osgeo.org/member/percival/ Joseph Emile Honour Percival ]&lt;br /&gt;
* Wiki: [https://wiki.osgeo.org/wiki/Joseph_(Iosefa)_%E2%80 Joseph Emile Honour Percival ]&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
[https://www.osgeo.org/member/vicky-vergara Vicky Vergara  ]  &lt;br /&gt;
&lt;br /&gt;
|- valign='top'&lt;br /&gt;
| &amp;lt;span id='14'&amp;gt;14&amp;lt;/span&amp;gt; &lt;br /&gt;
| Weston Renoud &lt;br /&gt;
| Netherlands&lt;br /&gt;
| Weston is collaborating in the [https://proj.org/ PROJ] and [https://github.com/GeoPlegma/GeoPlegma DGGS/GeoPlegma] projects. He gave a talk in FOSS4G Mostar (https://talks.osgeo.org/foss4g-europe-2025/talk/C8EMH7/ ). He can give an interesting perspective to OSGeo with this deep knowledge in hydrography, both from the software development and scientific/technical point of view.&lt;br /&gt;
&lt;br /&gt;
* Profile: [https://www.osgeo.org/member/renoud/ Weston Renoud ]&lt;br /&gt;
* Wiki: [https://wiki.osgeo.org/wiki/User:Wrenoud Weston Renoud ]&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
[https://www.osgeo.org/member/jimenezshaw Javier Jimenez Shaw  ]&lt;br /&gt;
&lt;br /&gt;
|- valign='top'&lt;br /&gt;
| &amp;lt;span id='16'&amp;gt;16&amp;lt;/span&amp;gt; &lt;br /&gt;
| Felix Delattre &lt;br /&gt;
| Germany&lt;br /&gt;
|  Felix has been an active contributor to the Geospatial Open Source community since 2009. He played a key role in mapping and building up the OpenStreetMap community in Nicaragua, used to be heavily involved in the Humanitarian OpenStreetMap Team, led the overhaul of the Taskig Manager software, has contributed to the Debian GIS packaging team, and has been a member of the FOSSGIS chapter since 2016. Felix feels truly at home at FOSS4G events and continues to dedicate his efforts to strengthening the open geospatial ecosystem. I had the opportunity to collaborate with Felix in the HOT OpenStreetMap Board of Directors, also last year as co-organizers of a STAC / STAPI sprint in Berlin in 2024 among other different projects, I just have positive words to describe Felix commitment with Open Source projects and how he helps and inspire people around him. I totally support his nomination, he will be a great asset to OsGeo members.&lt;br /&gt;
&lt;br /&gt;
* Profile: [https://www.osgeo.org/member/delattre/ Felix Delattre ]&lt;br /&gt;
* Wiki: [https://wiki.osgeo.org/wiki/User:Xamanu Felix Delattre ]&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
[https://www.osgeo.org/member/gonzalez Miriam González  ] &lt;br /&gt;
&lt;br /&gt;
|- valign='top'&lt;br /&gt;
| &amp;lt;span id='20'&amp;gt;20&amp;lt;/span&amp;gt; &lt;br /&gt;
| Julia Signell &lt;br /&gt;
| United States of America&lt;br /&gt;
|  Alex Mandel: Julia has been an active member of the scientific Python community and over the past few years has become more engaged with the geospatial community as part of the Pangeo, STAC, Zarr, and Cloud Native Geospatial communities. She regularly attends and presents at FOSS4G-NA, SciPy, PyData, AGU (American Geophysical Union), and CNG (Cloud Native Geospatial) conferences.  Julia also regularly participates in sprints and working meetings involving Pangeo, STAC, STAPI, Dask, and Bokeh and at various points has been a maintainer on the following FOSS Python libraries: pystac, pystac-client, xarray, dask, hvplot, bokeh, intake, intake-xarray. She is currently a member of the STAC Project Steering Committee.&lt;br /&gt;
&lt;br /&gt;
Matthew Hanson: I nominate Julia Signell for OSGeo Charter Membership. Julia is a Senior Software Engineer at Element 84, active in the Pangeo community and a member of the STAC Steering Committee. She has contributed to widely used open-source libraries including Dask, HoloViz, and STAC tools, presented at FOSS4G, and consistently promotes interoperability and best practices in geospatial data. Her technical expertise, leadership, and commitment to open source make her an excellent candidate.&lt;br /&gt;
&lt;br /&gt;
* Profile: [https://www.osgeo.org/member/signell/ Julia Signell ]&lt;br /&gt;
* Wiki: [https://wiki.osgeo.org/wiki/User:Jsignell Julia Signell ]&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
[https://www.osgeo.org/member/mandel Alex Mandel  ]  &lt;br /&gt;
&lt;br /&gt;
[https://www.osgeo.org/member/hanson/ Matthew Hanson  ] &lt;br /&gt;
&lt;br /&gt;
|- valign='top'&lt;br /&gt;
| &amp;lt;span id='21'&amp;gt;21&amp;lt;/span&amp;gt; &lt;br /&gt;
| Simon Nitz &lt;br /&gt;
| New Zealand&lt;br /&gt;
| I nominate Simon Nitz for his outstanding dedication to advancing OSGeo's mission in education and community building. As an active FOSS4G organizer and OSGeo Oceania member, Simon has helped organise FOSS4G events in Oceania, as well as led numerous QGIS training workshops. This year Simon is Co-Chair for the Global FOSS4G event being held in Auckland New Zealand. His tireless efforts have successfully introduced FOSS4G to a new generation of users and professionals, making him an ideal Charter Member to support the Foundation's governance and outreach efforts.&lt;br /&gt;
&lt;br /&gt;
* Profile: [https://www.osgeo.org/member/nitz/ Simon Nitz ]&lt;br /&gt;
* Wiki: [https://wiki.osgeo.org/wiki/User:SimonNitz Simon Nitz ]&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
[https://www.osgeo.org/member/leith Alex Leith  ] &lt;br /&gt;
&lt;br /&gt;
|- valign='top'&lt;br /&gt;
| &amp;lt;span id='22'&amp;gt;22&amp;lt;/span&amp;gt; &lt;br /&gt;
| Pete Gadomski &lt;br /&gt;
| United States of America&lt;br /&gt;
| Pete is a member of the STAC Project Steering Committee, and has been presenting at OSGeo conferences since 2018 in St. Louis. He has been actively contributing to open source geospatial projects for over a decade, especially for point cloud processing and format translation (e.g. PDAL). He maintains several small open source geospatial projects, including a Rust implementation of the LAS specification (las-rs) and a Python package for correcting geometries that cross the antimeridian (https://joss.theoj.org/papers/10.21105/joss.07530). He actively maintains several key packages in the STAC software ecosystem, including pystac and pystac-client, and has a Rust implementation (with Python bindings) of the STAC specification at rustac. He regularly talks about geospatial software development at conferences and community events, including FOSS4G international and regional conferences, Pangeo meetups, and more.&lt;br /&gt;
&lt;br /&gt;
* Profile: [https://www.osgeo.org/member/gadomski/ Pete Gadomski ]&lt;br /&gt;
* Wiki: [https://wiki.osgeo.org/wiki/User:Gadomski Pete Gadomski ]&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
[https://www.osgeo.org/member/leong Wei Ji Leong  ]  &lt;br /&gt;
&lt;br /&gt;
|- valign='top'&lt;br /&gt;
| &amp;lt;span id='23'&amp;gt;23&amp;lt;/span&amp;gt; &lt;br /&gt;
| Gabriel De Luca &lt;br /&gt;
| Argentina&lt;br /&gt;
| Gabriel actively contributes to the open source geospatial community through his involvement in the QGIS, Geoinquiet@s and OpenStreetMap Argentina communities. He is a Land Surveying Engineer with a strong background in geospatial sciences and is recognized for his generosity in sharing knowledge, his enthusiasm for free and open source software, and his commitment to supporting new users and improving their experience with OSGeo projects. He consistently demonstrates a responsible attitude and adapts well to teamwork.&lt;br /&gt;
&lt;br /&gt;
* Profile: [https://www.osgeo.org/member/gabriel/ Gabriel De Luca ]&lt;br /&gt;
* Wiki: [https://wiki.osgeo.org/wiki/Gabrieldeluca Gabriel De Luca ]&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
[https://www.osgeo.org/member/anthieni Ariel Anthieni  ] &lt;br /&gt;
&lt;br /&gt;
|- valign='top'&lt;br /&gt;
| &amp;lt;span id='24'&amp;gt;24&amp;lt;/span&amp;gt; &lt;br /&gt;
| Ulrike Assmann &lt;br /&gt;
| Germany&lt;br /&gt;
| Ulrike Assmann is a familiar face at conferences like FOSS4G and the german language FOSSGIS. Ulrike Assmann is an active member of FOSSGIS e.V (since 2017) and a Member of the programme committee since 2021. Ulrike is good in networking and welcomes newcomer to our community. Ulrike organized several Geochicas meetings at FOSSGIS conferences. Ulrike Assmann has been working on the use of open-source geoinformation systems since several years. She supports OSGeo since many years and is a power user for QGIS and PostgreSQL/PostGIS. She is currently Senior Hydrographic Cartographer in the Hydrographic Office of Germany (BSH).&lt;br /&gt;
&lt;br /&gt;
* Profile: [https://www.osgeo.org/member/assmann/ Ulrike Assmann ]&lt;br /&gt;
* Wiki: [https://wiki.osgeo.org/wiki/User:Uass Ulrike Assmann ]&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
[https://www.osgeo.org/member/astrid-emde Astrid Emde  ]  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- valign='top'&lt;br /&gt;
| &amp;lt;span id='25'&amp;gt;25&amp;lt;/span&amp;gt; &lt;br /&gt;
| Mikhaïl Jean de Dieu Dotou Padonou &lt;br /&gt;
| Benin&lt;br /&gt;
| I have known Mikhaïl since 2021, when he participated in the Free GIS ARES-CCI internship, I coordinate at the Université Libre de Bruxelles (ULB), where he was highly motivated and proactive. He is now pursuing a PhD at the University of Liège (ULg) in partnership with the University of Parakou, focusing on GIS, remote sensing, and landscape ecology. Mikhaïl is the promoter of the Atlas de l’environnement du Bénin (https://dotoupadonou.wixsite.com/mikhail-eportfolio/post/le-b%C3%A9nin-en-cartes-atlas-de-l-environnement-2025), an open-access atlas using QGIS and other FOSS4G tools, which has produced over 100 thematic maps widely used by researchers, NGOs, and public institutions. He continues to support capacity building in geospatial technologies, sharing his expertise in our internship for professionals from mostly Central African countries, but also mentoring new users, and collaborating with the informal OSGeo community in Benin (e.g., reflecting on the official recognition of a local chapter and contributing to the organization of a future FOSS4G event in West Africa). His proactive engagement, participation in several French FOSS4G events (last one https://conf.qgis.osgeo.fr/), and dedication to knowledge sharing make him an outstanding candidate for OSGeo Charter Membership.&lt;br /&gt;
&lt;br /&gt;
* Profile: [https://www.osgeo.org/member/dotou/ Mikhaïl Jean de Dieu Dotou Padonou ]&lt;br /&gt;
* Wiki: [https://wiki.osgeo.org/wiki/Https://www.osgeo.org/member/dotou/ Mikhaïl Jean de Dieu Dotou Padonou ]&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
[https://www.osgeo.org/member/maelle Maëlle Vercauteren Drubbel  ]  &lt;br /&gt;
&lt;br /&gt;
|- valign='top'&lt;br /&gt;
| &amp;lt;span id='26'&amp;gt;26&amp;lt;/span&amp;gt; &lt;br /&gt;
| Sunghoon Cha &lt;br /&gt;
| South Korea&lt;br /&gt;
| Sunghoon Cha is a highly capable technical leader and instructor dedicated to developing and deploying FOSS4G-based systems. He holds degrees in geography and information engineering, and brings more than 20 years of hands-on GIS experience encompassing programming, project management, and system architecture. His domain knowledge spans large-scale system integration.  He regularly provides consulting and developer/user training tailored to government system needs, enabling open-source GIS solutions to be adopted in complex public environments. He has demonstrated consistent leadership in transferring FOSS4G best practices and know-how to large-scale systems—ensuring sustainable, scalable, and maintainable implementations. His work contributes meaningfully to addressing global priorities like carbon neutrality and green growth.  As a long-standing member of the OSGeo Korean Chapter (since 2012) and an Open Source GIS Instructor at LX Spatial Information Academy (since 2018), Sunghoon has sustained his commitment to education, community building, and technical advocacy. His continued contributions in training, system deployment, and outreach reflect the very positive attributes expected of an OSGeo Charter Member: technical excellence, community leadership, commitment to open principles, and real-world impact.&lt;br /&gt;
&lt;br /&gt;
* Profile: [https://www.osgeo.org/member/cha/ Sunghoon Cha ]&lt;br /&gt;
* Wiki: [https://wiki.osgeo.org/wiki/User:Sunghoon_Cha Sunghoon Cha ]&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
[https://www.osgeo.org/member/lee-minpa MinPa Lee  ]  &lt;br /&gt;
&lt;br /&gt;
|- valign='top'&lt;br /&gt;
| &amp;lt;span id='27'&amp;gt;27&amp;lt;/span&amp;gt; &lt;br /&gt;
| Max Jones &lt;br /&gt;
| United States of America&lt;br /&gt;
| Max has been contributing to the open source geospatial ecosystem since 2020 by building datasets, software, and educational resources. He led short courses for the EarthScope consortium on GMT for Geodesy, organized the 2021 ESWN Workshop Professional Development Workshop: Developing Free and Open Source Software with PyGMT (Max has been contributing to the open source geospatial ecosystem since 2020 by building datasets, software, and educational resources. He led short courses for the EarthScope consortium on GMT for Geodesy, organized the 2021 ESWN Workshop Professional Development Workshop: Developing Free and Open Source Software with PyGMT, taught tutorials on PyGMT at EGU 2022, Xarray at SciPy 2024, and Pangeo at EGU 2025. He has further demonstrated a commitment to outreach by leading the Earth Science Data Systems Working Group on Community Development Best Practices and the Pangeo Machine Learning working group. He serves as a Steering Council member on Pangeo and regularly helps with community engagement through website maintenance, showcase organization, and event coordination. He is a founding member of the Cloud Native Geospatial Forum’s Editorial Board. Lastly, he has maintained several open source geospatial software libraries including GMT, PyGMT, Xbatcher, Ndpyramid and Zarr.), taught tutorials on PyGMT at EGU 2022, Xarray at SciPy 2024, and Pangeo at EGU 2025. He has further demonstrated a commitment to outreach by leading the Earth Science Data Systems Working Group on Community Development Best Practices and the Pangeo Machine Learning working group. He serves as a Steering Council member on Pangeo and regularly helps with community engagement through website maintenance, showcase organization, and event coordination. He is a founding member of the Cloud Native Geospatial Forum’s Editorial Board. Lastly, he has maintained several open source geospatial software libraries including GMT, PyGMT, Xbatcher, Ndpyramid and Zarr.&lt;br /&gt;
&lt;br /&gt;
* Profile: [https://www.osgeo.org/member/jones-2/ Max Jones ]&lt;br /&gt;
* Wiki: [https://wiki.osgeo.org/wiki/User:Maxrjones Max Jones ]&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
[https://www.osgeo.org/member/leong Wei Ji Leong  ]  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- valign='top'&lt;br /&gt;
| &amp;lt;span id='28'&amp;gt;28&amp;lt;/span&amp;gt; &lt;br /&gt;
| Huidae Cho &lt;br /&gt;
| United States of America&lt;br /&gt;
| Luca Delucchi: Huidae is a long time GRASS GIS developer, his contribution is related to water resources engineering and hydrology, optimization algorithms, and uncertainty analysis. He is really active in the community and he also mentored students in Google Summer of Code.&lt;br /&gt;
&lt;br /&gt;
Helmut Kudrnovsky: For very long time, Huidae Cho is part of the GRASS development team. He has an outstanding knowledge of the GRASS source code; recently he pushes forward the cmake build of GRASS; he always a helping hand for the community and involves young members of his lab into GRASS development; he`s a member of the current GRASS PSC.&lt;br /&gt;
&lt;br /&gt;
* Profile: [https://www.osgeo.org/member/huidae-cho/ Huidae Cho ]&lt;br /&gt;
* Wiki: [https://wiki.osgeo.org/wiki/User:HuidaeCho Huidae Cho ]&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
[https://www.osgeo.org/member/luca-delucchi Luca Delucchi  ]  &lt;br /&gt;
&lt;br /&gt;
[https://www.osgeo.org/member/kudrnovsky Helmut Kudrnovsky  ]&lt;br /&gt;
&lt;br /&gt;
|- valign='top'&lt;br /&gt;
| &amp;lt;span id='29'&amp;gt;29&amp;lt;/span&amp;gt; &lt;br /&gt;
| Heather Hillers &lt;br /&gt;
| Germany&lt;br /&gt;
| Heather Hillers is a familiar face at conferences like FOSS4G and the german language FOSSGIS or QGIS User meeting. Heather is good in networking and very interested in new technologies and learning. She joins networking meetings for example the Geochicas meetings at conferences and welcomes newcomer to our community. Heather Hillers is working at Erftverband in Germany working in Open Source GIS since 10 years. She is an all-round talent and a programmer and has fun with writing QGIS plugins and is a power user for QGIS and PostgreSQL/PostGIS. She is successfully introducing Open Source technologies to the organisation she is workling for and manages to master the challenges she faces. It would be great to welcome Heather as a Charter member as she inspires others with her energy and her knowledge.&lt;br /&gt;
&lt;br /&gt;
* Profile: [https://www.osgeo.org/member/hillers/ Heather Hillers ]&lt;br /&gt;
* Wiki: [https://wiki.osgeo.org/wiki/User:Monstermushroom Heather Hillers ]&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
[https://www.osgeo.org/member/astrid-emde Astrid Emde  ]&lt;br /&gt;
&lt;br /&gt;
|- valign='top'&lt;br /&gt;
| &amp;lt;span id='31'&amp;gt;31&amp;lt;/span&amp;gt; &lt;br /&gt;
| Juan Pablo Duque Ordoñez &lt;br /&gt;
| Colombia&lt;br /&gt;
|  Federica Gaspari: Juan Pablo is currently completing is Ph.D. journey in Geoinformatics at Politecnico di Milano, with research focused on open-source software application in the geospatial domain. Coming from Colombia with a computer science background, he is currently working on the usage of open source software, open data, and open geospatial standards for the development of Urban Digital Twins, in particular for street network analysis and active mobility. Passionate about new tools and impactful solutions, he is an enthusiast member of the community, having participated in multiple ISPRS and FOSS4G conferences both as presenter and volunteer, as well as developing and collaborating with open-source software projects regarding OSGeo and OGC tools.&lt;br /&gt;
 &lt;br /&gt;
Marco Minghini: His passion and enthusiasm would make him a great ambassador for open source geospatial software. Please welcome him as a Charter Member&lt;br /&gt;
&lt;br /&gt;
* Profile: [https://wiki.osgeo.org/wiki/User:Diuke1347 Juan Pablo Duque Ordoñez ]&lt;br /&gt;
* Wiki: [https://www.osgeo.org/member/duque-2/ Juan Pablo Duque Ordoñez ]&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
[https://www.osgeo.org/member/gaspari Federica Gaspari  ]  &lt;br /&gt;
&lt;br /&gt;
[https://www.osgeo.org/member/minghini Marco Minghini  ]  &lt;br /&gt;
&lt;br /&gt;
|- valign='top'&lt;br /&gt;
| &amp;lt;span id='32'&amp;gt;32&amp;lt;/span&amp;gt; &lt;br /&gt;
| Evelyn Uuemaa &lt;br /&gt;
| Estonia&lt;br /&gt;
| Evelyn works at the University of Tartu, where she leads the Landscape Geoinformatics Lab since 2017. She is a Professor in Geoinformatics and Head of the Chair of Geoinformatics and Cartography since 2023. She is extremely passionate about open source geospatial software, strongly using and promoting it both in her research and teaching activities. She has attended several international FOSS4G conferences. Among these, she was one of the organisers of the very successful FOSS4G Europe 2024 and on that occasion, she co-chaired the conference Academic Track with me, showing a unique passion and dedication. She is an ambassador of FOSS4G values and principles and for this reason she would represent a great asset for OSGeo if elected as a Charter Member.&lt;br /&gt;
&lt;br /&gt;
* Profile: [https://www.osgeo.org/member/uuemaa/ Evelyn Uuemaa ]&lt;br /&gt;
* Wiki: [https://wiki.osgeo.org/wiki/Evelyn_Uuemaa Evelyn Uuemaa ]&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
[https://www.osgeo.org/member/minghini Marco Minghini  ]  &lt;br /&gt;
&lt;br /&gt;
|- valign='top'&lt;br /&gt;
| &amp;lt;span id='33'&amp;gt;33&amp;lt;/span&amp;gt; &lt;br /&gt;
| Jani Kylmäaho &lt;br /&gt;
| Finland&lt;br /&gt;
| Jani has been an active member of the FOSS4G community in Finland for many years. He has been a member of the Oskari development team (www.oskari.org). He has actively shared the message and value of open source software for the public and private sector. He also has held several talks about the value of FOSS4G in local and international events (including FOSS4G events). I think Jani will be a valuable charter member of OSGeo.&lt;br /&gt;
&lt;br /&gt;
* Profile: [https://www.osgeo.org/member/kylmaaho/ Jani Kylmäaho ]&lt;br /&gt;
* Wiki: [https://wiki.osgeo.org/wiki/User:Jkylmaaho Jani Kylmäaho ]&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
[https://www.osgeo.org/member/pekka-sarkola Pekka Sarkola  ]  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- valign='top'&lt;br /&gt;
| &amp;lt;span id='34'&amp;gt;34&amp;lt;/span&amp;gt; &lt;br /&gt;
| Nicklas Larsson &lt;br /&gt;
| Hungary&lt;br /&gt;
| Nicklas Larsson is a very important member of the GRASS delevoper team and GRASS PSC, recently helping in building the Mac binaries of GRASS and pushing forward the GRASS cmake build system; he has always a helping hand for the community.&lt;br /&gt;
&lt;br /&gt;
* Profile: [https://www.osgeo.org/member/larsson/ Nicklas Larsson ]&lt;br /&gt;
* Wiki: [https://wiki.osgeo.org/wiki/User:Nila Nicklas Larsson ]&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
[https://www.osgeo.org/member/kudrnovsky Helmut Kudrnovsky  ]  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- valign='top'&lt;br /&gt;
| &amp;lt;span id='35'&amp;gt;35&amp;lt;/span&amp;gt; &lt;br /&gt;
| Michael Barton &lt;br /&gt;
| United States of America&lt;br /&gt;
| Michael Barton is a very long member of the GRASS community; he had always a look at the Mac side of GRASS; he develeoped the Tcl/TK GUI interface of GRASS back then, later started on the wxpython GUI development for GRASS; he is former member of the GRASS PSC with a high focus of community building.&lt;br /&gt;
&lt;br /&gt;
* Profile: [https://www.osgeo.org/member/barton/ Michael Barton ]&lt;br /&gt;
* Wiki: [https://wiki.osgeo.org/wiki/User:Cmbarton Michael Barton ]&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
[https://www.osgeo.org/member/kudrnovsky Helmut Kudrnovsky  ]  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- valign='top'&lt;br /&gt;
| &amp;lt;span id='37'&amp;gt;37&amp;lt;/span&amp;gt; &lt;br /&gt;
| Jarrett Keifer &lt;br /&gt;
| United States of America&lt;br /&gt;
| Jarrett is a Senior Geospatial Software Engineer at Element 84, active in the open-source geospatial community through his work on STAC, COG, Zarr, and orchestration frameworks such as Cirrus. He has presented at FOSS4G on cloud-native geospatial and data interoperability, and has contributed to advancing scalable, standards-based workflows for earth observation data. His open-source contributions, community involvement, and commitment to interoperability make him an excellent candidate.&lt;br /&gt;
&lt;br /&gt;
* Profile: [https://www.osgeo.org/member/keifer/ Jarrett Keifer ]&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
[https://www.osgeo.org/member/hanson/ Matthew Hanson  ]  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- valign='top'&lt;br /&gt;
| &amp;lt;span id='38'&amp;gt;38&amp;lt;/span&amp;gt; &lt;br /&gt;
| Céline Vilain &lt;br /&gt;
| Belgium&lt;br /&gt;
|  Gaël Kruwialis: I am honored to nominate Céline Vilain as an OSGeo Charter Member, with the full support of Roel Huybrechts. Céline has been an increasingly active and influential member of OSGeo Belgium for the past three years, demonstrating a deep commitment to open-source geospatial solutions and open data. Céline’s journey began in agronomic sciences, but it was during her Master’s in Geomatics that she discovered the power and potential of open-source tools. Since then, she has become a strong advocate for free and open-source solutions within her professional role in public administration, where she promotes their adoption to enhance transparency, interoperability, and efficiency. Her contributions to OSGeo Belgium have grown significantly over time. She actively participates in community events, shares her expertise, and works to bridge the gap between public institutions and the open-source geospatial ecosystem. Céline’s dedication to fostering collaboration, her technical skills, and her passion for open data make her a valuable asset to our community. Her work not only advances the use of open-source geospatial technologies in Belgium but also inspires others in the public sector to embrace these solutions. Her ability to connect with both technical and non-technical stakeholders makes her an excellent candidate for Charter Membership.&lt;br /&gt;
&lt;br /&gt;
* Profile: [https://www.osgeo.org/member/vilain/ Céline Vilain ]&lt;br /&gt;
* Wiki: [https://wiki.osgeo.org/wiki/C%C3%A9line_Vilain Céline Vilain ]&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
[https://wiki.osgeo.org/wiki/User:Gael1 Gaël Kruwialis  ]  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- valign='top'&lt;br /&gt;
| &amp;lt;span id='39'&amp;gt;39&amp;lt;/span&amp;gt; &lt;br /&gt;
| Niklas Alt &lt;br /&gt;
| Germany&lt;br /&gt;
| Niklas is an active member of FOSSGIS e.V (since 2016). He is active in several working groups of FOSSGIS e.V. and helps to organize the annual FOSSGIS conference. He was involved in organizing and chairing panel discussions on the conference. He is currently employed at the Hessian Institute for Regional History in Marburg. He aims to foster the use and acceptance in historical academic research and public institutions on the federal, national and european level. His academic interest lies within the spatial humanities, using exlusively an OSGeo Software Stack and promoting the use of free and open software and a commitment to open historical geodata and open standards within this community. His work involves the reconstruction of historical boundaries, the georeferencing of historical maps and the reconstruction of historical spatial reference systems. To this end he is using PostGIS, GDAL, PROJ, QGIS, GRASS GIS and OpenLayers. He is coordinating an international data standardization group aiming to build an open data model to standardize the data structures in the Historical Town Atlas (HTA). The HTA aims to reconstruct the face of the premodern European cities using a critical cartographic edition of the first exact cadastral maps.&lt;br /&gt;
&lt;br /&gt;
* Profile: [https://www.osgeo.org/member/alt/ Niklas Alt ]&lt;br /&gt;
* Wiki: [https://wiki.osgeo.org/wiki/User:Hilmr Niklas Alt ]&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
[https://www.osgeo.org/member/astrid-emde Astrid Emde  ]  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- valign='top'&lt;br /&gt;
| &amp;lt;span id='40'&amp;gt;40&amp;lt;/span&amp;gt; &lt;br /&gt;
| Christian Strobl &lt;br /&gt;
| Germany&lt;br /&gt;
| Christian Strobl is a familiar face at conferences like FOSS4G and the german language FOSSGIS. Christian is an active member of FOSSGIS e.V (since 2008) and a Member of the programme committee since 2021. He attended also often the international FOSS4G conferences, the last time at Prizren 2023. Christian is passionate about teaching open-source GIS. In addition to his teaching position at LMU Munich, where he trains geology students in developing geological applications and maps with QGIS, he has frequently given workshops at our FOSSGIS conference on remote sensing and GeoPython.. Christian has been working with open-source geoinformation systems for over 20 years, from PostGIS and GeoServer/UMN MapServer to QGIS and GeoPython. He is Geographical Information Officer at the Bavarian State Ministry of the Environment and Consumer Protection&lt;br /&gt;
&lt;br /&gt;
* Profile: [https://www.osgeo.org/member/strobl/ Christian Strobl ]&lt;br /&gt;
* Wiki: [https://wiki.osgeo.org/wiki/User:Christro Christian Strobl ]&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
[https://www.osgeo.org/member/astrid-emde Astrid Emde  ]  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- valign='top'&lt;br /&gt;
| &amp;lt;span id='41'&amp;gt;41&amp;lt;/span&amp;gt; &lt;br /&gt;
| Andrés Gómez Casanova &lt;br /&gt;
| Colombia&lt;br /&gt;
| Andrés Gómez is a driving force behind collaborative mapping in Latin America, combining deep expertise in OpenStreetMap, workflow automation, and community-led geospatial initiatives. Through his leadership of AC3 and as an organizer of State of the Map Latam 2025, he has promoted inclusive participation, technical capacity building, and strategic outreach across diverse regions. His contributions range from scripting and systems optimization to multilingual documentation and event coordination —always grounded in the values of openness, transparency, and empowerment.&lt;br /&gt;
&lt;br /&gt;
* Profile: [https://www.osgeo.org/member/gomez/ Andrés Gómez Casanova ]&lt;br /&gt;
* Wiki: [https://wiki.openstreetmap.org/wiki/User:Angoca Andrés Gómez Casanova ]&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
[https://www.osgeo.org/member/anthieni Ariel Anthieni  ]  &lt;br /&gt;
&lt;br /&gt;
|- valign='top'&lt;br /&gt;
| &amp;lt;span id='42'&amp;gt;42&amp;lt;/span&amp;gt; &lt;br /&gt;
| Mirko Blinn&lt;br /&gt;
| Germany&lt;br /&gt;
|  Astrid Emde: Mirko Blinn is a familiar face at conferences like FOSS4G and FOSSGIS. He supports OSGeo since many years promoting the foundation and software at the OSGeo booth at conferences.  Mirko Blinn has been working on the use of open-source geionformation systems in the field of spatial planning and nature conservation since 2015.  In his dissertation at the University of Bonn, he is currently researching, among other things, the use of open geodata in land use models to simulate sustainable settlement developments and their integration in spatial planning processes.  Since 2018, he has been supporting 40 nature conservation associations in Nordrehein-Westpfalen, Germany, in the implementation of QGIS, QFIELD and the development of a central database for the consolidation of plant and animal data from various data sources (e.g. from portals such as Obersavation.org, GIS, etc.).&lt;br /&gt;
&lt;br /&gt;
* Profile: [https://www.osgeo.org/member/blinn/ Blinn Mirko ]&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
[https://www.osgeo.org/member/astrid-emde Astrid Emde  ]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- valign='top'&lt;br /&gt;
| &amp;lt;span id='43'&amp;gt;43&amp;lt;/span&amp;gt; &lt;br /&gt;
| Alastair Graham &lt;br /&gt;
| United Kingdom&lt;br /&gt;
| Alistair has been an active Open Source supporter in the UK for a number of years, including being an OSGeo:UK committee member since 2019, he has co-organised FOSS4G:UK meetings in 2020, 2022 and 2024: He is keen to help coordinate the bid for and organization of the next FOSS4G international conference in the UK (2027). He has also previously organized the very successful Rasters Revealed conference series. He is an advocate of open-source and open-data and want to help healthy communities grow around tooling, data and ideals linked to these concepts.&lt;br /&gt;
&lt;br /&gt;
* Profile: [https://www.osgeo.org/member/graham/ Alastair Graham ]&lt;br /&gt;
* Wiki: [https://wiki.osgeo.org/wiki/Alastair_Graham Alastair Graham ]&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
[https://www.osgeo.org/member/bearman Nick Bearman  ]  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- valign='top'&lt;br /&gt;
| &amp;lt;span id='44'&amp;gt;44&amp;lt;/span&amp;gt; &lt;br /&gt;
| James Milner &lt;br /&gt;
| United Kingdom&lt;br /&gt;
| James is a open source developer living in East London, currently working remotely for Addresscloud. He is the founder and lead maintainer of the Terra Draw project, a JavaScript library for drawing on web maps. The library is currently a OSGeo community project and was selected to be worked on at the FOSS4G UK CodeSprint in 2024 in Dorset. The project was also recipient for the OSGeo UK’s GoFundGeo prize in 2023 and 2024. James was the co-chair for FOSS4G UK in 2018 and has spoken at many national, European and global FOSS4G events over the years. He is currently on the Space Advisory board for OpenUK, a not-for-profit company which supports open source collaboration and open technologies within the United Kingdom.&lt;br /&gt;
&lt;br /&gt;
* Profile: [https://www.osgeo.org/member/milner/ James Milner ]&lt;br /&gt;
* Wiki: [https://wiki.osgeo.org/wiki/User:Jameslmilner James Milner ]&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
[https://www.osgeo.org/member/bearman Nick Bearman  ]  &lt;br /&gt;
&lt;br /&gt;
|- valign='top'&lt;br /&gt;
| &amp;lt;span id='45'&amp;gt;45&amp;lt;/span&amp;gt; &lt;br /&gt;
| Jonny Huck &lt;br /&gt;
| United Kingdom&lt;br /&gt;
| I am very happy to nominate Jonny Huck as a Charter Member. He is a Professor of Computational Geography at the University of Manchester and a Director of Lune Geographic Ltd GIS Consultancy. He maintains the Polygon Divider plugin for QGIS, alongside a range of other Open Source GIS scripts and software. He has been a committee member of OSGeo:UK since 2024, and was a local chair/co-chair for FOSS4G:UK in 2023 (Manchester) and 2024 (Lancaster), and also moderates the UK mailing list.&lt;br /&gt;
&lt;br /&gt;
* Profile: [https://www.osgeo.org/member/huck/ Jonny Huck ]&lt;br /&gt;
* Wiki: [https://wiki.osgeo.org/wiki/User:Jonnyhuck Jonny Huck ]&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
[https://www.osgeo.org/member/bearman Nick Bearman  ] &lt;br /&gt;
&lt;br /&gt;
|- valign='top'&lt;br /&gt;
| &amp;lt;span id='46'&amp;gt;46&amp;lt;/span&amp;gt; &lt;br /&gt;
| Michel Stuyts &lt;br /&gt;
| Belgium&lt;br /&gt;
| I am honored to nominate Michel Stuyts as an OSGeo Charter Member. Michel has been a pillar of the Belgian geospatial open-source community, making substantial contributions to projects like QGIS and MapGuide Open Source, and promoting the use of open geospatial web services. Through his blog (www.michelstuyts.be and geone.ws) and active presence on social media, he has played a crucial role in sharing resources, educating users, and making geospatial data more accessible in Belgium. His efforts in organizing and participating in community events, such as GeoDevEvening and FOSS4G Belgium, have helped grow and sustain the local open-source geospatial ecosystem. Michel’s technical skills, dedication to open data, and his ability to connect and support others in the community embody the qualities of an OSGeo Charter Member. His work has not only advanced the use of open-source tools but has also inspired others.&lt;br /&gt;
&lt;br /&gt;
* Profile: [https://www.osgeo.org/member/michel-stuyts/ Michel Stuyts ]&lt;br /&gt;
* Wiki: [https://wiki.osgeo.org/wiki/User:Mstuyts Michel Stuyts ]&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
[https://wiki.osgeo.org/wiki/User:Gael1 Gaël Kruwialis  ]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- valign='top'&lt;br /&gt;
| &amp;lt;span id='47'&amp;gt;47&amp;lt;/span&amp;gt; &lt;br /&gt;
| Marc Ducobu &lt;br /&gt;
| Belgium&lt;br /&gt;
| Marc has been a foundational member of the Belgian open-source geospatial community for many years, contributing significantly through his involvement in OSGeo.be as a founding member and his active role in organizing key events such as GeoDevEvening and FOSS4G Belgium. His dedication to fostering collaboration, promoting open-source geospatial tools, and supporting community growth aligns perfectly with the values and requirements of an OSGeo Charter Member. Marc’s leadership in building bridges between public institutions, private actors, and the open-source community has strengthened the ecosystem in Belgium. Recently, he also joined the OSGeo Belgium board, further demonstrating his commitment to advancing open geospatial technologies. His technical expertise, organizational skills, and passion for open data make him an excellent candidate for this recognition.&lt;br /&gt;
&lt;br /&gt;
* Profile: [https://www.osgeo.org/member/ducobu/ Marc Ducobu ]&lt;br /&gt;
* Wiki: [https://wiki.osgeo.org/wiki/User:Marcu Marc Ducobu ]&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
[https://wiki.osgeo.org/wiki/User:Gael1 Gaël Kruwialis  ] &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:Elections]] &lt;br /&gt;
[[Category:Election 2025]]&lt;/div&gt;</summary>
		<author><name>Cvvergara</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=SAC:Budget&amp;diff=134306</id>
		<title>SAC:Budget</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=SAC:Budget&amp;diff=134306"/>
		<updated>2025-09-24T01:11:46Z</updated>

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

		<summary type="html">&lt;p&gt;Cvvergara: /* Current items */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This board meeting is '''scheduled Tuesday 30 September 2025''' at [https://www.timeanddate.com/worldclock/meetingdetails.html?year=2025&amp;amp;month=09&amp;amp;day=30&amp;amp;hour=06&amp;amp;min=0&amp;amp;sec=0&amp;amp;p1=250&amp;amp;p2=26&amp;amp;p3=49&amp;amp;p4=155&amp;amp;p5=16&amp;amp;p6=133 '''06:00''' UTC] through [https://meet.jit.si/OsgeoBoard Jitsi], a record of motions is preserved on [https://www.loomio.org/g/kdSmIwxu/osgeo-board Loomio] and actions on the [https://git.osgeo.org/gitea/osgeo/todo/issues OSGeo todo] issue tracker.&lt;br /&gt;
&lt;br /&gt;
This is a F2F meeting during the [[OSGeo_Community_Sprint_2025]] event (9am local time). &lt;br /&gt;
&lt;br /&gt;
== Agenda ==&lt;br /&gt;
&lt;br /&gt;
=== Current items ===&lt;br /&gt;
&lt;br /&gt;
# ''roll call'' &lt;br /&gt;
# ''appoint meeting chair, meeting scribe/secretary''&lt;br /&gt;
# ''Review and approve past minutes''&lt;br /&gt;
#* [[Board_Meeting_2025-08-26]]&lt;br /&gt;
# ''Budget for physical move''&lt;br /&gt;
# ''Add your topic here''&lt;br /&gt;
&lt;br /&gt;
== Minutes ==&lt;br /&gt;
&lt;br /&gt;
* Presiding: &lt;br /&gt;
* Scribing: &lt;br /&gt;
* Attending: &lt;br /&gt;
* Guests: &lt;br /&gt;
&lt;br /&gt;
=== Actions ===&lt;br /&gt;
&lt;br /&gt;
* See https://git.osgeo.org/gitea/osgeo/todo/issues&lt;br /&gt;
&lt;br /&gt;
== IRC Log ==&lt;br /&gt;
* no log, Jitsi meeting&lt;br /&gt;
&lt;br /&gt;
== Next meeting ==&lt;br /&gt;
*[[Board Meeting 2025-10-28]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Board]]&lt;br /&gt;
[[Category:Board Meetings 2025]]&lt;/div&gt;</summary>
		<author><name>Cvvergara</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=PgRouting_Budget&amp;diff=134190</id>
		<title>PgRouting Budget</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=PgRouting_Budget&amp;diff=134190"/>
		<updated>2025-09-14T22:20:47Z</updated>

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

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

		<summary type="html">&lt;p&gt;Cvvergara: /* Requirements to be nominated */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The 2025 [https://www.osgeo.org/about/charter-members Charter Members] election will take place in September-October&lt;br /&gt;
2025, followed by the [[Board]] nominations and elections in November-December 2025.&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/OSGeo/osgeo/blob/master/board/documents/Membership%20Process.pdf Membership process]&lt;br /&gt;
* List of [https://www.osgeo.org/about/charter-members/#charter-members Charter Members].&lt;br /&gt;
* List of [https://www.osgeo.org/about/charter-members/#inactive-charter-members Inactive Charter Members].&lt;br /&gt;
* The [[New Member Nominations 2025 | 2025 member nominations]] has the valid nominations for charter members election.&lt;br /&gt;
* The [[Board Member Nominations 2025 | 2025 board member nomintaions]] has the valid nominations for Board members election.&lt;br /&gt;
&lt;br /&gt;
Note:&lt;br /&gt;
&lt;br /&gt;
* Only active charter members can nominate a new charter member.&lt;br /&gt;
* Only active charter members can be nominated for board member.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== About Charter Members ==&lt;br /&gt;
&lt;br /&gt;
On February 6, 2025 the [https://www.loomio.com/d/ypBTbXE0/create-a-category-for-inactive-charter-members Motion to create the category for inactive charter-members] passed.&lt;br /&gt;
&lt;br /&gt;
 This was discussed in the board meeting (2025-01-28) in order to include charter members that have not voted for the last 3 elections. Charter members in this category need to update their web site profile page, update their contact information and show some activity before they can vote again.&lt;br /&gt;
&lt;br /&gt;
CRO interpretation of the motion:&lt;br /&gt;
;last 3 elections&lt;br /&gt;
: last 3 '''years''' elections&lt;br /&gt;
: Giving a total of 6 elections with 2 elections per year: charter and board elections&lt;br /&gt;
;need to update their website profile page&lt;br /&gt;
: Requirement: website profile page must exist&lt;br /&gt;
: Requirement: website profile '''Email''' with a valid email (this email will be used to send the ballots)&lt;br /&gt;
: Requirement: website profile '''Biography''' with a list of the participation in other OSGeo activities, projects, committees, presentations etc.  And any other GIS related work. If possible with the appropriate links.&lt;br /&gt;
;Activity&lt;br /&gt;
: Charter member activities related with elections.&lt;br /&gt;
: CRO is conscious that many charter members are very active on other areas of OSGeo, this only applies to charter member's responsibilities.&lt;br /&gt;
; Show some Activity&lt;br /&gt;
: Contact CRO by mail to [mailto:cro@osgeo.org cro@osgeo.org] using the mail provided on the website profile, providing the following information:&lt;br /&gt;
: The website profile page link. (The mail and biography section will be verified)&lt;br /&gt;
: Your Charter member number.&lt;br /&gt;
: The Biography section contents on the profile page will be taken as the reason for continuing as a charter member.&lt;br /&gt;
: A Statement about participating on future elections.&lt;br /&gt;
&lt;br /&gt;
The CRO will:&lt;br /&gt;
* Verify the mail you are used to communicate with CRO matches the one on on the profile page.&lt;br /&gt;
* Verify that the biography, on the profile page, has a list of the participation in other OSGeo activities.&lt;br /&gt;
* Read your statement.&lt;br /&gt;
* Update the [https://www.osgeo.org/about/charter-members Charter Members] list.&lt;br /&gt;
* Reply&lt;br /&gt;
** With the history of participation.&lt;br /&gt;
** And a statement about the update on the charter members list.&lt;br /&gt;
&lt;br /&gt;
=== OSGeo bylaws Section 7.7 ===&lt;br /&gt;
&lt;br /&gt;
[https://www.osgeo.org/about/bylaws OSGeo Bylaws]&lt;br /&gt;
&lt;br /&gt;
Section 7.7 Automatic Termination.&lt;br /&gt;
 Members shall have their membership status automatically terminated and their names removed by the Secretary of the corporation from all membership records of the corporation if they fail to participate, either in person or by proxy, in three (3) consecutive meetings of the members of the corporation, held electronically or otherwise.&lt;br /&gt;
&lt;br /&gt;
Our '''meetings''' are held electronically, in the shape of elections, two per year.&lt;br /&gt;
Inactive members that fail to reactivate within the next 2 years they will be retired.&lt;br /&gt;
&lt;br /&gt;
=== Template for charter member reactivation ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Name:&lt;br /&gt;
Charter member number:&lt;br /&gt;
Profile page:&lt;br /&gt;
Statement:&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Retirement during review and voting ===&lt;br /&gt;
&lt;br /&gt;
The main responsibility of the charter Member is to submit a vote.&lt;br /&gt;
&lt;br /&gt;
Ballots contain the following message:&lt;br /&gt;
 If you do not want to participate in this survey and don't want to receive any more invitations regarding any OSGeo elections in the future, please click the following link:&lt;br /&gt;
 &amp;lt;link&amp;gt;&lt;br /&gt;
 At the end of the elections, you will receive a mail from cro@osgeo.org confirming that you are a retired Charter Member.&lt;br /&gt;
&lt;br /&gt;
When the charter Member does not want to receive more invitations to vote in the future, it means they do not want to perform the main responsibility they gained as Charter members and they will be retired.&lt;br /&gt;
Clicking on the link will start the retirement process automatically.&lt;br /&gt;
&lt;br /&gt;
== Charter Member Elections ==&lt;br /&gt;
&lt;br /&gt;
As every year we are electing new Charter Members into the Foundation.&lt;br /&gt;
&lt;br /&gt;
* See the official [https://www.osgeo.org/about/charter-members Charter Members] list.&lt;br /&gt;
* The [[New Member Nominations 2025 | 2025 member nominations]] provide a list of valid nominations.&lt;br /&gt;
&lt;br /&gt;
=== Requirements ===&lt;br /&gt;
&lt;br /&gt;
==== Requirements from CRO ====&lt;br /&gt;
&lt;br /&gt;
* CRO members must be active [https://www.osgeo.org/about/charter-members Charter Members] list&lt;br /&gt;
* An invitation will be made and posted on several communication channels&lt;br /&gt;
** Discuss mailing list&lt;br /&gt;
** Discourse&lt;br /&gt;
** OSGeo News&lt;br /&gt;
&lt;br /&gt;
==== Requirements to nominate ====&lt;br /&gt;
&lt;br /&gt;
* Be an active charter member&lt;br /&gt;
* Ask the nominee about accepting the nomination.&lt;br /&gt;
** The nominee will have to fullfill the [[#Requirements to be nominated]]&lt;br /&gt;
* website profile page must exist and kept up to date&lt;br /&gt;
** website profile '''Email''' with a valid email&lt;br /&gt;
*** this email will be used to send the ballots&lt;br /&gt;
*** Use this email to send the nomination&lt;br /&gt;
** website profile '''Biography''' with a list of the participation in other OSGeo activities, projects, committees, presentations etc. and any other GIS related work. If possible with the appropriate links. And any other GIS related work.&lt;br /&gt;
&lt;br /&gt;
==== Requirements to be nominated ====&lt;br /&gt;
&lt;br /&gt;
* '''Anyone''' is eligible to be nominated to the charter members election.&lt;br /&gt;
** [https://www.osgeo.org/about/charter-members/#retired-charter-members Retired Charter Members] are eligible.&lt;br /&gt;
** [https://www.osgeo.org/about/charter-members/#inactive-charter-members Charter Members] are not eligible.&lt;br /&gt;
** [https://www.osgeo.org/about/charter-members/#charter-members Inactive Charter Members] are not eligible.&lt;br /&gt;
* website profile page must exist&lt;br /&gt;
* websiste profile '''Email''' with a valid email&lt;br /&gt;
** this email will be used to send the ballots&lt;br /&gt;
* websiste profile '''Biography''' with a list of the participation in other OSGeo activities, projects, committees, presentations etc. and any other GIS related work. If possible with the appropriate links. And any other GIS related work.&lt;br /&gt;
&lt;br /&gt;
==== Requirements to be elected ====&lt;br /&gt;
&lt;br /&gt;
* To be elected, a charter member need a nomination by a current charter member and at least one other charter member seconding the nomination.&lt;br /&gt;
* Veto can be raised by sending a private e-mail to the CRO, in which case, CRO will inform the board for an anonymous review.&lt;br /&gt;
** If the veto is accepted by the board, then the CRO shall make it public and the charter member is not elected.&lt;br /&gt;
&lt;br /&gt;
==== Requirements to receive a ballot ====&lt;br /&gt;
&lt;br /&gt;
Ballots are prepared by CRO once the nomination period ends.&lt;br /&gt;
&lt;br /&gt;
* Only [https://www.osgeo.org/about/charter-members/#charter-members Charter Members] '''by the time the nomination period ends''' are eligible to receive a ballot.&lt;br /&gt;
* [https://www.osgeo.org/about/charter-members/#charter-members Inactive Charter Members] are not eligible to receive a ballot.&lt;br /&gt;
** Read [[#About charter members]]&lt;br /&gt;
&lt;br /&gt;
=== Nomination process ===&lt;br /&gt;
&lt;br /&gt;
==== Nominate new Charter Members: (Dates TBD)  ====&lt;br /&gt;
&lt;br /&gt;
* Please confirm with the nominated person first!&lt;br /&gt;
* Please email [mailto:cro@osgeo.org cro@osgeo.org] using the [[#Charter member nomination template]] below.&lt;br /&gt;
** Use the e-mail registered on your profile page.&lt;br /&gt;
** Do not reply to any of the announcements&lt;br /&gt;
* For the Nomination statement use a '''paragraph describing why you are recommending this person as a Charter Member'''.&lt;br /&gt;
* Please include details about the positive attributes of the nominee:&lt;br /&gt;
** Members should believe in the general goals of the OSGeo Foundation: to support and promote the use of free and open source geospatial software, education and data in a collaborative manner.&lt;br /&gt;
** Previous participation in/or support of OSGeo activities.&lt;br /&gt;
** Previous contribution to free and open source geospatial software, education or open data.&lt;br /&gt;
** The person should be willing to put in time and effort on the OSGeo Foundation, perhaps joining committee(s), or volunteering in some other way that gets the Foundation going.&lt;br /&gt;
** Members should be prepared to work constructively and positively towards the goals of the Foundation. Good teamwork skills are an asset.&lt;br /&gt;
&lt;br /&gt;
==== Nomination validation ====&lt;br /&gt;
&lt;br /&gt;
The CRO will validate the nomination:&lt;br /&gt;
&lt;br /&gt;
* The subject of the nomination contains the name of the nominee.&lt;br /&gt;
* All fields of the [#Charter-member-nomination-template] are filled.&lt;br /&gt;
* Nominating person&lt;br /&gt;
** is an active charter member.&lt;br /&gt;
** profile pages exist&lt;br /&gt;
*** ''e-mail'' used is the same one as in the profile page&lt;br /&gt;
*** ''biography'' up to date.&lt;br /&gt;
* Nominee&lt;br /&gt;
** profile pages exist&lt;br /&gt;
*** ''e-mail'' template is the same one as in the profile page&lt;br /&gt;
*** ''biography'' up to date.&lt;br /&gt;
&lt;br /&gt;
Give feedback in case there is a problem with the information provided (aka the nomination is not valid)&lt;br /&gt;
* For example, bad links, mismatch e-mails.&lt;br /&gt;
&lt;br /&gt;
For valid nominations, the CRO will:&lt;br /&gt;
* Contact the nominee for confirmation about them are willing to participate as OSGeo Charter Members.&lt;br /&gt;
** A couple of retries are sent if no response.&lt;br /&gt;
** If CRO does not get a response from the nominee about the confirmation then it is considered as negative confirmation.&lt;br /&gt;
&lt;br /&gt;
For positive confirmations, the CRO will:&lt;br /&gt;
* Compile the nomination into the [[New Member Nominations 2025 | 2025 member nominations list]].&lt;br /&gt;
* Feed back to the nominating person about the nomination status.&lt;br /&gt;
** Nominating person: please verify the information on the [[New Member Nominations 2025 | 2025 member nominations list]].&lt;br /&gt;
&lt;br /&gt;
For negative confirmations, the CRO will:&lt;br /&gt;
&lt;br /&gt;
* Feedback to the nominated person will be done after the period nomination period ends.&lt;br /&gt;
&lt;br /&gt;
At any point in time the nominating person can contact CRO about the status of the nomination.&lt;br /&gt;
&lt;br /&gt;
==== Charter member nomination template ====&lt;br /&gt;
&lt;br /&gt;
Use as subject: Nomination of (name) for charter member elections 2025&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Nominating person:&lt;br /&gt;
Nominating e-mail:&lt;br /&gt;
Nominating profile page:&lt;br /&gt;
&lt;br /&gt;
Nominee name:&lt;br /&gt;
Nominee last name:&lt;br /&gt;
Nominee e-mail:&lt;br /&gt;
Nominee country:&lt;br /&gt;
Nominee profile page:&lt;br /&gt;
Nomination statement:&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Community Review and voting: (dates TBA) ===&lt;br /&gt;
&lt;br /&gt;
* Only the [https://www.osgeo.org/about/charter-members/#charter-members Charter Members] are eligible to vote.&lt;br /&gt;
** [https://www.osgeo.org/about/charter-members/#inactive-charter-members Inactive Charter Members] are '''not''' eligible to vote.&lt;br /&gt;
* Community review the nominations:&lt;br /&gt;
** [[New Member Nominations 2025]]&lt;br /&gt;
* Online vote (to second nominations) using OSGeo [[Electronic Voting]] system based on ''Lime Survey''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Final Status ===&lt;br /&gt;
&lt;br /&gt;
* The CRO has to present candidate list to the board for approval&lt;br /&gt;
** Report to the board: (dates TBA)&lt;br /&gt;
** Board will process and announce the results by: (dates TBA)&lt;br /&gt;
* The CRO has to update the charter member list&lt;br /&gt;
** Update after board approval and before Nominations for board start.&lt;br /&gt;
&lt;br /&gt;
== Board Election ==&lt;br /&gt;
&lt;br /&gt;
* The current Board is composed by 9 people:&lt;br /&gt;
** Jeroen Ticheler,&lt;br /&gt;
** Tom Kralidis,&lt;br /&gt;
** Angelos Tzotsos,&lt;br /&gt;
** Michael Smith,&lt;br /&gt;
** Codrina Maria Ilie,&lt;br /&gt;
** Vicky Vergara,&lt;br /&gt;
** Joanna Simoes&lt;br /&gt;
** Rajat Shinde,&lt;br /&gt;
** Marco Bernasocchi.&lt;br /&gt;
* Following members have reached the end of their 2-year term.&lt;br /&gt;
** Jeroen Ticheler,&lt;br /&gt;
** Codrina Maria Ilie,&lt;br /&gt;
** Vicky Vergara,&lt;br /&gt;
** Rajat Shinde,&lt;br /&gt;
** Marco Bernasocchi.&lt;br /&gt;
* '''5''' seats are up for election this year.&lt;br /&gt;
** CRO will automatically nominate the board members that have reached the end of their 2-year term.&lt;br /&gt;
*** Any one can also nominate these members.&lt;br /&gt;
** Board members wishing '''not''' to stand in the 2025 election must inform CRO.&lt;br /&gt;
&lt;br /&gt;
=== Requirements for board election ===&lt;br /&gt;
&lt;br /&gt;
==== Requirements from CRO for board elections ====&lt;br /&gt;
&lt;br /&gt;
* CRO members must be active [https://www.osgeo.org/about/charter-members Charter Members] list&lt;br /&gt;
* An invitation will be made and posted on several communication channels&lt;br /&gt;
** Discuss mailing list&lt;br /&gt;
** Discourse&lt;br /&gt;
** OSGeo News&lt;br /&gt;
&lt;br /&gt;
==== Requirements to nominate for board ====&lt;br /&gt;
&lt;br /&gt;
* '''anybody''' can nominate a board member.&lt;br /&gt;
* Ask the nominee about accepting the nomination.&lt;br /&gt;
** The nominee will have to fulfill the [[#Requirements to be nominated for board]]&lt;br /&gt;
* website profile page must exist and kept up to date&lt;br /&gt;
** website profile '''Email''' with a valid email&lt;br /&gt;
*** this email will be used to send the ballots&lt;br /&gt;
*** Use this email to send the nomination&lt;br /&gt;
** website profile '''Biography''' with a list of the participation in other OSGeo activities, projects, committees, presentations etc. and any other GIS related work. If possible with the appropriate links. And any other GIS related work.&lt;br /&gt;
&lt;br /&gt;
==== Requirements to be nominated for board ====&lt;br /&gt;
&lt;br /&gt;
* Must not be a CRO member&lt;br /&gt;
* Must be an active [https://www.osgeo.org/about/charter-members/#charter-members Charter Members]&lt;br /&gt;
* website profile page must exist&lt;br /&gt;
* website profile '''Email''' with a valid email&lt;br /&gt;
** this email will be used to send the ballots&lt;br /&gt;
* website profile '''Biography''' with a list of the participation in other OSGeo activities, projects, committees, presentations etc. and any other GIS related work. If possible with the appropriate links. And any other GIS related work.&lt;br /&gt;
&lt;br /&gt;
==== Requirements to be elected for board ====&lt;br /&gt;
&lt;br /&gt;
* To be elected, a charter member need a nomination and based on the the total sum of votes and seats available reach the position.&lt;br /&gt;
* Veto can be raised by sending a private e-mail to the CRO, in which case, CRO will inform the board for an anonymous review.&lt;br /&gt;
** If the veto is accepted by the board, then the CRO shall make it public and the member is not elected.&lt;br /&gt;
&lt;br /&gt;
==== Requirements to receive a ballot for board elections ====&lt;br /&gt;
&lt;br /&gt;
Ballots are prepared by CRO once the board nomination period ends.&lt;br /&gt;
&lt;br /&gt;
* Only [https://www.osgeo.org/about/charter-members/#charter-members Charter Members] '''by the time the board nomination period ends''' are eligible to receive a ballot.&lt;br /&gt;
* [https://www.osgeo.org/about/charter-members/#charter-members Inactive Charter Members] are not eligible to receive a ballot.&lt;br /&gt;
** Read [[#About charter members]]&lt;br /&gt;
&lt;br /&gt;
=== Nominate new Board Members (dates TBD) ===&lt;br /&gt;
&lt;br /&gt;
* Please '''confirm with the member''' that they would like to stand for election as a Board member.&lt;br /&gt;
* Email your nomination, with a paragraph describing why you think this person would make a good Board member, to [mailto:cro@osgeo.org cro@osgeo.org] by (time TBD) 23:59 GMT on '''date TBD'''&lt;br /&gt;
* Please use the [[#Board nomination template]]&lt;br /&gt;
* Only the [https://www.osgeo.org/about/charter-members/#charter-members Charter Members] are eligible for a seat on the Board&lt;br /&gt;
** [https://www.osgeo.org/about/charter-members/#inactive-charter-members Inactive Charter Members] are not eligible.&lt;br /&gt;
* The final list will be collected at [[Board Member Nominations 2025]]&lt;br /&gt;
&lt;br /&gt;
==== Board nomination template ====&lt;br /&gt;
&lt;br /&gt;
Subject: Nomination of &amp;lt;Nominee name&amp;gt; for OSGeo Board&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Nominating person:&lt;br /&gt;
Nominating person profile page:&lt;br /&gt;
Nominee name:&lt;br /&gt;
Nominee country: &lt;br /&gt;
Nominee profile page:&lt;br /&gt;
Nomination statement:&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Campaign period (dates TBD) ===&lt;br /&gt;
&lt;br /&gt;
Candidates are encouraged to put their vision and ideas for their term at [[Election 2025 Candidate Manifestos]] and&lt;br /&gt;
sending them to Discuss mailing list for further conversation.&lt;br /&gt;
&lt;br /&gt;
=== Vote for new Board Members (dates TBD) ===&lt;br /&gt;
&lt;br /&gt;
* Only the [https://www.osgeo.org/about/charter-members/#charter-members Charter Members] are eligible to vote.&lt;br /&gt;
** [https://www.osgeo.org/about/charter-members/#inactive-charter-members Inactive Charter Members] are '''not''' eligible to vote.&lt;br /&gt;
** See [[#Requirements to receive a ballot for board elections]]&lt;br /&gt;
* Choose from [[Board Member Nominations 2025]] list&lt;br /&gt;
* Through the [[Electronic Voting]] system, every Charter Member will receive a personal link to access the election.&lt;br /&gt;
* You can cast up to '''5''' votes, for '''5''' different members.&lt;br /&gt;
* Voting closes by (time TBD) 23:59 GMT on '''(date TBD)'''.&lt;br /&gt;
* Results will be posted at [[Board Election 2025 Results]] at (Date TBD)&lt;br /&gt;
* Contact [mailto:cro@osgeo.org cro@osgeo.org]  with questions.&lt;br /&gt;
&lt;br /&gt;
[[Category:Elections]] [[Category:Election 2025]]&lt;/div&gt;</summary>
		<author><name>Cvvergara</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=Election_2025&amp;diff=134079</id>
		<title>Election 2025</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=Election_2025&amp;diff=134079"/>
		<updated>2025-08-22T18:21:34Z</updated>

		<summary type="html">&lt;p&gt;Cvvergara: /* Requirements to be nominated */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The 2025 [https://www.osgeo.org/about/charter-members Charter Members] election will take place in September-October&lt;br /&gt;
2025, followed by the [[Board]] nominations and elections in November-December 2025.&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/OSGeo/osgeo/blob/master/board/documents/Membership%20Process.pdf Membership process]&lt;br /&gt;
* List of [https://www.osgeo.org/about/charter-members/#charter-members Charter Members].&lt;br /&gt;
* List of [https://www.osgeo.org/about/charter-members/#inactive-charter-members Inactive Charter Members].&lt;br /&gt;
* The [[New Member Nominations 2025 | 2025 member nominations]] has the valid nominations for charter members election.&lt;br /&gt;
* The [[Board Member Nominations 2025 | 2025 board member nomintaions]] has the valid nominations for Board members election.&lt;br /&gt;
&lt;br /&gt;
Note:&lt;br /&gt;
&lt;br /&gt;
* Only active charter members can nominate a new charter member.&lt;br /&gt;
* Only active charter members can be nominated for board member.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== About Charter Members ==&lt;br /&gt;
&lt;br /&gt;
On February 6, 2025 the [https://www.loomio.com/d/ypBTbXE0/create-a-category-for-inactive-charter-members Motion to create the category for inactive charter-members] passed.&lt;br /&gt;
&lt;br /&gt;
 This was discussed in the board meeting (2025-01-28) in order to include charter members that have not voted for the last 3 elections. Charter members in this category need to update their web site profile page, update their contact information and show some activity before they can vote again.&lt;br /&gt;
&lt;br /&gt;
CRO interpretation of the motion:&lt;br /&gt;
;last 3 elections&lt;br /&gt;
: last 3 '''years''' elections&lt;br /&gt;
: Giving a total of 6 elections with 2 elections per year: charter and board elections&lt;br /&gt;
;need to update their website profile page&lt;br /&gt;
: Requirement: website profile page must exist&lt;br /&gt;
: Requirement: website profile '''Email''' with a valid email (this email will be used to send the ballots)&lt;br /&gt;
: Requirement: website profile '''Biography''' with a list of the participation in other OSGeo activities, projects, committees, presentations etc.  And any other GIS related work. If possible with the appropriate links.&lt;br /&gt;
;Activity&lt;br /&gt;
: Charter member activities related with elections.&lt;br /&gt;
: CRO is conscious that many charter members are very active on other areas of OSGeo, this only applies to charter member's responsibilities.&lt;br /&gt;
; Show some Activity&lt;br /&gt;
: Contact CRO by mail to [mailto:cro@osgeo.org cro@osgeo.org] using the mail provided on the website profile, providing the following information:&lt;br /&gt;
: The website profile page link. (The mail and biography section will be verified)&lt;br /&gt;
: Your Charter member number.&lt;br /&gt;
: The Biography section contents on the profile page will be taken as the reason for continuing as a charter member.&lt;br /&gt;
: A Statement about participating on future elections.&lt;br /&gt;
&lt;br /&gt;
The CRO will:&lt;br /&gt;
* Verify the mail you are used to communicate with CRO matches the one on on the profile page.&lt;br /&gt;
* Verify that the biography, on the profile page, has a list of the participation in other OSGeo activities.&lt;br /&gt;
* Read your statement.&lt;br /&gt;
* Update the [https://www.osgeo.org/about/charter-members Charter Members] list.&lt;br /&gt;
* Reply&lt;br /&gt;
** With the history of participation.&lt;br /&gt;
** And a statement about the update on the charter members list.&lt;br /&gt;
&lt;br /&gt;
=== OSGeo bylaws Section 7.7 ===&lt;br /&gt;
&lt;br /&gt;
[https://www.osgeo.org/about/bylaws OSGeo Bylaws]&lt;br /&gt;
&lt;br /&gt;
Section 7.7 Automatic Termination.&lt;br /&gt;
 Members shall have their membership status automatically terminated and their names removed by the Secretary of the corporation from all membership records of the corporation if they fail to participate, either in person or by proxy, in three (3) consecutive meetings of the members of the corporation, held electronically or otherwise.&lt;br /&gt;
&lt;br /&gt;
Our '''meetings''' are held electronically, in the shape of elections, two per year.&lt;br /&gt;
Inactive members that fail to reactivate within the next 2 years they will be retired.&lt;br /&gt;
&lt;br /&gt;
=== Template for charter member reactivation ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Name:&lt;br /&gt;
Charter member number:&lt;br /&gt;
Profile page:&lt;br /&gt;
Statement:&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Retirement during review and voting ===&lt;br /&gt;
&lt;br /&gt;
The main responsibility of the charter Member is to submit a vote.&lt;br /&gt;
&lt;br /&gt;
Ballots contain the following message:&lt;br /&gt;
 If you do not want to participate in this survey and don't want to receive any more invitations regarding any OSGeo elections in the future, please click the following link:&lt;br /&gt;
 &amp;lt;link&amp;gt;&lt;br /&gt;
 At the end of the elections, you will receive a mail from cro@osgeo.org confirming that you are a retired Charter Member.&lt;br /&gt;
&lt;br /&gt;
When the charter Member does not want to receive more invitations to vote in the future, it means they do not want to perform the main responsibility they gained as Charter members and they will be retired.&lt;br /&gt;
Clicking on the link will start the retirement process automatically.&lt;br /&gt;
&lt;br /&gt;
== Charter Member Elections ==&lt;br /&gt;
&lt;br /&gt;
As every year we are electing new Charter Members into the Foundation.&lt;br /&gt;
&lt;br /&gt;
* See the official [https://www.osgeo.org/about/charter-members Charter Members] list.&lt;br /&gt;
* The [[New Member Nominations 2025 | 2025 member nominations]] provide a list of valid nominations.&lt;br /&gt;
&lt;br /&gt;
=== Requirements ===&lt;br /&gt;
&lt;br /&gt;
==== Requirements from CRO ====&lt;br /&gt;
&lt;br /&gt;
* CRO members must be active [https://www.osgeo.org/about/charter-members Charter Members] list&lt;br /&gt;
* An invitation will be made and posted on several communication channels&lt;br /&gt;
** Discuss mailing list&lt;br /&gt;
** Discourse&lt;br /&gt;
** OSGeo News&lt;br /&gt;
&lt;br /&gt;
==== Requirements to nominate ====&lt;br /&gt;
&lt;br /&gt;
* Be an active charter member&lt;br /&gt;
* Ask the nominee about accepting the nomination.&lt;br /&gt;
** The nominee will have to fullfill the [[#Requirements to be nominated]]&lt;br /&gt;
* website profile page must exist and kept up to date&lt;br /&gt;
** website profile '''Email''' with a valid email&lt;br /&gt;
*** this email will be used to send the ballots&lt;br /&gt;
*** Use this email to send the nomination&lt;br /&gt;
** website profile '''Biography''' with a list of the participation in other OSGeo activities, projects, committees, presentations etc. and any other GIS related work. If possible with the appropriate links. And any other GIS related work.&lt;br /&gt;
&lt;br /&gt;
==== Requirements to be nominated ====&lt;br /&gt;
&lt;br /&gt;
* Elegibility&lt;br /&gt;
** '''Anyone''' is eligible to be nominated to the charter members election.&lt;br /&gt;
** [https://www.osgeo.org/about/charter-members/#retired-charter-members Retired Charter Members] are eligible.&lt;br /&gt;
** [https://www.osgeo.org/about/charter-members/#inactive-charter-members Charter Members] are not eligible.&lt;br /&gt;
** [https://www.osgeo.org/about/charter-members/#charter-members Inactive Charter Members] are not eligible.&lt;br /&gt;
* website profile page must exist&lt;br /&gt;
* websiste profile '''Email''' with a valid email&lt;br /&gt;
** this email will be used to send the ballots&lt;br /&gt;
* websiste profile '''Biography''' with a list of the participation in other OSGeo activities, projects, committees, presentations etc. and any other GIS related work. If possible with the appropriate links. And any other GIS related work.&lt;br /&gt;
&lt;br /&gt;
==== Requirements to be elected ====&lt;br /&gt;
&lt;br /&gt;
* To be elected, a charter member need a nomination by a current charter member and at least one other charter member seconding the nomination.&lt;br /&gt;
* Veto can be raised by sending a private e-mail to the CRO, in which case, CRO will inform the board for an anonymous review.&lt;br /&gt;
** If the veto is accepted by the board, then the CRO shall make it public and the charter member is not elected.&lt;br /&gt;
&lt;br /&gt;
==== Requirements to receive a ballot ====&lt;br /&gt;
&lt;br /&gt;
Ballots are prepared by CRO once the nomination period ends.&lt;br /&gt;
&lt;br /&gt;
* Only [https://www.osgeo.org/about/charter-members/#charter-members Charter Members] '''by the time the nomination period ends''' are eligible to receive a ballot.&lt;br /&gt;
* [https://www.osgeo.org/about/charter-members/#charter-members Inactive Charter Members] are not eligible to receive a ballot.&lt;br /&gt;
** Read [[#About charter members]]&lt;br /&gt;
&lt;br /&gt;
=== Nomination process ===&lt;br /&gt;
&lt;br /&gt;
==== Nominate new Charter Members: (Dates TBD)  ====&lt;br /&gt;
&lt;br /&gt;
* Please confirm with the nominated person first!&lt;br /&gt;
* Please email [mailto:cro@osgeo.org cro@osgeo.org] using the [[#Charter member nomination template]] below.&lt;br /&gt;
** Use the e-mail registered on your profile page.&lt;br /&gt;
** Do not reply to any of the announcements&lt;br /&gt;
* For the Nomination statement use a '''paragraph describing why you are recommending this person as a Charter Member'''.&lt;br /&gt;
* Please include details about the positive attributes of the nominee:&lt;br /&gt;
** Members should believe in the general goals of the OSGeo Foundation: to support and promote the use of free and open source geospatial software, education and data in a collaborative manner.&lt;br /&gt;
** Previous participation in/or support of OSGeo activities.&lt;br /&gt;
** Previous contribution to free and open source geospatial software, education or open data.&lt;br /&gt;
** The person should be willing to put in time and effort on the OSGeo Foundation, perhaps joining committee(s), or volunteering in some other way that gets the Foundation going.&lt;br /&gt;
** Members should be prepared to work constructively and positively towards the goals of the Foundation. Good teamwork skills are an asset.&lt;br /&gt;
&lt;br /&gt;
==== Nomination validation ====&lt;br /&gt;
&lt;br /&gt;
The CRO will validate the nomination:&lt;br /&gt;
&lt;br /&gt;
* The subject of the nomination contains the name of the nominee.&lt;br /&gt;
* All fields of the [#Charter-member-nomination-template] are filled.&lt;br /&gt;
* Nominating person&lt;br /&gt;
** is an active charter member.&lt;br /&gt;
** profile pages exist&lt;br /&gt;
*** ''e-mail'' used is the same one as in the profile page&lt;br /&gt;
*** ''biography'' up to date.&lt;br /&gt;
* Nominee&lt;br /&gt;
** profile pages exist&lt;br /&gt;
*** ''e-mail'' template is the same one as in the profile page&lt;br /&gt;
*** ''biography'' up to date.&lt;br /&gt;
&lt;br /&gt;
Give feedback in case there is a problem with the information provided (aka the nomination is not valid)&lt;br /&gt;
* For example, bad links, mismatch e-mails.&lt;br /&gt;
&lt;br /&gt;
For valid nominations, the CRO will:&lt;br /&gt;
* Contact the nominee for confirmation about them are willing to participate as OSGeo Charter Members.&lt;br /&gt;
** A couple of retries are sent if no response.&lt;br /&gt;
** If CRO does not get a response from the nominee about the confirmation then it is considered as negative confirmation.&lt;br /&gt;
&lt;br /&gt;
For positive confirmations, the CRO will:&lt;br /&gt;
* Compile the nomination into the [[New Member Nominations 2025 | 2025 member nominations list]].&lt;br /&gt;
* Feed back to the nominating person about the nomination status.&lt;br /&gt;
** Nominating person: please verify the information on the [[New Member Nominations 2025 | 2025 member nominations list]].&lt;br /&gt;
&lt;br /&gt;
For negative confirmations, the CRO will:&lt;br /&gt;
&lt;br /&gt;
* Feedback to the nominated person will be done after the period nomination period ends.&lt;br /&gt;
&lt;br /&gt;
At any point in time the nominating person can contact CRO about the status of the nomination.&lt;br /&gt;
&lt;br /&gt;
==== Charter member nomination template ====&lt;br /&gt;
&lt;br /&gt;
Use as subject: Nomination of (name) for charter member elections 2025&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Nominating person:&lt;br /&gt;
Nominating e-mail:&lt;br /&gt;
Nominating profile page:&lt;br /&gt;
&lt;br /&gt;
Nominee name:&lt;br /&gt;
Nominee last name:&lt;br /&gt;
Nominee e-mail:&lt;br /&gt;
Nominee country:&lt;br /&gt;
Nominee profile page:&lt;br /&gt;
Nomination statement:&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Community Review and voting: (dates TBA) ===&lt;br /&gt;
&lt;br /&gt;
* Only the [https://www.osgeo.org/about/charter-members/#charter-members Charter Members] are eligible to vote.&lt;br /&gt;
** [https://www.osgeo.org/about/charter-members/#inactive-charter-members Inactive Charter Members] are '''not''' eligible to vote.&lt;br /&gt;
* Community review the nominations:&lt;br /&gt;
** [[New Member Nominations 2025]]&lt;br /&gt;
* Online vote (to second nominations) using OSGeo [[Electronic Voting]] system based on ''Lime Survey''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Final Status ===&lt;br /&gt;
&lt;br /&gt;
* The CRO has to present candidate list to the board for approval&lt;br /&gt;
** Report to the board: (dates TBA)&lt;br /&gt;
** Board will process and announce the results by: (dates TBA)&lt;br /&gt;
* The CRO has to update the charter member list&lt;br /&gt;
** Update after board approval and before Nominations for board start.&lt;br /&gt;
&lt;br /&gt;
== Board Election ==&lt;br /&gt;
&lt;br /&gt;
* The current Board is composed by 9 people:&lt;br /&gt;
** Jeroen Ticheler,&lt;br /&gt;
** Tom Kralidis,&lt;br /&gt;
** Angelos Tzotsos,&lt;br /&gt;
** Michael Smith,&lt;br /&gt;
** Codrina Maria Ilie,&lt;br /&gt;
** Vicky Vergara,&lt;br /&gt;
** Joanna Simoes&lt;br /&gt;
** Rajat Shinde,&lt;br /&gt;
** Marco Bernasocchi.&lt;br /&gt;
* Following members have reached the end of their 2-year term.&lt;br /&gt;
** Jeroen Ticheler,&lt;br /&gt;
** Codrina Maria Ilie,&lt;br /&gt;
** Vicky Vergara,&lt;br /&gt;
** Rajat Shinde,&lt;br /&gt;
** Marco Bernasocchi.&lt;br /&gt;
* '''5''' seats are up for election this year.&lt;br /&gt;
** CRO will automatically nominate the board members that have reached the end of their 2-year term.&lt;br /&gt;
*** Any one can also nominate these members.&lt;br /&gt;
** Board members wishing '''not''' to stand in the 2025 election must inform CRO.&lt;br /&gt;
&lt;br /&gt;
=== Requirements for board election ===&lt;br /&gt;
&lt;br /&gt;
==== Requirements from CRO for board elections ====&lt;br /&gt;
&lt;br /&gt;
* CRO members must be active [https://www.osgeo.org/about/charter-members Charter Members] list&lt;br /&gt;
* An invitation will be made and posted on several communication channels&lt;br /&gt;
** Discuss mailing list&lt;br /&gt;
** Discourse&lt;br /&gt;
** OSGeo News&lt;br /&gt;
&lt;br /&gt;
==== Requirements to nominate for board ====&lt;br /&gt;
&lt;br /&gt;
* '''anybody''' can nominate a board member.&lt;br /&gt;
* Ask the nominee about accepting the nomination.&lt;br /&gt;
** The nominee will have to fulfill the [[#Requirements to be nominated for board]]&lt;br /&gt;
* website profile page must exist and kept up to date&lt;br /&gt;
** website profile '''Email''' with a valid email&lt;br /&gt;
*** this email will be used to send the ballots&lt;br /&gt;
*** Use this email to send the nomination&lt;br /&gt;
** website profile '''Biography''' with a list of the participation in other OSGeo activities, projects, committees, presentations etc. and any other GIS related work. If possible with the appropriate links. And any other GIS related work.&lt;br /&gt;
&lt;br /&gt;
==== Requirements to be nominated for board ====&lt;br /&gt;
&lt;br /&gt;
* Must not be a CRO member&lt;br /&gt;
* Must be an active [https://www.osgeo.org/about/charter-members/#charter-members Charter Members]&lt;br /&gt;
* website profile page must exist&lt;br /&gt;
* website profile '''Email''' with a valid email&lt;br /&gt;
** this email will be used to send the ballots&lt;br /&gt;
* website profile '''Biography''' with a list of the participation in other OSGeo activities, projects, committees, presentations etc. and any other GIS related work. If possible with the appropriate links. And any other GIS related work.&lt;br /&gt;
&lt;br /&gt;
==== Requirements to be elected for board ====&lt;br /&gt;
&lt;br /&gt;
* To be elected, a charter member need a nomination and based on the the total sum of votes and seats available reach the position.&lt;br /&gt;
* Veto can be raised by sending a private e-mail to the CRO, in which case, CRO will inform the board for an anonymous review.&lt;br /&gt;
** If the veto is accepted by the board, then the CRO shall make it public and the member is not elected.&lt;br /&gt;
&lt;br /&gt;
==== Requirements to receive a ballot for board elections ====&lt;br /&gt;
&lt;br /&gt;
Ballots are prepared by CRO once the board nomination period ends.&lt;br /&gt;
&lt;br /&gt;
* Only [https://www.osgeo.org/about/charter-members/#charter-members Charter Members] '''by the time the board nomination period ends''' are eligible to receive a ballot.&lt;br /&gt;
* [https://www.osgeo.org/about/charter-members/#charter-members Inactive Charter Members] are not eligible to receive a ballot.&lt;br /&gt;
** Read [[#About charter members]]&lt;br /&gt;
&lt;br /&gt;
=== Nominate new Board Members (dates TBD) ===&lt;br /&gt;
&lt;br /&gt;
* Please '''confirm with the member''' that they would like to stand for election as a Board member.&lt;br /&gt;
* Email your nomination, with a paragraph describing why you think this person would make a good Board member, to [mailto:cro@osgeo.org cro@osgeo.org] by (time TBD) 23:59 GMT on '''date TBD'''&lt;br /&gt;
* Please use the [[#Board nomination template]]&lt;br /&gt;
* Only the [https://www.osgeo.org/about/charter-members/#charter-members Charter Members] are eligible for a seat on the Board&lt;br /&gt;
** [https://www.osgeo.org/about/charter-members/#inactive-charter-members Inactive Charter Members] are not eligible.&lt;br /&gt;
* The final list will be collected at [[Board Member Nominations 2025]]&lt;br /&gt;
&lt;br /&gt;
==== Board nomination template ====&lt;br /&gt;
&lt;br /&gt;
Subject: Nomination of &amp;lt;Nominee name&amp;gt; for OSGeo Board&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Nominating person:&lt;br /&gt;
Nominating person profile page:&lt;br /&gt;
Nominee name:&lt;br /&gt;
Nominee country: &lt;br /&gt;
Nominee profile page:&lt;br /&gt;
Nomination statement:&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Campaign period (dates TBD) ===&lt;br /&gt;
&lt;br /&gt;
Candidates are encouraged to put their vision and ideas for their term at [[Election 2025 Candidate Manifestos]] and&lt;br /&gt;
sending them to Discuss mailing list for further conversation.&lt;br /&gt;
&lt;br /&gt;
=== Vote for new Board Members (dates TBD) ===&lt;br /&gt;
&lt;br /&gt;
* Only the [https://www.osgeo.org/about/charter-members/#charter-members Charter Members] are eligible to vote.&lt;br /&gt;
** [https://www.osgeo.org/about/charter-members/#inactive-charter-members Inactive Charter Members] are '''not''' eligible to vote.&lt;br /&gt;
** See [[#Requirements to receive a ballot for board elections]]&lt;br /&gt;
* Choose from [[Board Member Nominations 2025]] list&lt;br /&gt;
* Through the [[Electronic Voting]] system, every Charter Member will receive a personal link to access the election.&lt;br /&gt;
* You can cast up to '''5''' votes, for '''5''' different members.&lt;br /&gt;
* Voting closes by (time TBD) 23:59 GMT on '''(date TBD)'''.&lt;br /&gt;
* Results will be posted at [[Board Election 2025 Results]] at (Date TBD)&lt;br /&gt;
* Contact [mailto:cro@osgeo.org cro@osgeo.org]  with questions.&lt;br /&gt;
&lt;br /&gt;
[[Category:Elections]] [[Category:Election 2025]]&lt;/div&gt;</summary>
		<author><name>Cvvergara</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=Election_2025&amp;diff=134078</id>
		<title>Election 2025</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=Election_2025&amp;diff=134078"/>
		<updated>2025-08-22T18:20:38Z</updated>

		<summary type="html">&lt;p&gt;Cvvergara: /* Requirements to be nominated */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The 2025 [https://www.osgeo.org/about/charter-members Charter Members] election will take place in September-October&lt;br /&gt;
2025, followed by the [[Board]] nominations and elections in November-December 2025.&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/OSGeo/osgeo/blob/master/board/documents/Membership%20Process.pdf Membership process]&lt;br /&gt;
* List of [https://www.osgeo.org/about/charter-members/#charter-members Charter Members].&lt;br /&gt;
* List of [https://www.osgeo.org/about/charter-members/#inactive-charter-members Inactive Charter Members].&lt;br /&gt;
* The [[New Member Nominations 2025 | 2025 member nominations]] has the valid nominations for charter members election.&lt;br /&gt;
* The [[Board Member Nominations 2025 | 2025 board member nomintaions]] has the valid nominations for Board members election.&lt;br /&gt;
&lt;br /&gt;
Note:&lt;br /&gt;
&lt;br /&gt;
* Only active charter members can nominate a new charter member.&lt;br /&gt;
* Only active charter members can be nominated for board member.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== About Charter Members ==&lt;br /&gt;
&lt;br /&gt;
On February 6, 2025 the [https://www.loomio.com/d/ypBTbXE0/create-a-category-for-inactive-charter-members Motion to create the category for inactive charter-members] passed.&lt;br /&gt;
&lt;br /&gt;
 This was discussed in the board meeting (2025-01-28) in order to include charter members that have not voted for the last 3 elections. Charter members in this category need to update their web site profile page, update their contact information and show some activity before they can vote again.&lt;br /&gt;
&lt;br /&gt;
CRO interpretation of the motion:&lt;br /&gt;
;last 3 elections&lt;br /&gt;
: last 3 '''years''' elections&lt;br /&gt;
: Giving a total of 6 elections with 2 elections per year: charter and board elections&lt;br /&gt;
;need to update their website profile page&lt;br /&gt;
: Requirement: website profile page must exist&lt;br /&gt;
: Requirement: website profile '''Email''' with a valid email (this email will be used to send the ballots)&lt;br /&gt;
: Requirement: website profile '''Biography''' with a list of the participation in other OSGeo activities, projects, committees, presentations etc.  And any other GIS related work. If possible with the appropriate links.&lt;br /&gt;
;Activity&lt;br /&gt;
: Charter member activities related with elections.&lt;br /&gt;
: CRO is conscious that many charter members are very active on other areas of OSGeo, this only applies to charter member's responsibilities.&lt;br /&gt;
; Show some Activity&lt;br /&gt;
: Contact CRO by mail to [mailto:cro@osgeo.org cro@osgeo.org] using the mail provided on the website profile, providing the following information:&lt;br /&gt;
: The website profile page link. (The mail and biography section will be verified)&lt;br /&gt;
: Your Charter member number.&lt;br /&gt;
: The Biography section contents on the profile page will be taken as the reason for continuing as a charter member.&lt;br /&gt;
: A Statement about participating on future elections.&lt;br /&gt;
&lt;br /&gt;
The CRO will:&lt;br /&gt;
* Verify the mail you are used to communicate with CRO matches the one on on the profile page.&lt;br /&gt;
* Verify that the biography, on the profile page, has a list of the participation in other OSGeo activities.&lt;br /&gt;
* Read your statement.&lt;br /&gt;
* Update the [https://www.osgeo.org/about/charter-members Charter Members] list.&lt;br /&gt;
* Reply&lt;br /&gt;
** With the history of participation.&lt;br /&gt;
** And a statement about the update on the charter members list.&lt;br /&gt;
&lt;br /&gt;
=== OSGeo bylaws Section 7.7 ===&lt;br /&gt;
&lt;br /&gt;
[https://www.osgeo.org/about/bylaws OSGeo Bylaws]&lt;br /&gt;
&lt;br /&gt;
Section 7.7 Automatic Termination.&lt;br /&gt;
 Members shall have their membership status automatically terminated and their names removed by the Secretary of the corporation from all membership records of the corporation if they fail to participate, either in person or by proxy, in three (3) consecutive meetings of the members of the corporation, held electronically or otherwise.&lt;br /&gt;
&lt;br /&gt;
Our '''meetings''' are held electronically, in the shape of elections, two per year.&lt;br /&gt;
Inactive members that fail to reactivate within the next 2 years they will be retired.&lt;br /&gt;
&lt;br /&gt;
=== Template for charter member reactivation ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Name:&lt;br /&gt;
Charter member number:&lt;br /&gt;
Profile page:&lt;br /&gt;
Statement:&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Retirement during review and voting ===&lt;br /&gt;
&lt;br /&gt;
The main responsibility of the charter Member is to submit a vote.&lt;br /&gt;
&lt;br /&gt;
Ballots contain the following message:&lt;br /&gt;
 If you do not want to participate in this survey and don't want to receive any more invitations regarding any OSGeo elections in the future, please click the following link:&lt;br /&gt;
 &amp;lt;link&amp;gt;&lt;br /&gt;
 At the end of the elections, you will receive a mail from cro@osgeo.org confirming that you are a retired Charter Member.&lt;br /&gt;
&lt;br /&gt;
When the charter Member does not want to receive more invitations to vote in the future, it means they do not want to perform the main responsibility they gained as Charter members and they will be retired.&lt;br /&gt;
Clicking on the link will start the retirement process automatically.&lt;br /&gt;
&lt;br /&gt;
== Charter Member Elections ==&lt;br /&gt;
&lt;br /&gt;
As every year we are electing new Charter Members into the Foundation.&lt;br /&gt;
&lt;br /&gt;
* See the official [https://www.osgeo.org/about/charter-members Charter Members] list.&lt;br /&gt;
* The [[New Member Nominations 2025 | 2025 member nominations]] provide a list of valid nominations.&lt;br /&gt;
&lt;br /&gt;
=== Requirements ===&lt;br /&gt;
&lt;br /&gt;
==== Requirements from CRO ====&lt;br /&gt;
&lt;br /&gt;
* CRO members must be active [https://www.osgeo.org/about/charter-members Charter Members] list&lt;br /&gt;
* An invitation will be made and posted on several communication channels&lt;br /&gt;
** Discuss mailing list&lt;br /&gt;
** Discourse&lt;br /&gt;
** OSGeo News&lt;br /&gt;
&lt;br /&gt;
==== Requirements to nominate ====&lt;br /&gt;
&lt;br /&gt;
* Be an active charter member&lt;br /&gt;
* Ask the nominee about accepting the nomination.&lt;br /&gt;
** The nominee will have to fullfill the [[#Requirements to be nominated]]&lt;br /&gt;
* website profile page must exist and kept up to date&lt;br /&gt;
** website profile '''Email''' with a valid email&lt;br /&gt;
*** this email will be used to send the ballots&lt;br /&gt;
*** Use this email to send the nomination&lt;br /&gt;
** website profile '''Biography''' with a list of the participation in other OSGeo activities, projects, committees, presentations etc. and any other GIS related work. If possible with the appropriate links. And any other GIS related work.&lt;br /&gt;
&lt;br /&gt;
==== Requirements to be nominated ====&lt;br /&gt;
&lt;br /&gt;
* Elegibility&lt;br /&gt;
** '''Anyone''' is eligible to be nominated to the charter members election.&lt;br /&gt;
** [https://www.osgeo.org/about/charter-members/#retired-charter-members] are eligible.&lt;br /&gt;
** [https://www.osgeo.org/about/charter-members/#inactive-charter-members] are not eligible.&lt;br /&gt;
** [https://www.osgeo.org/about/charter-members/#charter-members] are not eligible.&lt;br /&gt;
* website profile page must exist&lt;br /&gt;
* websiste profile '''Email''' with a valid email&lt;br /&gt;
** this email will be used to send the ballots&lt;br /&gt;
* websiste profile '''Biography''' with a list of the participation in other OSGeo activities, projects, committees, presentations etc. and any other GIS related work. If possible with the appropriate links. And any other GIS related work.&lt;br /&gt;
&lt;br /&gt;
==== Requirements to be elected ====&lt;br /&gt;
&lt;br /&gt;
* To be elected, a charter member need a nomination by a current charter member and at least one other charter member seconding the nomination.&lt;br /&gt;
* Veto can be raised by sending a private e-mail to the CRO, in which case, CRO will inform the board for an anonymous review.&lt;br /&gt;
** If the veto is accepted by the board, then the CRO shall make it public and the charter member is not elected.&lt;br /&gt;
&lt;br /&gt;
==== Requirements to receive a ballot ====&lt;br /&gt;
&lt;br /&gt;
Ballots are prepared by CRO once the nomination period ends.&lt;br /&gt;
&lt;br /&gt;
* Only [https://www.osgeo.org/about/charter-members/#charter-members Charter Members] '''by the time the nomination period ends''' are eligible to receive a ballot.&lt;br /&gt;
* [https://www.osgeo.org/about/charter-members/#charter-members Inactive Charter Members] are not eligible to receive a ballot.&lt;br /&gt;
** Read [[#About charter members]]&lt;br /&gt;
&lt;br /&gt;
=== Nomination process ===&lt;br /&gt;
&lt;br /&gt;
==== Nominate new Charter Members: (Dates TBD)  ====&lt;br /&gt;
&lt;br /&gt;
* Please confirm with the nominated person first!&lt;br /&gt;
* Please email [mailto:cro@osgeo.org cro@osgeo.org] using the [[#Charter member nomination template]] below.&lt;br /&gt;
** Use the e-mail registered on your profile page.&lt;br /&gt;
** Do not reply to any of the announcements&lt;br /&gt;
* For the Nomination statement use a '''paragraph describing why you are recommending this person as a Charter Member'''.&lt;br /&gt;
* Please include details about the positive attributes of the nominee:&lt;br /&gt;
** Members should believe in the general goals of the OSGeo Foundation: to support and promote the use of free and open source geospatial software, education and data in a collaborative manner.&lt;br /&gt;
** Previous participation in/or support of OSGeo activities.&lt;br /&gt;
** Previous contribution to free and open source geospatial software, education or open data.&lt;br /&gt;
** The person should be willing to put in time and effort on the OSGeo Foundation, perhaps joining committee(s), or volunteering in some other way that gets the Foundation going.&lt;br /&gt;
** Members should be prepared to work constructively and positively towards the goals of the Foundation. Good teamwork skills are an asset.&lt;br /&gt;
&lt;br /&gt;
==== Nomination validation ====&lt;br /&gt;
&lt;br /&gt;
The CRO will validate the nomination:&lt;br /&gt;
&lt;br /&gt;
* The subject of the nomination contains the name of the nominee.&lt;br /&gt;
* All fields of the [#Charter-member-nomination-template] are filled.&lt;br /&gt;
* Nominating person&lt;br /&gt;
** is an active charter member.&lt;br /&gt;
** profile pages exist&lt;br /&gt;
*** ''e-mail'' used is the same one as in the profile page&lt;br /&gt;
*** ''biography'' up to date.&lt;br /&gt;
* Nominee&lt;br /&gt;
** profile pages exist&lt;br /&gt;
*** ''e-mail'' template is the same one as in the profile page&lt;br /&gt;
*** ''biography'' up to date.&lt;br /&gt;
&lt;br /&gt;
Give feedback in case there is a problem with the information provided (aka the nomination is not valid)&lt;br /&gt;
* For example, bad links, mismatch e-mails.&lt;br /&gt;
&lt;br /&gt;
For valid nominations, the CRO will:&lt;br /&gt;
* Contact the nominee for confirmation about them are willing to participate as OSGeo Charter Members.&lt;br /&gt;
** A couple of retries are sent if no response.&lt;br /&gt;
** If CRO does not get a response from the nominee about the confirmation then it is considered as negative confirmation.&lt;br /&gt;
&lt;br /&gt;
For positive confirmations, the CRO will:&lt;br /&gt;
* Compile the nomination into the [[New Member Nominations 2025 | 2025 member nominations list]].&lt;br /&gt;
* Feed back to the nominating person about the nomination status.&lt;br /&gt;
** Nominating person: please verify the information on the [[New Member Nominations 2025 | 2025 member nominations list]].&lt;br /&gt;
&lt;br /&gt;
For negative confirmations, the CRO will:&lt;br /&gt;
&lt;br /&gt;
* Feedback to the nominated person will be done after the period nomination period ends.&lt;br /&gt;
&lt;br /&gt;
At any point in time the nominating person can contact CRO about the status of the nomination.&lt;br /&gt;
&lt;br /&gt;
==== Charter member nomination template ====&lt;br /&gt;
&lt;br /&gt;
Use as subject: Nomination of (name) for charter member elections 2025&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Nominating person:&lt;br /&gt;
Nominating e-mail:&lt;br /&gt;
Nominating profile page:&lt;br /&gt;
&lt;br /&gt;
Nominee name:&lt;br /&gt;
Nominee last name:&lt;br /&gt;
Nominee e-mail:&lt;br /&gt;
Nominee country:&lt;br /&gt;
Nominee profile page:&lt;br /&gt;
Nomination statement:&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Community Review and voting: (dates TBA) ===&lt;br /&gt;
&lt;br /&gt;
* Only the [https://www.osgeo.org/about/charter-members/#charter-members Charter Members] are eligible to vote.&lt;br /&gt;
** [https://www.osgeo.org/about/charter-members/#inactive-charter-members Inactive Charter Members] are '''not''' eligible to vote.&lt;br /&gt;
* Community review the nominations:&lt;br /&gt;
** [[New Member Nominations 2025]]&lt;br /&gt;
* Online vote (to second nominations) using OSGeo [[Electronic Voting]] system based on ''Lime Survey''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Final Status ===&lt;br /&gt;
&lt;br /&gt;
* The CRO has to present candidate list to the board for approval&lt;br /&gt;
** Report to the board: (dates TBA)&lt;br /&gt;
** Board will process and announce the results by: (dates TBA)&lt;br /&gt;
* The CRO has to update the charter member list&lt;br /&gt;
** Update after board approval and before Nominations for board start.&lt;br /&gt;
&lt;br /&gt;
== Board Election ==&lt;br /&gt;
&lt;br /&gt;
* The current Board is composed by 9 people:&lt;br /&gt;
** Jeroen Ticheler,&lt;br /&gt;
** Tom Kralidis,&lt;br /&gt;
** Angelos Tzotsos,&lt;br /&gt;
** Michael Smith,&lt;br /&gt;
** Codrina Maria Ilie,&lt;br /&gt;
** Vicky Vergara,&lt;br /&gt;
** Joanna Simoes&lt;br /&gt;
** Rajat Shinde,&lt;br /&gt;
** Marco Bernasocchi.&lt;br /&gt;
* Following members have reached the end of their 2-year term.&lt;br /&gt;
** Jeroen Ticheler,&lt;br /&gt;
** Codrina Maria Ilie,&lt;br /&gt;
** Vicky Vergara,&lt;br /&gt;
** Rajat Shinde,&lt;br /&gt;
** Marco Bernasocchi.&lt;br /&gt;
* '''5''' seats are up for election this year.&lt;br /&gt;
** CRO will automatically nominate the board members that have reached the end of their 2-year term.&lt;br /&gt;
*** Any one can also nominate these members.&lt;br /&gt;
** Board members wishing '''not''' to stand in the 2025 election must inform CRO.&lt;br /&gt;
&lt;br /&gt;
=== Requirements for board election ===&lt;br /&gt;
&lt;br /&gt;
==== Requirements from CRO for board elections ====&lt;br /&gt;
&lt;br /&gt;
* CRO members must be active [https://www.osgeo.org/about/charter-members Charter Members] list&lt;br /&gt;
* An invitation will be made and posted on several communication channels&lt;br /&gt;
** Discuss mailing list&lt;br /&gt;
** Discourse&lt;br /&gt;
** OSGeo News&lt;br /&gt;
&lt;br /&gt;
==== Requirements to nominate for board ====&lt;br /&gt;
&lt;br /&gt;
* '''anybody''' can nominate a board member.&lt;br /&gt;
* Ask the nominee about accepting the nomination.&lt;br /&gt;
** The nominee will have to fulfill the [[#Requirements to be nominated for board]]&lt;br /&gt;
* website profile page must exist and kept up to date&lt;br /&gt;
** website profile '''Email''' with a valid email&lt;br /&gt;
*** this email will be used to send the ballots&lt;br /&gt;
*** Use this email to send the nomination&lt;br /&gt;
** website profile '''Biography''' with a list of the participation in other OSGeo activities, projects, committees, presentations etc. and any other GIS related work. If possible with the appropriate links. And any other GIS related work.&lt;br /&gt;
&lt;br /&gt;
==== Requirements to be nominated for board ====&lt;br /&gt;
&lt;br /&gt;
* Must not be a CRO member&lt;br /&gt;
* Must be an active [https://www.osgeo.org/about/charter-members/#charter-members Charter Members]&lt;br /&gt;
* website profile page must exist&lt;br /&gt;
* website profile '''Email''' with a valid email&lt;br /&gt;
** this email will be used to send the ballots&lt;br /&gt;
* website profile '''Biography''' with a list of the participation in other OSGeo activities, projects, committees, presentations etc. and any other GIS related work. If possible with the appropriate links. And any other GIS related work.&lt;br /&gt;
&lt;br /&gt;
==== Requirements to be elected for board ====&lt;br /&gt;
&lt;br /&gt;
* To be elected, a charter member need a nomination and based on the the total sum of votes and seats available reach the position.&lt;br /&gt;
* Veto can be raised by sending a private e-mail to the CRO, in which case, CRO will inform the board for an anonymous review.&lt;br /&gt;
** If the veto is accepted by the board, then the CRO shall make it public and the member is not elected.&lt;br /&gt;
&lt;br /&gt;
==== Requirements to receive a ballot for board elections ====&lt;br /&gt;
&lt;br /&gt;
Ballots are prepared by CRO once the board nomination period ends.&lt;br /&gt;
&lt;br /&gt;
* Only [https://www.osgeo.org/about/charter-members/#charter-members Charter Members] '''by the time the board nomination period ends''' are eligible to receive a ballot.&lt;br /&gt;
* [https://www.osgeo.org/about/charter-members/#charter-members Inactive Charter Members] are not eligible to receive a ballot.&lt;br /&gt;
** Read [[#About charter members]]&lt;br /&gt;
&lt;br /&gt;
=== Nominate new Board Members (dates TBD) ===&lt;br /&gt;
&lt;br /&gt;
* Please '''confirm with the member''' that they would like to stand for election as a Board member.&lt;br /&gt;
* Email your nomination, with a paragraph describing why you think this person would make a good Board member, to [mailto:cro@osgeo.org cro@osgeo.org] by (time TBD) 23:59 GMT on '''date TBD'''&lt;br /&gt;
* Please use the [[#Board nomination template]]&lt;br /&gt;
* Only the [https://www.osgeo.org/about/charter-members/#charter-members Charter Members] are eligible for a seat on the Board&lt;br /&gt;
** [https://www.osgeo.org/about/charter-members/#inactive-charter-members Inactive Charter Members] are not eligible.&lt;br /&gt;
* The final list will be collected at [[Board Member Nominations 2025]]&lt;br /&gt;
&lt;br /&gt;
==== Board nomination template ====&lt;br /&gt;
&lt;br /&gt;
Subject: Nomination of &amp;lt;Nominee name&amp;gt; for OSGeo Board&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Nominating person:&lt;br /&gt;
Nominating person profile page:&lt;br /&gt;
Nominee name:&lt;br /&gt;
Nominee country: &lt;br /&gt;
Nominee profile page:&lt;br /&gt;
Nomination statement:&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Campaign period (dates TBD) ===&lt;br /&gt;
&lt;br /&gt;
Candidates are encouraged to put their vision and ideas for their term at [[Election 2025 Candidate Manifestos]] and&lt;br /&gt;
sending them to Discuss mailing list for further conversation.&lt;br /&gt;
&lt;br /&gt;
=== Vote for new Board Members (dates TBD) ===&lt;br /&gt;
&lt;br /&gt;
* Only the [https://www.osgeo.org/about/charter-members/#charter-members Charter Members] are eligible to vote.&lt;br /&gt;
** [https://www.osgeo.org/about/charter-members/#inactive-charter-members Inactive Charter Members] are '''not''' eligible to vote.&lt;br /&gt;
** See [[#Requirements to receive a ballot for board elections]]&lt;br /&gt;
* Choose from [[Board Member Nominations 2025]] list&lt;br /&gt;
* Through the [[Electronic Voting]] system, every Charter Member will receive a personal link to access the election.&lt;br /&gt;
* You can cast up to '''5''' votes, for '''5''' different members.&lt;br /&gt;
* Voting closes by (time TBD) 23:59 GMT on '''(date TBD)'''.&lt;br /&gt;
* Results will be posted at [[Board Election 2025 Results]] at (Date TBD)&lt;br /&gt;
* Contact [mailto:cro@osgeo.org cro@osgeo.org]  with questions.&lt;br /&gt;
&lt;br /&gt;
[[Category:Elections]] [[Category:Election 2025]]&lt;/div&gt;</summary>
		<author><name>Cvvergara</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=Election_2025&amp;diff=134077</id>
		<title>Election 2025</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=Election_2025&amp;diff=134077"/>
		<updated>2025-08-22T18:12:02Z</updated>

		<summary type="html">&lt;p&gt;Cvvergara: adding a section about retirement&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The 2025 [https://www.osgeo.org/about/charter-members Charter Members] election will take place in September-October&lt;br /&gt;
2025, followed by the [[Board]] nominations and elections in November-December 2025.&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/OSGeo/osgeo/blob/master/board/documents/Membership%20Process.pdf Membership process]&lt;br /&gt;
* List of [https://www.osgeo.org/about/charter-members/#charter-members Charter Members].&lt;br /&gt;
* List of [https://www.osgeo.org/about/charter-members/#inactive-charter-members Inactive Charter Members].&lt;br /&gt;
* The [[New Member Nominations 2025 | 2025 member nominations]] has the valid nominations for charter members election.&lt;br /&gt;
* The [[Board Member Nominations 2025 | 2025 board member nomintaions]] has the valid nominations for Board members election.&lt;br /&gt;
&lt;br /&gt;
Note:&lt;br /&gt;
&lt;br /&gt;
* Only active charter members can nominate a new charter member.&lt;br /&gt;
* Only active charter members can be nominated for board member.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== About Charter Members ==&lt;br /&gt;
&lt;br /&gt;
On February 6, 2025 the [https://www.loomio.com/d/ypBTbXE0/create-a-category-for-inactive-charter-members Motion to create the category for inactive charter-members] passed.&lt;br /&gt;
&lt;br /&gt;
 This was discussed in the board meeting (2025-01-28) in order to include charter members that have not voted for the last 3 elections. Charter members in this category need to update their web site profile page, update their contact information and show some activity before they can vote again.&lt;br /&gt;
&lt;br /&gt;
CRO interpretation of the motion:&lt;br /&gt;
;last 3 elections&lt;br /&gt;
: last 3 '''years''' elections&lt;br /&gt;
: Giving a total of 6 elections with 2 elections per year: charter and board elections&lt;br /&gt;
;need to update their website profile page&lt;br /&gt;
: Requirement: website profile page must exist&lt;br /&gt;
: Requirement: website profile '''Email''' with a valid email (this email will be used to send the ballots)&lt;br /&gt;
: Requirement: website profile '''Biography''' with a list of the participation in other OSGeo activities, projects, committees, presentations etc.  And any other GIS related work. If possible with the appropriate links.&lt;br /&gt;
;Activity&lt;br /&gt;
: Charter member activities related with elections.&lt;br /&gt;
: CRO is conscious that many charter members are very active on other areas of OSGeo, this only applies to charter member's responsibilities.&lt;br /&gt;
; Show some Activity&lt;br /&gt;
: Contact CRO by mail to [mailto:cro@osgeo.org cro@osgeo.org] using the mail provided on the website profile, providing the following information:&lt;br /&gt;
: The website profile page link. (The mail and biography section will be verified)&lt;br /&gt;
: Your Charter member number.&lt;br /&gt;
: The Biography section contents on the profile page will be taken as the reason for continuing as a charter member.&lt;br /&gt;
: A Statement about participating on future elections.&lt;br /&gt;
&lt;br /&gt;
The CRO will:&lt;br /&gt;
* Verify the mail you are used to communicate with CRO matches the one on on the profile page.&lt;br /&gt;
* Verify that the biography, on the profile page, has a list of the participation in other OSGeo activities.&lt;br /&gt;
* Read your statement.&lt;br /&gt;
* Update the [https://www.osgeo.org/about/charter-members Charter Members] list.&lt;br /&gt;
* Reply&lt;br /&gt;
** With the history of participation.&lt;br /&gt;
** And a statement about the update on the charter members list.&lt;br /&gt;
&lt;br /&gt;
=== OSGeo bylaws Section 7.7 ===&lt;br /&gt;
&lt;br /&gt;
[https://www.osgeo.org/about/bylaws OSGeo Bylaws]&lt;br /&gt;
&lt;br /&gt;
Section 7.7 Automatic Termination.&lt;br /&gt;
 Members shall have their membership status automatically terminated and their names removed by the Secretary of the corporation from all membership records of the corporation if they fail to participate, either in person or by proxy, in three (3) consecutive meetings of the members of the corporation, held electronically or otherwise.&lt;br /&gt;
&lt;br /&gt;
Our '''meetings''' are held electronically, in the shape of elections, two per year.&lt;br /&gt;
Inactive members that fail to reactivate within the next 2 years they will be retired.&lt;br /&gt;
&lt;br /&gt;
=== Template for charter member reactivation ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Name:&lt;br /&gt;
Charter member number:&lt;br /&gt;
Profile page:&lt;br /&gt;
Statement:&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Retirement during review and voting ===&lt;br /&gt;
&lt;br /&gt;
The main responsibility of the charter Member is to submit a vote.&lt;br /&gt;
&lt;br /&gt;
Ballots contain the following message:&lt;br /&gt;
 If you do not want to participate in this survey and don't want to receive any more invitations regarding any OSGeo elections in the future, please click the following link:&lt;br /&gt;
 &amp;lt;link&amp;gt;&lt;br /&gt;
 At the end of the elections, you will receive a mail from cro@osgeo.org confirming that you are a retired Charter Member.&lt;br /&gt;
&lt;br /&gt;
When the charter Member does not want to receive more invitations to vote in the future, it means they do not want to perform the main responsibility they gained as Charter members and they will be retired.&lt;br /&gt;
Clicking on the link will start the retirement process automatically.&lt;br /&gt;
&lt;br /&gt;
== Charter Member Elections ==&lt;br /&gt;
&lt;br /&gt;
As every year we are electing new Charter Members into the Foundation.&lt;br /&gt;
&lt;br /&gt;
* See the official [https://www.osgeo.org/about/charter-members Charter Members] list.&lt;br /&gt;
* The [[New Member Nominations 2025 | 2025 member nominations]] provide a list of valid nominations.&lt;br /&gt;
&lt;br /&gt;
=== Requirements ===&lt;br /&gt;
&lt;br /&gt;
==== Requirements from CRO ====&lt;br /&gt;
&lt;br /&gt;
* CRO members must be active [https://www.osgeo.org/about/charter-members Charter Members] list&lt;br /&gt;
* An invitation will be made and posted on several communication channels&lt;br /&gt;
** Discuss mailing list&lt;br /&gt;
** Discourse&lt;br /&gt;
** OSGeo News&lt;br /&gt;
&lt;br /&gt;
==== Requirements to nominate ====&lt;br /&gt;
&lt;br /&gt;
* Be an active charter member&lt;br /&gt;
* Ask the nominee about accepting the nomination.&lt;br /&gt;
** The nominee will have to fullfill the [[#Requirements to be nominated]]&lt;br /&gt;
* website profile page must exist and kept up to date&lt;br /&gt;
** website profile '''Email''' with a valid email&lt;br /&gt;
*** this email will be used to send the ballots&lt;br /&gt;
*** Use this email to send the nomination&lt;br /&gt;
** website profile '''Biography''' with a list of the participation in other OSGeo activities, projects, committees, presentations etc. and any other GIS related work. If possible with the appropriate links. And any other GIS related work.&lt;br /&gt;
&lt;br /&gt;
==== Requirements to be nominated ====&lt;br /&gt;
&lt;br /&gt;
* website profile page must exist&lt;br /&gt;
* websiste profile '''Email''' with a valid email&lt;br /&gt;
** this email will be used to send the ballots&lt;br /&gt;
* websiste profile '''Biography''' with a list of the participation in other OSGeo activities, projects, committees, presentations etc. and any other GIS related work. If possible with the appropriate links. And any other GIS related work.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Requirements to be elected ====&lt;br /&gt;
&lt;br /&gt;
* To be elected, a charter member need a nomination by a current charter member and at least one other charter member seconding the nomination.&lt;br /&gt;
* Veto can be raised by sending a private e-mail to the CRO, in which case, CRO will inform the board for an anonymous review.&lt;br /&gt;
** If the veto is accepted by the board, then the CRO shall make it public and the charter member is not elected.&lt;br /&gt;
&lt;br /&gt;
==== Requirements to receive a ballot ====&lt;br /&gt;
&lt;br /&gt;
Ballots are prepared by CRO once the nomination period ends.&lt;br /&gt;
&lt;br /&gt;
* Only [https://www.osgeo.org/about/charter-members/#charter-members Charter Members] '''by the time the nomination period ends''' are eligible to receive a ballot.&lt;br /&gt;
* [https://www.osgeo.org/about/charter-members/#charter-members Inactive Charter Members] are not eligible to receive a ballot.&lt;br /&gt;
** Read [[#About charter members]]&lt;br /&gt;
&lt;br /&gt;
=== Nomination process ===&lt;br /&gt;
&lt;br /&gt;
==== Nominate new Charter Members: (Dates TBD)  ====&lt;br /&gt;
&lt;br /&gt;
* Please confirm with the nominated person first!&lt;br /&gt;
* Please email [mailto:cro@osgeo.org cro@osgeo.org] using the [[#Charter member nomination template]] below.&lt;br /&gt;
** Use the e-mail registered on your profile page.&lt;br /&gt;
** Do not reply to any of the announcements&lt;br /&gt;
* For the Nomination statement use a '''paragraph describing why you are recommending this person as a Charter Member'''.&lt;br /&gt;
* Please include details about the positive attributes of the nominee:&lt;br /&gt;
** Members should believe in the general goals of the OSGeo Foundation: to support and promote the use of free and open source geospatial software, education and data in a collaborative manner.&lt;br /&gt;
** Previous participation in/or support of OSGeo activities.&lt;br /&gt;
** Previous contribution to free and open source geospatial software, education or open data.&lt;br /&gt;
** The person should be willing to put in time and effort on the OSGeo Foundation, perhaps joining committee(s), or volunteering in some other way that gets the Foundation going.&lt;br /&gt;
** Members should be prepared to work constructively and positively towards the goals of the Foundation. Good teamwork skills are an asset.&lt;br /&gt;
&lt;br /&gt;
==== Nomination validation ====&lt;br /&gt;
&lt;br /&gt;
The CRO will validate the nomination:&lt;br /&gt;
&lt;br /&gt;
* The subject of the nomination contains the name of the nominee.&lt;br /&gt;
* All fields of the [#Charter-member-nomination-template] are filled.&lt;br /&gt;
* Nominating person&lt;br /&gt;
** is an active charter member.&lt;br /&gt;
** profile pages exist&lt;br /&gt;
*** ''e-mail'' used is the same one as in the profile page&lt;br /&gt;
*** ''biography'' up to date.&lt;br /&gt;
* Nominee&lt;br /&gt;
** profile pages exist&lt;br /&gt;
*** ''e-mail'' template is the same one as in the profile page&lt;br /&gt;
*** ''biography'' up to date.&lt;br /&gt;
&lt;br /&gt;
Give feedback in case there is a problem with the information provided (aka the nomination is not valid)&lt;br /&gt;
* For example, bad links, mismatch e-mails.&lt;br /&gt;
&lt;br /&gt;
For valid nominations, the CRO will:&lt;br /&gt;
* Contact the nominee for confirmation about them are willing to participate as OSGeo Charter Members.&lt;br /&gt;
** A couple of retries are sent if no response.&lt;br /&gt;
** If CRO does not get a response from the nominee about the confirmation then it is considered as negative confirmation.&lt;br /&gt;
&lt;br /&gt;
For positive confirmations, the CRO will:&lt;br /&gt;
* Compile the nomination into the [[New Member Nominations 2025 | 2025 member nominations list]].&lt;br /&gt;
* Feed back to the nominating person about the nomination status.&lt;br /&gt;
** Nominating person: please verify the information on the [[New Member Nominations 2025 | 2025 member nominations list]].&lt;br /&gt;
&lt;br /&gt;
For negative confirmations, the CRO will:&lt;br /&gt;
&lt;br /&gt;
* Feedback to the nominated person will be done after the period nomination period ends.&lt;br /&gt;
&lt;br /&gt;
At any point in time the nominating person can contact CRO about the status of the nomination.&lt;br /&gt;
&lt;br /&gt;
==== Charter member nomination template ====&lt;br /&gt;
&lt;br /&gt;
Use as subject: Nomination of (name) for charter member elections 2025&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Nominating person:&lt;br /&gt;
Nominating e-mail:&lt;br /&gt;
Nominating profile page:&lt;br /&gt;
&lt;br /&gt;
Nominee name:&lt;br /&gt;
Nominee last name:&lt;br /&gt;
Nominee e-mail:&lt;br /&gt;
Nominee country:&lt;br /&gt;
Nominee profile page:&lt;br /&gt;
Nomination statement:&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Community Review and voting: (dates TBA) ===&lt;br /&gt;
&lt;br /&gt;
* Only the [https://www.osgeo.org/about/charter-members/#charter-members Charter Members] are eligible to vote.&lt;br /&gt;
** [https://www.osgeo.org/about/charter-members/#inactive-charter-members Inactive Charter Members] are '''not''' eligible to vote.&lt;br /&gt;
* Community review the nominations:&lt;br /&gt;
** [[New Member Nominations 2025]]&lt;br /&gt;
* Online vote (to second nominations) using OSGeo [[Electronic Voting]] system based on ''Lime Survey''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Final Status ===&lt;br /&gt;
&lt;br /&gt;
* The CRO has to present candidate list to the board for approval&lt;br /&gt;
** Report to the board: (dates TBA)&lt;br /&gt;
** Board will process and announce the results by: (dates TBA)&lt;br /&gt;
* The CRO has to update the charter member list&lt;br /&gt;
** Update after board approval and before Nominations for board start.&lt;br /&gt;
&lt;br /&gt;
== Board Election ==&lt;br /&gt;
&lt;br /&gt;
* The current Board is composed by 9 people:&lt;br /&gt;
** Jeroen Ticheler,&lt;br /&gt;
** Tom Kralidis,&lt;br /&gt;
** Angelos Tzotsos,&lt;br /&gt;
** Michael Smith,&lt;br /&gt;
** Codrina Maria Ilie,&lt;br /&gt;
** Vicky Vergara,&lt;br /&gt;
** Joanna Simoes&lt;br /&gt;
** Rajat Shinde,&lt;br /&gt;
** Marco Bernasocchi.&lt;br /&gt;
* Following members have reached the end of their 2-year term.&lt;br /&gt;
** Jeroen Ticheler,&lt;br /&gt;
** Codrina Maria Ilie,&lt;br /&gt;
** Vicky Vergara,&lt;br /&gt;
** Rajat Shinde,&lt;br /&gt;
** Marco Bernasocchi.&lt;br /&gt;
* '''5''' seats are up for election this year.&lt;br /&gt;
** CRO will automatically nominate the board members that have reached the end of their 2-year term.&lt;br /&gt;
*** Any one can also nominate these members.&lt;br /&gt;
** Board members wishing '''not''' to stand in the 2025 election must inform CRO.&lt;br /&gt;
&lt;br /&gt;
=== Requirements for board election ===&lt;br /&gt;
&lt;br /&gt;
==== Requirements from CRO for board elections ====&lt;br /&gt;
&lt;br /&gt;
* CRO members must be active [https://www.osgeo.org/about/charter-members Charter Members] list&lt;br /&gt;
* An invitation will be made and posted on several communication channels&lt;br /&gt;
** Discuss mailing list&lt;br /&gt;
** Discourse&lt;br /&gt;
** OSGeo News&lt;br /&gt;
&lt;br /&gt;
==== Requirements to nominate for board ====&lt;br /&gt;
&lt;br /&gt;
* '''anybody''' can nominate a board member.&lt;br /&gt;
* Ask the nominee about accepting the nomination.&lt;br /&gt;
** The nominee will have to fulfill the [[#Requirements to be nominated for board]]&lt;br /&gt;
* website profile page must exist and kept up to date&lt;br /&gt;
** website profile '''Email''' with a valid email&lt;br /&gt;
*** this email will be used to send the ballots&lt;br /&gt;
*** Use this email to send the nomination&lt;br /&gt;
** website profile '''Biography''' with a list of the participation in other OSGeo activities, projects, committees, presentations etc. and any other GIS related work. If possible with the appropriate links. And any other GIS related work.&lt;br /&gt;
&lt;br /&gt;
==== Requirements to be nominated for board ====&lt;br /&gt;
&lt;br /&gt;
* Must not be a CRO member&lt;br /&gt;
* Must be an active [https://www.osgeo.org/about/charter-members/#charter-members Charter Members]&lt;br /&gt;
* website profile page must exist&lt;br /&gt;
* website profile '''Email''' with a valid email&lt;br /&gt;
** this email will be used to send the ballots&lt;br /&gt;
* website profile '''Biography''' with a list of the participation in other OSGeo activities, projects, committees, presentations etc. and any other GIS related work. If possible with the appropriate links. And any other GIS related work.&lt;br /&gt;
&lt;br /&gt;
==== Requirements to be elected for board ====&lt;br /&gt;
&lt;br /&gt;
* To be elected, a charter member need a nomination and based on the the total sum of votes and seats available reach the position.&lt;br /&gt;
* Veto can be raised by sending a private e-mail to the CRO, in which case, CRO will inform the board for an anonymous review.&lt;br /&gt;
** If the veto is accepted by the board, then the CRO shall make it public and the member is not elected.&lt;br /&gt;
&lt;br /&gt;
==== Requirements to receive a ballot for board elections ====&lt;br /&gt;
&lt;br /&gt;
Ballots are prepared by CRO once the board nomination period ends.&lt;br /&gt;
&lt;br /&gt;
* Only [https://www.osgeo.org/about/charter-members/#charter-members Charter Members] '''by the time the board nomination period ends''' are eligible to receive a ballot.&lt;br /&gt;
* [https://www.osgeo.org/about/charter-members/#charter-members Inactive Charter Members] are not eligible to receive a ballot.&lt;br /&gt;
** Read [[#About charter members]]&lt;br /&gt;
&lt;br /&gt;
=== Nominate new Board Members (dates TBD) ===&lt;br /&gt;
&lt;br /&gt;
* Please '''confirm with the member''' that they would like to stand for election as a Board member.&lt;br /&gt;
* Email your nomination, with a paragraph describing why you think this person would make a good Board member, to [mailto:cro@osgeo.org cro@osgeo.org] by (time TBD) 23:59 GMT on '''date TBD'''&lt;br /&gt;
* Please use the [[#Board nomination template]]&lt;br /&gt;
* Only the [https://www.osgeo.org/about/charter-members/#charter-members Charter Members] are eligible for a seat on the Board&lt;br /&gt;
** [https://www.osgeo.org/about/charter-members/#inactive-charter-members Inactive Charter Members] are not eligible.&lt;br /&gt;
* The final list will be collected at [[Board Member Nominations 2025]]&lt;br /&gt;
&lt;br /&gt;
==== Board nomination template ====&lt;br /&gt;
&lt;br /&gt;
Subject: Nomination of &amp;lt;Nominee name&amp;gt; for OSGeo Board&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Nominating person:&lt;br /&gt;
Nominating person profile page:&lt;br /&gt;
Nominee name:&lt;br /&gt;
Nominee country: &lt;br /&gt;
Nominee profile page:&lt;br /&gt;
Nomination statement:&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Campaign period (dates TBD) ===&lt;br /&gt;
&lt;br /&gt;
Candidates are encouraged to put their vision and ideas for their term at [[Election 2025 Candidate Manifestos]] and&lt;br /&gt;
sending them to Discuss mailing list for further conversation.&lt;br /&gt;
&lt;br /&gt;
=== Vote for new Board Members (dates TBD) ===&lt;br /&gt;
&lt;br /&gt;
* Only the [https://www.osgeo.org/about/charter-members/#charter-members Charter Members] are eligible to vote.&lt;br /&gt;
** [https://www.osgeo.org/about/charter-members/#inactive-charter-members Inactive Charter Members] are '''not''' eligible to vote.&lt;br /&gt;
** See [[#Requirements to receive a ballot for board elections]]&lt;br /&gt;
* Choose from [[Board Member Nominations 2025]] list&lt;br /&gt;
* Through the [[Electronic Voting]] system, every Charter Member will receive a personal link to access the election.&lt;br /&gt;
* You can cast up to '''5''' votes, for '''5''' different members.&lt;br /&gt;
* Voting closes by (time TBD) 23:59 GMT on '''(date TBD)'''.&lt;br /&gt;
* Results will be posted at [[Board Election 2025 Results]] at (Date TBD)&lt;br /&gt;
* Contact [mailto:cro@osgeo.org cro@osgeo.org]  with questions.&lt;br /&gt;
&lt;br /&gt;
[[Category:Elections]] [[Category:Election 2025]]&lt;/div&gt;</summary>
		<author><name>Cvvergara</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=Election_2025&amp;diff=134076</id>
		<title>Election 2025</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=Election_2025&amp;diff=134076"/>
		<updated>2025-08-22T17:52:14Z</updated>

		<summary type="html">&lt;p&gt;Cvvergara: Adding requirements for board elections&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The 2025 [https://www.osgeo.org/about/charter-members Charter Members] election will take place in September-October&lt;br /&gt;
2025, followed by the [[Board]] nominations and elections in November-December 2025.&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/OSGeo/osgeo/blob/master/board/documents/Membership%20Process.pdf Membership process]&lt;br /&gt;
* List of [https://www.osgeo.org/about/charter-members/#charter-members Charter Members].&lt;br /&gt;
* List of [https://www.osgeo.org/about/charter-members/#inactive-charter-members Inactive Charter Members].&lt;br /&gt;
* The [[New Member Nominations 2025 | 2025 member nominations]] has the valid nominations for charter members election.&lt;br /&gt;
* The [[Board Member Nominations 2025 | 2025 board member nomintaions]] has the valid nominations for Board members election.&lt;br /&gt;
&lt;br /&gt;
Note:&lt;br /&gt;
&lt;br /&gt;
* Only active charter members can nominate a new charter member.&lt;br /&gt;
* Only active charter members can be nominated for board member.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== About Charter Members ==&lt;br /&gt;
&lt;br /&gt;
On February 6, 2025 the [https://www.loomio.com/d/ypBTbXE0/create-a-category-for-inactive-charter-members Motion to create the category for inactive charter-members] passed.&lt;br /&gt;
&lt;br /&gt;
 This was discussed in the board meeting (2025-01-28) in order to include charter members that have not voted for the last 3 elections. Charter members in this category need to update their web site profile page, update their contact information and show some activity before they can vote again.&lt;br /&gt;
&lt;br /&gt;
CRO interpretation of the motion:&lt;br /&gt;
;last 3 elections&lt;br /&gt;
: last 3 '''years''' elections&lt;br /&gt;
: Giving a total of 6 elections with 2 elections per year: charter and board elections&lt;br /&gt;
;need to update their website profile page&lt;br /&gt;
: Requirement: website profile page must exist&lt;br /&gt;
: Requirement: website profile '''Email''' with a valid email (this email will be used to send the ballots)&lt;br /&gt;
: Requirement: website profile '''Biography''' with a list of the participation in other OSGeo activities, projects, committees, presentations etc.  And any other GIS related work. If possible with the appropriate links.&lt;br /&gt;
;Activity&lt;br /&gt;
: Charter member activities related with elections.&lt;br /&gt;
: CRO is conscious that many charter members are very active on other areas of OSGeo, this only applies to charter member's responsibilities.&lt;br /&gt;
; Show some Activity&lt;br /&gt;
: Contact CRO by mail to [mailto:cro@osgeo.org cro@osgeo.org] using the mail provided on the website profile, providing the following information:&lt;br /&gt;
: The website profile page link. (The mail and biography section will be verified)&lt;br /&gt;
: Your Charter member number.&lt;br /&gt;
: The Biography section contents on the profile page will be taken as the reason for continuing as a charter member.&lt;br /&gt;
: A Statement about participating on future elections.&lt;br /&gt;
&lt;br /&gt;
The CRO will:&lt;br /&gt;
* Verify the mail you are used to communicate with CRO matches the one on on the profile page.&lt;br /&gt;
* Verify that the biography, on the profile page, has a list of the participation in other OSGeo activities.&lt;br /&gt;
* Read your statement.&lt;br /&gt;
* Update the [https://www.osgeo.org/about/charter-members Charter Members] list.&lt;br /&gt;
* Reply&lt;br /&gt;
** With the history of participation.&lt;br /&gt;
** And a statement about the update on the charter members list.&lt;br /&gt;
&lt;br /&gt;
=== OSGeo bylaws Section 7.7 ===&lt;br /&gt;
&lt;br /&gt;
[https://www.osgeo.org/about/bylaws OSGeo Bylaws]&lt;br /&gt;
&lt;br /&gt;
Section 7.7 Automatic Termination.&lt;br /&gt;
 Members shall have their membership status automatically terminated and their names removed by the Secretary of the corporation from all membership records of the corporation if they fail to participate, either in person or by proxy, in three (3) consecutive meetings of the members of the corporation, held electronically or otherwise.&lt;br /&gt;
&lt;br /&gt;
Our '''meetings''' are held electronically, in the shape of elections, two per year.&lt;br /&gt;
Inactive members that fail to reactivate within the next 2 years they will be retired.&lt;br /&gt;
&lt;br /&gt;
=== Template for charter member reactivation ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Name:&lt;br /&gt;
Charter member number:&lt;br /&gt;
Profile page:&lt;br /&gt;
Statement:&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Charter Member Elections ==&lt;br /&gt;
&lt;br /&gt;
As every year we are electing new Charter Members into the Foundation.&lt;br /&gt;
&lt;br /&gt;
* See the official [https://www.osgeo.org/about/charter-members Charter Members] list.&lt;br /&gt;
* The [[New Member Nominations 2025 | 2025 member nominations]] provide a list of valid nominations.&lt;br /&gt;
&lt;br /&gt;
=== Requirements ===&lt;br /&gt;
&lt;br /&gt;
==== Requirements from CRO ====&lt;br /&gt;
&lt;br /&gt;
* An invitation will be made and posted on several communication channels&lt;br /&gt;
** Discuss mailing list&lt;br /&gt;
** Discourse&lt;br /&gt;
** OSGeo News&lt;br /&gt;
&lt;br /&gt;
==== Requirements to nominate ====&lt;br /&gt;
&lt;br /&gt;
* Be an active charter member&lt;br /&gt;
* Ask the nominee about accepting the nomination.&lt;br /&gt;
** The nominee will have to fullfill the [[#Requirements to be nominated]]&lt;br /&gt;
* website profile page must exist and kept up to date&lt;br /&gt;
** website profile '''Email''' with a valid email&lt;br /&gt;
*** this email will be used to send the ballots&lt;br /&gt;
*** Use this email to send the nomination&lt;br /&gt;
** website profile '''Biography''' with a list of the participation in other OSGeo activities, projects, committees, presentations etc. and any other GIS related work. If possible with the appropriate links. And any other GIS related work.&lt;br /&gt;
&lt;br /&gt;
==== Requirements to be nominated ====&lt;br /&gt;
&lt;br /&gt;
* website profile page must exist&lt;br /&gt;
* websiste profile '''Email''' with a valid email&lt;br /&gt;
** this email will be used to send the ballots&lt;br /&gt;
* websiste profile '''Biography''' with a list of the participation in other OSGeo activities, projects, committees, presentations etc. and any other GIS related work. If possible with the appropriate links. And any other GIS related work.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Requirements to be elected ====&lt;br /&gt;
&lt;br /&gt;
* To be elected, a charter member need a nomination by a current charter member and at least one other charter member seconding the nomination.&lt;br /&gt;
* Veto can be raised by sending a private e-mail to the CRO, in which case, CRO will inform the board for an anonymous review.&lt;br /&gt;
** If the veto is accepted by the board, then the CRO shall make it public and the charter member is not elected.&lt;br /&gt;
&lt;br /&gt;
==== Requirements to receive a ballot ====&lt;br /&gt;
&lt;br /&gt;
Ballots are prepared by CRO once the nomination period ends.&lt;br /&gt;
&lt;br /&gt;
* Only [https://www.osgeo.org/about/charter-members/#charter-members Charter Members] '''by the time the nomination period ends''' are eligible to receive a ballot.&lt;br /&gt;
* [https://www.osgeo.org/about/charter-members/#charter-members Inactive Charter Members] are not eligible to receive a ballot.&lt;br /&gt;
** Read [[#About charter members]]&lt;br /&gt;
&lt;br /&gt;
=== Nomination process ===&lt;br /&gt;
&lt;br /&gt;
==== Nominate new Charter Members: (Dates TBD)  ====&lt;br /&gt;
&lt;br /&gt;
* Please confirm with the nominated person first!&lt;br /&gt;
* Please email [mailto:cro@osgeo.org cro@osgeo.org] using the [[#Charter member nomination template]] below.&lt;br /&gt;
** Use the e-mail registered on your profile page.&lt;br /&gt;
** Do not reply to any of the announcements&lt;br /&gt;
* For the Nomination statement use a '''paragraph describing why you are recommending this person as a Charter Member'''.&lt;br /&gt;
* Please include details about the positive attributes of the nominee:&lt;br /&gt;
** Members should believe in the general goals of the OSGeo Foundation: to support and promote the use of free and open source geospatial software, education and data in a collaborative manner.&lt;br /&gt;
** Previous participation in/or support of OSGeo activities.&lt;br /&gt;
** Previous contribution to free and open source geospatial software, education or open data.&lt;br /&gt;
** The person should be willing to put in time and effort on the OSGeo Foundation, perhaps joining committee(s), or volunteering in some other way that gets the Foundation going.&lt;br /&gt;
** Members should be prepared to work constructively and positively towards the goals of the Foundation. Good teamwork skills are an asset.&lt;br /&gt;
&lt;br /&gt;
==== Nomination validation ====&lt;br /&gt;
&lt;br /&gt;
The CRO will validate the nomination:&lt;br /&gt;
&lt;br /&gt;
* The subject of the nomination contains the name of the nominee.&lt;br /&gt;
* All fields of the [#Charter-member-nomination-template] are filled.&lt;br /&gt;
* Nominating person&lt;br /&gt;
** is an active charter member.&lt;br /&gt;
** profile pages exist&lt;br /&gt;
*** ''e-mail'' used is the same one as in the profile page&lt;br /&gt;
*** ''biography'' up to date.&lt;br /&gt;
* Nominee&lt;br /&gt;
** profile pages exist&lt;br /&gt;
*** ''e-mail'' template is the same one as in the profile page&lt;br /&gt;
*** ''biography'' up to date.&lt;br /&gt;
&lt;br /&gt;
Give feedback in case there is a problem with the information provided (aka the nomination is not valid)&lt;br /&gt;
* For example, bad links, mismatch e-mails.&lt;br /&gt;
&lt;br /&gt;
For valid nominations, the CRO will:&lt;br /&gt;
* Contact the nominee for confirmation about them are willing to participate as OSGeo Charter Members.&lt;br /&gt;
** A couple of retries are sent if no response.&lt;br /&gt;
** If CRO does not get a response from the nominee about the confirmation then it is considered as negative confirmation.&lt;br /&gt;
&lt;br /&gt;
For positive confirmations, the CRO will:&lt;br /&gt;
* Compile the nomination into the [[New Member Nominations 2025 | 2025 member nominations list]].&lt;br /&gt;
* Feed back to the nominating person about the nomination status.&lt;br /&gt;
** Nominating person: please verify the information on the [[New Member Nominations 2025 | 2025 member nominations list]].&lt;br /&gt;
&lt;br /&gt;
For negative confirmations, the CRO will:&lt;br /&gt;
&lt;br /&gt;
* Feedback to the nominated person will be done after the period nomination period ends.&lt;br /&gt;
&lt;br /&gt;
At any point in time the nominating person can contact CRO about the status of the nomination.&lt;br /&gt;
&lt;br /&gt;
==== Charter member nomination template ====&lt;br /&gt;
&lt;br /&gt;
Use as subject: Nomination of (name) for charter member elections 2025&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Nominating person:&lt;br /&gt;
Nominating e-mail:&lt;br /&gt;
Nominating profile page:&lt;br /&gt;
&lt;br /&gt;
Nominee name:&lt;br /&gt;
Nominee last name:&lt;br /&gt;
Nominee e-mail:&lt;br /&gt;
Nominee country:&lt;br /&gt;
Nominee profile page:&lt;br /&gt;
Nomination statement:&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Community Review and voting: (dates TBA) ===&lt;br /&gt;
&lt;br /&gt;
* Only the [https://www.osgeo.org/about/charter-members/#charter-members Charter Members] are eligible to vote.&lt;br /&gt;
** [https://www.osgeo.org/about/charter-members/#inactive-charter-members Inactive Charter Members] are '''not''' eligible to vote.&lt;br /&gt;
* Community review the nominations:&lt;br /&gt;
** [[New Member Nominations 2025]]&lt;br /&gt;
* Online vote (to second nominations) using OSGeo [[Electronic Voting]] system based on ''Lime Survey''.&lt;br /&gt;
&lt;br /&gt;
=== Final Status ===&lt;br /&gt;
&lt;br /&gt;
* The CRO has to present candidate list to the board for approval&lt;br /&gt;
** Report to the board: (dates TBA)&lt;br /&gt;
** Board will process and announce the results by: (dates TBA)&lt;br /&gt;
* The CRO has to update the charter member list&lt;br /&gt;
** Update after board approval and before Nominations for board start.&lt;br /&gt;
&lt;br /&gt;
== Board Election ==&lt;br /&gt;
&lt;br /&gt;
* The current Board is composed by 9 people:&lt;br /&gt;
** Jeroen Ticheler,&lt;br /&gt;
** Tom Kralidis,&lt;br /&gt;
** Angelos Tzotsos,&lt;br /&gt;
** Michael Smith,&lt;br /&gt;
** Codrina Maria Ilie,&lt;br /&gt;
** Vicky Vergara,&lt;br /&gt;
** Joanna Simoes&lt;br /&gt;
** Rajat Shinde,&lt;br /&gt;
** Marco Bernasocchi.&lt;br /&gt;
* Following members have reached the end of their 2-year term.&lt;br /&gt;
** Jeroen Ticheler,&lt;br /&gt;
** Codrina Maria Ilie,&lt;br /&gt;
** Vicky Vergara,&lt;br /&gt;
** Rajat Shinde,&lt;br /&gt;
** Marco Bernasocchi.&lt;br /&gt;
* '''5''' seats are up for election this year.&lt;br /&gt;
** CRO will automatically nominate the board members that have reached the end of their 2-year term.&lt;br /&gt;
*** Any one can also nominate these members.&lt;br /&gt;
** Board members wishing '''not''' to stand in the 2025 election must inform CRO.&lt;br /&gt;
&lt;br /&gt;
=== Requirements for board election ===&lt;br /&gt;
&lt;br /&gt;
==== Requirements from CRO for board elections ====&lt;br /&gt;
&lt;br /&gt;
* An invitation will be made and posted on several communication channels&lt;br /&gt;
** Discuss mailing list&lt;br /&gt;
** Discourse&lt;br /&gt;
** OSGeo News&lt;br /&gt;
&lt;br /&gt;
==== Requirements to nominate for board ====&lt;br /&gt;
&lt;br /&gt;
* '''anybody''' can nominate a board member.&lt;br /&gt;
* Ask the nominee about accepting the nomination.&lt;br /&gt;
** The nominee will have to fulfill the [[#Requirements to be nominated for board]]&lt;br /&gt;
* website profile page must exist and kept up to date&lt;br /&gt;
** website profile '''Email''' with a valid email&lt;br /&gt;
*** this email will be used to send the ballots&lt;br /&gt;
*** Use this email to send the nomination&lt;br /&gt;
** website profile '''Biography''' with a list of the participation in other OSGeo activities, projects, committees, presentations etc. and any other GIS related work. If possible with the appropriate links. And any other GIS related work.&lt;br /&gt;
&lt;br /&gt;
==== Requirements to be nominated for board ====&lt;br /&gt;
&lt;br /&gt;
* Must be an active [https://www.osgeo.org/about/charter-members/#charter-members Charter Members]&lt;br /&gt;
* website profile page must exist&lt;br /&gt;
* website profile '''Email''' with a valid email&lt;br /&gt;
** this email will be used to send the ballots&lt;br /&gt;
* website profile '''Biography''' with a list of the participation in other OSGeo activities, projects, committees, presentations etc. and any other GIS related work. If possible with the appropriate links. And any other GIS related work.&lt;br /&gt;
&lt;br /&gt;
==== Requirements to be elected for board ====&lt;br /&gt;
&lt;br /&gt;
* To be elected, a charter member need a nomination and based on the the total sum of votes and seats available reach the position.&lt;br /&gt;
* Veto can be raised by sending a private e-mail to the CRO, in which case, CRO will inform the board for an anonymous review.&lt;br /&gt;
** If the veto is accepted by the board, then the CRO shall make it public and the member is not elected.&lt;br /&gt;
&lt;br /&gt;
==== Requirements to receive a ballot for board elections ====&lt;br /&gt;
&lt;br /&gt;
Ballots are prepared by CRO once the board nomination period ends.&lt;br /&gt;
&lt;br /&gt;
* Only [https://www.osgeo.org/about/charter-members/#charter-members Charter Members] '''by the time the board nomination period ends''' are eligible to receive a ballot.&lt;br /&gt;
* [https://www.osgeo.org/about/charter-members/#charter-members Inactive Charter Members] are not eligible to receive a ballot.&lt;br /&gt;
** Read [[#About charter members]]&lt;br /&gt;
&lt;br /&gt;
=== Nominate new Board Members (dates TBD) ===&lt;br /&gt;
&lt;br /&gt;
* Please '''confirm with the member''' that they would like to stand for election as a Board member.&lt;br /&gt;
* Email your nomination, with a paragraph describing why you think this person would make a good Board member, to [mailto:cro@osgeo.org cro@osgeo.org] by (time TBD) 23:59 GMT on '''date TBD'''&lt;br /&gt;
* Please use the [[#Board nomination template]]&lt;br /&gt;
* Only the [https://www.osgeo.org/about/charter-members/#charter-members Charter Members] are eligible for a seat on the Board&lt;br /&gt;
** [https://www.osgeo.org/about/charter-members/#inactive-charter-members Inactive Charter Members] are not eligible.&lt;br /&gt;
* The final list will be collected at [[Board Member Nominations 2025]]&lt;br /&gt;
&lt;br /&gt;
==== Board nomination template ====&lt;br /&gt;
&lt;br /&gt;
Subject: Nomination of &amp;lt;Nominee name&amp;gt; for OSGeo Board&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Nominating person:&lt;br /&gt;
Nominating person profile page:&lt;br /&gt;
Nominee name:&lt;br /&gt;
Nominee country: &lt;br /&gt;
Nominee profile page:&lt;br /&gt;
Nomination statement:&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Campaign period (dates TBD) ===&lt;br /&gt;
&lt;br /&gt;
Candidates are encouraged to put their vision and ideas for their term at [[Election 2025 Candidate Manifestos]] and&lt;br /&gt;
sending them to Discuss mailing list for further conversation.&lt;br /&gt;
&lt;br /&gt;
=== Vote for new Board Members (dates TBD) ===&lt;br /&gt;
&lt;br /&gt;
* Only the [https://www.osgeo.org/about/charter-members/#charter-members Charter Members] are eligible to vote.&lt;br /&gt;
** [https://www.osgeo.org/about/charter-members/#inactive-charter-members Inactive Charter Members] are '''not''' eligible to vote.&lt;br /&gt;
** See [[#Requirements to receive a ballot for board elections]]&lt;br /&gt;
* Choose from [[Board Member Nominations 2025]] list&lt;br /&gt;
* Through the [[Electronic Voting]] system, every Charter Member will receive a personal link to access the election.&lt;br /&gt;
* You can cast up to '''5''' votes, for '''5''' different members.&lt;br /&gt;
* Voting closes by (time TBD) 23:59 GMT on '''(date TBD)'''.&lt;br /&gt;
* Results will be posted at [[Board Election 2025 Results]] at (Date TBD)&lt;br /&gt;
* Contact [mailto:cro@osgeo.org cro@osgeo.org]  with questions.&lt;br /&gt;
&lt;br /&gt;
[[Category:Elections]] [[Category:Election 2025]]&lt;/div&gt;</summary>
		<author><name>Cvvergara</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=Election_2025&amp;diff=134075</id>
		<title>Election 2025</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=Election_2025&amp;diff=134075"/>
		<updated>2025-08-22T17:42:28Z</updated>

		<summary type="html">&lt;p&gt;Cvvergara: /* Requirements to be elected */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The 2025 [https://www.osgeo.org/about/charter-members Charter Members] election will take place in September-October&lt;br /&gt;
2025, followed by the [[Board]] nominations and elections in November-December 2025.&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/OSGeo/osgeo/blob/master/board/documents/Membership%20Process.pdf Membership process]&lt;br /&gt;
* List of [https://www.osgeo.org/about/charter-members/#charter-members Charter Members].&lt;br /&gt;
* List of [https://www.osgeo.org/about/charter-members/#inactive-charter-members Inactive Charter Members].&lt;br /&gt;
* The [[New Member Nominations 2025 | 2025 member nominations]] has the valid nominations for charter members election.&lt;br /&gt;
* The [[Board Member Nominations 2025 | 2025 board member nomintaions]] has the valid nominations for Board members election.&lt;br /&gt;
&lt;br /&gt;
Note:&lt;br /&gt;
&lt;br /&gt;
* Only active charter members can nominate a new charter member.&lt;br /&gt;
* Only active charter members can be nominated for board member.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== About Charter Members ==&lt;br /&gt;
&lt;br /&gt;
On February 6, 2025 the [https://www.loomio.com/d/ypBTbXE0/create-a-category-for-inactive-charter-members Motion to create the category for inactive charter-members] passed.&lt;br /&gt;
&lt;br /&gt;
 This was discussed in the board meeting (2025-01-28) in order to include charter members that have not voted for the last 3 elections. Charter members in this category need to update their web site profile page, update their contact information and show some activity before they can vote again.&lt;br /&gt;
&lt;br /&gt;
CRO interpretation of the motion:&lt;br /&gt;
;last 3 elections&lt;br /&gt;
: last 3 '''years''' elections&lt;br /&gt;
: Giving a total of 6 elections with 2 elections per year: charter and board elections&lt;br /&gt;
;need to update their website profile page&lt;br /&gt;
: Requirement: website profile page must exist&lt;br /&gt;
: Requirement: website profile '''Email''' with a valid email (this email will be used to send the ballots)&lt;br /&gt;
: Requirement: website profile '''Biography''' with a list of the participation in other OSGeo activities, projects, committees, presentations etc.  And any other GIS related work. If possible with the appropriate links.&lt;br /&gt;
;Activity&lt;br /&gt;
: Charter member activities related with elections.&lt;br /&gt;
: CRO is conscious that many charter members are very active on other areas of OSGeo, this only applies to charter member's responsibilities.&lt;br /&gt;
; Show some Activity&lt;br /&gt;
: Contact CRO by mail to [mailto:cro@osgeo.org cro@osgeo.org] using the mail provided on the website profile, providing the following information:&lt;br /&gt;
: The website profile page link. (The mail and biography section will be verified)&lt;br /&gt;
: Your Charter member number.&lt;br /&gt;
: The Biography section contents on the profile page will be taken as the reason for continuing as a charter member.&lt;br /&gt;
: A Statement about participating on future elections.&lt;br /&gt;
&lt;br /&gt;
The CRO will:&lt;br /&gt;
* Verify the mail you are used to communicate with CRO matches the one on on the profile page.&lt;br /&gt;
* Verify that the biography, on the profile page, has a list of the participation in other OSGeo activities.&lt;br /&gt;
* Read your statement.&lt;br /&gt;
* Update the [https://www.osgeo.org/about/charter-members Charter Members] list.&lt;br /&gt;
* Reply&lt;br /&gt;
** With the history of participation.&lt;br /&gt;
** And a statement about the update on the charter members list.&lt;br /&gt;
&lt;br /&gt;
=== OSGeo bylaws Section 7.7 ===&lt;br /&gt;
&lt;br /&gt;
[https://www.osgeo.org/about/bylaws OSGeo Bylaws]&lt;br /&gt;
&lt;br /&gt;
Section 7.7 Automatic Termination.&lt;br /&gt;
 Members shall have their membership status automatically terminated and their names removed by the Secretary of the corporation from all membership records of the corporation if they fail to participate, either in person or by proxy, in three (3) consecutive meetings of the members of the corporation, held electronically or otherwise.&lt;br /&gt;
&lt;br /&gt;
Our '''meetings''' are held electronically, in the shape of elections, two per year.&lt;br /&gt;
Inactive members that fail to reactivate within the next 2 years they will be retired.&lt;br /&gt;
&lt;br /&gt;
=== Template for charter member reactivation ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Name:&lt;br /&gt;
Charter member number:&lt;br /&gt;
Profile page:&lt;br /&gt;
Statement:&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Charter Member Elections ==&lt;br /&gt;
&lt;br /&gt;
As every year we are electing new Charter Members into the Foundation.&lt;br /&gt;
&lt;br /&gt;
* See the official [https://www.osgeo.org/about/charter-members Charter Members] list.&lt;br /&gt;
* The [[New Member Nominations 2025 | 2025 member nominations]] provide a list of valid nominations.&lt;br /&gt;
&lt;br /&gt;
=== Requirements ===&lt;br /&gt;
&lt;br /&gt;
==== Requirements from CRO ====&lt;br /&gt;
&lt;br /&gt;
* An invitation will be made and posted on several communication channels&lt;br /&gt;
** Discuss mailing list&lt;br /&gt;
** Discourse&lt;br /&gt;
** OSGeo News&lt;br /&gt;
&lt;br /&gt;
==== Requirements to nominate ====&lt;br /&gt;
&lt;br /&gt;
* Be an active charter member&lt;br /&gt;
* Ask the nominee about accepting the nomination.&lt;br /&gt;
** The nomenee will have to fullfill the [[#Requirements to be nominated]]&lt;br /&gt;
* website profile page must exist and kept up to date&lt;br /&gt;
** websiste profile '''Email''' with a valid email&lt;br /&gt;
*** this email will be used to send the ballots&lt;br /&gt;
*** Use this email to send the nomination&lt;br /&gt;
** websiste profile '''Biography''' with a list of the participation in other OSGeo activities, projects, committees, presentations etc. and any other GIS related work. If possible with the appropriate links. And any other GIS related work.&lt;br /&gt;
&lt;br /&gt;
==== Requirements to be nominated ====&lt;br /&gt;
&lt;br /&gt;
* website profile page must exist&lt;br /&gt;
* websiste profile '''Email''' with a valid email&lt;br /&gt;
** this email will be used to send the ballots&lt;br /&gt;
* websiste profile '''Biography''' with a list of the participation in other OSGeo activities, projects, committees, presentations etc. and any other GIS related work. If possible with the appropriate links. And any other GIS related work.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Requirements to be elected ====&lt;br /&gt;
&lt;br /&gt;
* To be elected, a charter member need a nomination by a current charter member and at least one other charter member seconding the nomination.&lt;br /&gt;
* Veto can be raised by sending a private e-mail to the CRO, in which case, CRO will inform the board for an anonymous review.&lt;br /&gt;
** If the veto is accepted by the board, then the CRO shall make it public and the charter member is not elected.&lt;br /&gt;
&lt;br /&gt;
==== Requirements to receive a ballot ====&lt;br /&gt;
&lt;br /&gt;
Ballots are prepared by CRO once the nomination period ends.&lt;br /&gt;
&lt;br /&gt;
* Only [https://www.osgeo.org/about/charter-members/#charter-members Charter Members] '''by the time the nomination period ends''' are eligible to receive a ballot.&lt;br /&gt;
* [https://www.osgeo.org/about/charter-members/#charter-members Inactive Charter Members] are not eligible to receive a ballot.&lt;br /&gt;
** Read [[#About charter members]]&lt;br /&gt;
&lt;br /&gt;
=== Nomination process ===&lt;br /&gt;
&lt;br /&gt;
==== Nominate new Charter Members: (Dates TBD)  ====&lt;br /&gt;
&lt;br /&gt;
* Please confirm with the nominated person first!&lt;br /&gt;
* Please email [mailto:cro@osgeo.org cro@osgeo.org] using the [[#Charter member nomination template]] below.&lt;br /&gt;
** Use the e-mail registered on your profile page.&lt;br /&gt;
** Do not reply to any of the announcements&lt;br /&gt;
* For the Nomination statement use a '''paragraph describing why you are recommending this person as a Charter Member'''.&lt;br /&gt;
* Please include details about the positive attributes of the nominee:&lt;br /&gt;
** Members should believe in the general goals of the OSGeo Foundation: to support and promote the use of free and open source geospatial software, education and data in a collaborative manner.&lt;br /&gt;
** Previous participation in/or support of OSGeo activities.&lt;br /&gt;
** Previous contribution to free and open source geospatial software, education or open data.&lt;br /&gt;
** The person should be willing to put in time and effort on the OSGeo Foundation, perhaps joining committee(s), or volunteering in some other way that gets the Foundation going.&lt;br /&gt;
** Members should be prepared to work constructively and positively towards the goals of the Foundation. Good teamwork skills are an asset.&lt;br /&gt;
&lt;br /&gt;
==== Nomination validation ====&lt;br /&gt;
&lt;br /&gt;
The CRO will validate the nomination:&lt;br /&gt;
&lt;br /&gt;
* The subject of the nomination contains the name of the nominee.&lt;br /&gt;
* All fields of the [#Charter-member-nomination-template] are filled.&lt;br /&gt;
* Nominating person&lt;br /&gt;
** is an active charter member.&lt;br /&gt;
** profile pages exist&lt;br /&gt;
*** ''e-mail'' used is the same one as in the profile page&lt;br /&gt;
*** ''biography'' up to date.&lt;br /&gt;
* Nominee&lt;br /&gt;
** profile pages exist&lt;br /&gt;
*** ''e-mail'' template is the same one as in the profile page&lt;br /&gt;
*** ''biography'' up to date.&lt;br /&gt;
&lt;br /&gt;
Give feedback in case there is a problem with the information provided (aka the nomination is not valid)&lt;br /&gt;
* For example, bad links, mismatch e-mails.&lt;br /&gt;
&lt;br /&gt;
For valid nominations, the CRO will:&lt;br /&gt;
* Contact the nominee for confirmation about them are willing to participate as OSGeo Charter Members.&lt;br /&gt;
** A couple of retries are sent if no response.&lt;br /&gt;
** If CRO does not get a response from the nominee about the confirmation then it is considered as negative confirmation.&lt;br /&gt;
&lt;br /&gt;
For positive confirmations, the CRO will:&lt;br /&gt;
* Compile the nomination into the [[New Member Nominations 2025 | 2025 member nominations list]].&lt;br /&gt;
* Feed back to the nominating person about the nomination status.&lt;br /&gt;
** Nominating person: please verify the information on the [[New Member Nominations 2025 | 2025 member nominations list]].&lt;br /&gt;
&lt;br /&gt;
For negative confirmations, the CRO will:&lt;br /&gt;
&lt;br /&gt;
* Feedback to the nominated person will be done after the period nomination period ends.&lt;br /&gt;
&lt;br /&gt;
At any point in time the nominating person can contact CRO about the status of the nomination.&lt;br /&gt;
&lt;br /&gt;
==== Charter member nomination template ====&lt;br /&gt;
&lt;br /&gt;
Use as subject: Nomination of (name) for charter member elections 2025&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Nominating person:&lt;br /&gt;
Nominating e-mail:&lt;br /&gt;
Nominating profile page:&lt;br /&gt;
&lt;br /&gt;
Nominee name:&lt;br /&gt;
Nominee last name:&lt;br /&gt;
Nominee e-mail:&lt;br /&gt;
Nominee country:&lt;br /&gt;
Nominee profile page:&lt;br /&gt;
Nomination statement:&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Community Review and voting: (dates TBA) ===&lt;br /&gt;
&lt;br /&gt;
* Only the [https://www.osgeo.org/about/charter-members/#charter-members Charter Members] are eligible to vote.&lt;br /&gt;
** [https://www.osgeo.org/about/charter-members/#inactive-charter-members Inactive Charter Members] are '''not''' eligible to vote.&lt;br /&gt;
* Community review the nominations:&lt;br /&gt;
** [[New Member Nominations 2025]]&lt;br /&gt;
* Online vote (to second nominations) using OSGeo [[Electronic Voting]] system based on ''Lime Survey''.&lt;br /&gt;
&lt;br /&gt;
=== Final Status ===&lt;br /&gt;
&lt;br /&gt;
* The CRO has to present candidate list to the board for approval&lt;br /&gt;
** Report to the board: (dates TBA)&lt;br /&gt;
** Board will process and announce the results by: (dates TBA)&lt;br /&gt;
* The CRO has to update the charter member list&lt;br /&gt;
** Update after board approval and before Nominations for board start.&lt;br /&gt;
&lt;br /&gt;
== Board Election ==&lt;br /&gt;
&lt;br /&gt;
* The current Board is composed by 9 people:&lt;br /&gt;
** Jeroen Ticheler,&lt;br /&gt;
** Tom Kralidis,&lt;br /&gt;
** Angelos Tzotsos,&lt;br /&gt;
** Michael Smith,&lt;br /&gt;
** Codrina Maria Ilie,&lt;br /&gt;
** Vicky Vergara,&lt;br /&gt;
** Joanna Simoes&lt;br /&gt;
** Rajat Shinde,&lt;br /&gt;
** Marco Bernasocchi.&lt;br /&gt;
* Following members have reached the end of their 2-year term.&lt;br /&gt;
** Jeroen Ticheler,&lt;br /&gt;
** Codrina Maria Ilie,&lt;br /&gt;
** Vicky Vergara,&lt;br /&gt;
** Rajat Shinde,&lt;br /&gt;
** Marco Bernasocchi.&lt;br /&gt;
* '''5''' seats are up for election this year.&lt;br /&gt;
** CRO will automatically nominate the board members that have reached the end of their 2-year term.&lt;br /&gt;
*** Any one can also nominate these members.&lt;br /&gt;
** Board members wishing '''not''' to stand in the 2025 election must inform CRO.&lt;br /&gt;
&lt;br /&gt;
=== Nominate new Board Members (dates TBD) ===&lt;br /&gt;
&lt;br /&gt;
* '''anybody''' can nominate a board member.&lt;br /&gt;
* Please '''confirm with the member''' that they would like to stand for election as a Board member.&lt;br /&gt;
* Email your nomination, with a paragraph describing why you think this person would make a good Board member, to [mailto:cro@osgeo.org cro@osgeo.org] by (time TBD) 23:59 GMT on '''date TBD'''&lt;br /&gt;
* Please use the [[#Board nomination template]]&lt;br /&gt;
* Only the [https://www.osgeo.org/about/charter-members/#charter-members Charter Members] are eligible for a seat on the Board&lt;br /&gt;
** [https://www.osgeo.org/about/charter-members/#inactive-charter-members Inactive Charter Members] are not eligible.&lt;br /&gt;
* The final list will be collected at [[Board Member Nominations 2025]]&lt;br /&gt;
&lt;br /&gt;
==== Board nomination template ====&lt;br /&gt;
&lt;br /&gt;
Subject: Nomination of &amp;lt;Nominee name&amp;gt; for OSGeo Board&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Nominating person:&lt;br /&gt;
Nominating person profile page:&lt;br /&gt;
Nominee name:&lt;br /&gt;
Nominee country: &lt;br /&gt;
Nominee profile page:&lt;br /&gt;
Nomination statement:&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Campaign period (dates TBD) ===&lt;br /&gt;
&lt;br /&gt;
Candidates are encouraged to put their vision and ideas for their term at [[Election 2025 Candidate Manifestos]] and&lt;br /&gt;
sending them to Discuss mailing list for further conversation.&lt;br /&gt;
&lt;br /&gt;
=== Vote for new Board Members (dates TBD) ===&lt;br /&gt;
&lt;br /&gt;
* Only the [https://www.osgeo.org/about/charter-members/#charter-members Charter Members] are eligible to vote.&lt;br /&gt;
** [https://www.osgeo.org/about/charter-members/#inactive-charter-members Inactive Charter Members] are '''not''' eligible to vote.&lt;br /&gt;
* Choose from [[Board Member Nominations 2025]] list&lt;br /&gt;
* Through the [[Electronic Voting]] system, every Charter Member will receive a personal link to access the election.&lt;br /&gt;
* You can cast up to '''5''' votes, for '''5''' different members.&lt;br /&gt;
* Voting closes by (time TBD) 23:59 GMT on '''(date TBD)'''.&lt;br /&gt;
* Results will be posted at [[Board Election 2025 Results]] at (Date TBD)&lt;br /&gt;
* Contact [mailto:cro@osgeo.org cro@osgeo.org]  with questions.&lt;br /&gt;
&lt;br /&gt;
[[Category:Elections]] [[Category:Election 2025]]&lt;/div&gt;</summary>
		<author><name>Cvvergara</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=Election_2025&amp;diff=134074</id>
		<title>Election 2025</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=Election_2025&amp;diff=134074"/>
		<updated>2025-08-22T17:30:40Z</updated>

		<summary type="html">&lt;p&gt;Cvvergara: /* About Charter Members */  fixing spelling&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The 2025 [https://www.osgeo.org/about/charter-members Charter Members] election will take place in September-October&lt;br /&gt;
2025, followed by the [[Board]] nominations and elections in November-December 2025.&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/OSGeo/osgeo/blob/master/board/documents/Membership%20Process.pdf Membership process]&lt;br /&gt;
* List of [https://www.osgeo.org/about/charter-members/#charter-members Charter Members].&lt;br /&gt;
* List of [https://www.osgeo.org/about/charter-members/#inactive-charter-members Inactive Charter Members].&lt;br /&gt;
* The [[New Member Nominations 2025 | 2025 member nominations]] has the valid nominations for charter members election.&lt;br /&gt;
* The [[Board Member Nominations 2025 | 2025 board member nomintaions]] has the valid nominations for Board members election.&lt;br /&gt;
&lt;br /&gt;
Note:&lt;br /&gt;
&lt;br /&gt;
* Only active charter members can nominate a new charter member.&lt;br /&gt;
* Only active charter members can be nominated for board member.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== About Charter Members ==&lt;br /&gt;
&lt;br /&gt;
On February 6, 2025 the [https://www.loomio.com/d/ypBTbXE0/create-a-category-for-inactive-charter-members Motion to create the category for inactive charter-members] passed.&lt;br /&gt;
&lt;br /&gt;
 This was discussed in the board meeting (2025-01-28) in order to include charter members that have not voted for the last 3 elections. Charter members in this category need to update their web site profile page, update their contact information and show some activity before they can vote again.&lt;br /&gt;
&lt;br /&gt;
CRO interpretation of the motion:&lt;br /&gt;
;last 3 elections&lt;br /&gt;
: last 3 '''years''' elections&lt;br /&gt;
: Giving a total of 6 elections with 2 elections per year: charter and board elections&lt;br /&gt;
;need to update their website profile page&lt;br /&gt;
: Requirement: website profile page must exist&lt;br /&gt;
: Requirement: website profile '''Email''' with a valid email (this email will be used to send the ballots)&lt;br /&gt;
: Requirement: website profile '''Biography''' with a list of the participation in other OSGeo activities, projects, committees, presentations etc.  And any other GIS related work. If possible with the appropriate links.&lt;br /&gt;
;Activity&lt;br /&gt;
: Charter member activities related with elections.&lt;br /&gt;
: CRO is conscious that many charter members are very active on other areas of OSGeo, this only applies to charter member's responsibilities.&lt;br /&gt;
; Show some Activity&lt;br /&gt;
: Contact CRO by mail to [mailto:cro@osgeo.org cro@osgeo.org] using the mail provided on the website profile, providing the following information:&lt;br /&gt;
: The website profile page link. (The mail and biography section will be verified)&lt;br /&gt;
: Your Charter member number.&lt;br /&gt;
: The Biography section contents on the profile page will be taken as the reason for continuing as a charter member.&lt;br /&gt;
: A Statement about participating on future elections.&lt;br /&gt;
&lt;br /&gt;
The CRO will:&lt;br /&gt;
* Verify the mail you are used to communicate with CRO matches the one on on the profile page.&lt;br /&gt;
* Verify that the biography, on the profile page, has a list of the participation in other OSGeo activities.&lt;br /&gt;
* Read your statement.&lt;br /&gt;
* Update the [https://www.osgeo.org/about/charter-members Charter Members] list.&lt;br /&gt;
* Reply&lt;br /&gt;
** With the history of participation.&lt;br /&gt;
** And a statement about the update on the charter members list.&lt;br /&gt;
&lt;br /&gt;
=== OSGeo bylaws Section 7.7 ===&lt;br /&gt;
&lt;br /&gt;
[https://www.osgeo.org/about/bylaws OSGeo Bylaws]&lt;br /&gt;
&lt;br /&gt;
Section 7.7 Automatic Termination.&lt;br /&gt;
 Members shall have their membership status automatically terminated and their names removed by the Secretary of the corporation from all membership records of the corporation if they fail to participate, either in person or by proxy, in three (3) consecutive meetings of the members of the corporation, held electronically or otherwise.&lt;br /&gt;
&lt;br /&gt;
Our '''meetings''' are held electronically, in the shape of elections, two per year.&lt;br /&gt;
Inactive members that fail to reactivate within the next 2 years they will be retired.&lt;br /&gt;
&lt;br /&gt;
=== Template for charter member reactivation ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Name:&lt;br /&gt;
Charter member number:&lt;br /&gt;
Profile page:&lt;br /&gt;
Statement:&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Charter Member Elections ==&lt;br /&gt;
&lt;br /&gt;
As every year we are electing new Charter Members into the Foundation.&lt;br /&gt;
&lt;br /&gt;
* See the official [https://www.osgeo.org/about/charter-members Charter Members] list.&lt;br /&gt;
* The [[New Member Nominations 2025 | 2025 member nominations]] provide a list of valid nominations.&lt;br /&gt;
&lt;br /&gt;
=== Requirements ===&lt;br /&gt;
&lt;br /&gt;
==== Requirements from CRO ====&lt;br /&gt;
&lt;br /&gt;
* An invitation will be made and posted on several communication channels&lt;br /&gt;
** Discuss mailing list&lt;br /&gt;
** Discourse&lt;br /&gt;
** OSGeo News&lt;br /&gt;
&lt;br /&gt;
==== Requirements to nominate ====&lt;br /&gt;
&lt;br /&gt;
* Be an active charter member&lt;br /&gt;
* Ask the nominee about accepting the nomination.&lt;br /&gt;
** The nomenee will have to fullfill the [[#Requirements to be nominated]]&lt;br /&gt;
* website profile page must exist and kept up to date&lt;br /&gt;
** websiste profile '''Email''' with a valid email&lt;br /&gt;
*** this email will be used to send the ballots&lt;br /&gt;
*** Use this email to send the nomination&lt;br /&gt;
** websiste profile '''Biography''' with a list of the participation in other OSGeo activities, projects, committees, presentations etc. and any other GIS related work. If possible with the appropriate links. And any other GIS related work.&lt;br /&gt;
&lt;br /&gt;
==== Requirements to be nominated ====&lt;br /&gt;
&lt;br /&gt;
* website profile page must exist&lt;br /&gt;
* websiste profile '''Email''' with a valid email&lt;br /&gt;
** this email will be used to send the ballots&lt;br /&gt;
* websiste profile '''Biography''' with a list of the participation in other OSGeo activities, projects, committees, presentations etc. and any other GIS related work. If possible with the appropriate links. And any other GIS related work.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Requirements to be elected ====&lt;br /&gt;
&lt;br /&gt;
* To be elected, a charter member need a nomination by a current charter member and at least one other charter member seconding the nomination.&lt;br /&gt;
* Veto can be raised by sending a private e-mail to the CRO, in which case, CRO will inform the board for an anonymous review.&lt;br /&gt;
** If the veto is accepted by the board, then the CRO shall make it public and the charter member is not elected.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Nomination process ===&lt;br /&gt;
&lt;br /&gt;
==== Nominate new Charter Members: (Dates TBD)  ====&lt;br /&gt;
&lt;br /&gt;
* Please confirm with the nominated person first!&lt;br /&gt;
* Please email [mailto:cro@osgeo.org cro@osgeo.org] using the [[#Charter member nomination template]] below.&lt;br /&gt;
** Use the e-mail registered on your profile page.&lt;br /&gt;
** Do not reply to any of the announcements&lt;br /&gt;
* For the Nomination statement use a '''paragraph describing why you are recommending this person as a Charter Member'''.&lt;br /&gt;
* Please include details about the positive attributes of the nominee:&lt;br /&gt;
** Members should believe in the general goals of the OSGeo Foundation: to support and promote the use of free and open source geospatial software, education and data in a collaborative manner.&lt;br /&gt;
** Previous participation in/or support of OSGeo activities.&lt;br /&gt;
** Previous contribution to free and open source geospatial software, education or open data.&lt;br /&gt;
** The person should be willing to put in time and effort on the OSGeo Foundation, perhaps joining committee(s), or volunteering in some other way that gets the Foundation going.&lt;br /&gt;
** Members should be prepared to work constructively and positively towards the goals of the Foundation. Good teamwork skills are an asset.&lt;br /&gt;
&lt;br /&gt;
==== Nomination validation ====&lt;br /&gt;
&lt;br /&gt;
The CRO will validate the nomination:&lt;br /&gt;
&lt;br /&gt;
* The subject of the nomination contains the name of the nominee.&lt;br /&gt;
* All fields of the [#Charter-member-nomination-template] are filled.&lt;br /&gt;
* Nominating person&lt;br /&gt;
** is an active charter member.&lt;br /&gt;
** profile pages exist&lt;br /&gt;
*** ''e-mail'' used is the same one as in the profile page&lt;br /&gt;
*** ''biography'' up to date.&lt;br /&gt;
* Nominee&lt;br /&gt;
** profile pages exist&lt;br /&gt;
*** ''e-mail'' template is the same one as in the profile page&lt;br /&gt;
*** ''biography'' up to date.&lt;br /&gt;
&lt;br /&gt;
Give feedback in case there is a problem with the information provided (aka the nomination is not valid)&lt;br /&gt;
* For example, bad links, mismatch e-mails.&lt;br /&gt;
&lt;br /&gt;
For valid nominations, the CRO will:&lt;br /&gt;
* Contact the nominee for confirmation about them are willing to participate as OSGeo Charter Members.&lt;br /&gt;
** A couple of retries are sent if no response.&lt;br /&gt;
** If CRO does not get a response from the nominee about the confirmation then it is considered as negative confirmation.&lt;br /&gt;
&lt;br /&gt;
For positive confirmations, the CRO will:&lt;br /&gt;
* Compile the nomination into the [[New Member Nominations 2025 | 2025 member nominations list]].&lt;br /&gt;
* Feed back to the nominating person about the nomination status.&lt;br /&gt;
** Nominating person: please verify the information on the [[New Member Nominations 2025 | 2025 member nominations list]].&lt;br /&gt;
&lt;br /&gt;
For negative confirmations, the CRO will:&lt;br /&gt;
&lt;br /&gt;
* Feedback to the nominated person will be done after the period nomination period ends.&lt;br /&gt;
&lt;br /&gt;
At any point in time the nominating person can contact CRO about the status of the nomination.&lt;br /&gt;
&lt;br /&gt;
==== Charter member nomination template ====&lt;br /&gt;
&lt;br /&gt;
Use as subject: Nomination of (name) for charter member elections 2025&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Nominating person:&lt;br /&gt;
Nominating e-mail:&lt;br /&gt;
Nominating profile page:&lt;br /&gt;
&lt;br /&gt;
Nominee name:&lt;br /&gt;
Nominee last name:&lt;br /&gt;
Nominee e-mail:&lt;br /&gt;
Nominee country:&lt;br /&gt;
Nominee profile page:&lt;br /&gt;
Nomination statement:&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Community Review and voting: (dates TBA) ===&lt;br /&gt;
&lt;br /&gt;
* Only the [https://www.osgeo.org/about/charter-members/#charter-members Charter Members] are eligible to vote.&lt;br /&gt;
** [https://www.osgeo.org/about/charter-members/#inactive-charter-members Inactive Charter Members] are '''not''' eligible to vote.&lt;br /&gt;
* Community review the nominations:&lt;br /&gt;
** [[New Member Nominations 2025]]&lt;br /&gt;
* Online vote (to second nominations) using OSGeo [[Electronic Voting]] system based on ''Lime Survey''.&lt;br /&gt;
&lt;br /&gt;
=== Final Status ===&lt;br /&gt;
&lt;br /&gt;
* The CRO has to present candidate list to the board for approval&lt;br /&gt;
** Report to the board: (dates TBA)&lt;br /&gt;
** Board will process and announce the results by: (dates TBA)&lt;br /&gt;
* The CRO has to update the charter member list&lt;br /&gt;
** Update after board approval and before Nominations for board start.&lt;br /&gt;
&lt;br /&gt;
== Board Election ==&lt;br /&gt;
&lt;br /&gt;
* The current Board is composed by 9 people:&lt;br /&gt;
** Jeroen Ticheler,&lt;br /&gt;
** Tom Kralidis,&lt;br /&gt;
** Angelos Tzotsos,&lt;br /&gt;
** Michael Smith,&lt;br /&gt;
** Codrina Maria Ilie,&lt;br /&gt;
** Vicky Vergara,&lt;br /&gt;
** Joanna Simoes&lt;br /&gt;
** Rajat Shinde,&lt;br /&gt;
** Marco Bernasocchi.&lt;br /&gt;
* Following members have reached the end of their 2-year term.&lt;br /&gt;
** Jeroen Ticheler,&lt;br /&gt;
** Codrina Maria Ilie,&lt;br /&gt;
** Vicky Vergara,&lt;br /&gt;
** Rajat Shinde,&lt;br /&gt;
** Marco Bernasocchi.&lt;br /&gt;
* '''5''' seats are up for election this year.&lt;br /&gt;
** CRO will automatically nominate the board members that have reached the end of their 2-year term.&lt;br /&gt;
*** Any one can also nominate these members.&lt;br /&gt;
** Board members wishing '''not''' to stand in the 2025 election must inform CRO.&lt;br /&gt;
&lt;br /&gt;
=== Nominate new Board Members (dates TBD) ===&lt;br /&gt;
&lt;br /&gt;
* '''anybody''' can nominate a board member.&lt;br /&gt;
* Please '''confirm with the member''' that they would like to stand for election as a Board member.&lt;br /&gt;
* Email your nomination, with a paragraph describing why you think this person would make a good Board member, to [mailto:cro@osgeo.org cro@osgeo.org] by (time TBD) 23:59 GMT on '''date TBD'''&lt;br /&gt;
* Please use the [[#Board nomination template]]&lt;br /&gt;
* Only the [https://www.osgeo.org/about/charter-members/#charter-members Charter Members] are eligible for a seat on the Board&lt;br /&gt;
** [https://www.osgeo.org/about/charter-members/#inactive-charter-members Inactive Charter Members] are not eligible.&lt;br /&gt;
* The final list will be collected at [[Board Member Nominations 2025]]&lt;br /&gt;
&lt;br /&gt;
==== Board nomination template ====&lt;br /&gt;
&lt;br /&gt;
Subject: Nomination of &amp;lt;Nominee name&amp;gt; for OSGeo Board&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Nominating person:&lt;br /&gt;
Nominating person profile page:&lt;br /&gt;
Nominee name:&lt;br /&gt;
Nominee country: &lt;br /&gt;
Nominee profile page:&lt;br /&gt;
Nomination statement:&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Campaign period (dates TBD) ===&lt;br /&gt;
&lt;br /&gt;
Candidates are encouraged to put their vision and ideas for their term at [[Election 2025 Candidate Manifestos]] and&lt;br /&gt;
sending them to Discuss mailing list for further conversation.&lt;br /&gt;
&lt;br /&gt;
=== Vote for new Board Members (dates TBD) ===&lt;br /&gt;
&lt;br /&gt;
* Only the [https://www.osgeo.org/about/charter-members/#charter-members Charter Members] are eligible to vote.&lt;br /&gt;
** [https://www.osgeo.org/about/charter-members/#inactive-charter-members Inactive Charter Members] are '''not''' eligible to vote.&lt;br /&gt;
* Choose from [[Board Member Nominations 2025]] list&lt;br /&gt;
* Through the [[Electronic Voting]] system, every Charter Member will receive a personal link to access the election.&lt;br /&gt;
* You can cast up to '''5''' votes, for '''5''' different members.&lt;br /&gt;
* Voting closes by (time TBD) 23:59 GMT on '''(date TBD)'''.&lt;br /&gt;
* Results will be posted at [[Board Election 2025 Results]] at (Date TBD)&lt;br /&gt;
* Contact [mailto:cro@osgeo.org cro@osgeo.org]  with questions.&lt;br /&gt;
&lt;br /&gt;
[[Category:Elections]] [[Category:Election 2025]]&lt;/div&gt;</summary>
		<author><name>Cvvergara</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=Election_2025&amp;diff=134073</id>
		<title>Election 2025</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=Election_2025&amp;diff=134073"/>
		<updated>2025-08-22T17:27:54Z</updated>

		<summary type="html">&lt;p&gt;Cvvergara: /* Vote for new Board Members (dates TBD) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The 2025 [https://www.osgeo.org/about/charter-members Charter Members] election will take place in September-October&lt;br /&gt;
2025, followed by the [[Board]] nominations and elections in November-December 2025.&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/OSGeo/osgeo/blob/master/board/documents/Membership%20Process.pdf Membership process]&lt;br /&gt;
* List of [https://www.osgeo.org/about/charter-members/#charter-members Charter Members].&lt;br /&gt;
* List of [https://www.osgeo.org/about/charter-members/#inactive-charter-members Inactive Charter Members].&lt;br /&gt;
* The [[New Member Nominations 2025 | 2025 member nominations]] has the valid nominations for charter members election.&lt;br /&gt;
* The [[Board Member Nominations 2025 | 2025 board member nomintaions]] has the valid nominations for Board members election.&lt;br /&gt;
&lt;br /&gt;
Note:&lt;br /&gt;
&lt;br /&gt;
* Only active charter members can nominate a new charter member.&lt;br /&gt;
* Only active charter members can be nominated for board member.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== About Charter Members ==&lt;br /&gt;
&lt;br /&gt;
On February 6, 2025 the [https://www.loomio.com/d/ypBTbXE0/create-a-category-for-inactive-charter-members Motion to create the category for inactive charter-members] passed.&lt;br /&gt;
&lt;br /&gt;
 This was discussed in the board meeting (2025-01-28) in order to include charter members that have not voted for the last 3 elections. Charter members in this category need to update their web site profile page, update their contact information and show some activity before they can vote again.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
CRO interpretation of the motion:&lt;br /&gt;
;last 3 elections&lt;br /&gt;
: last 3 '''years''' elections&lt;br /&gt;
: Giving a total of 6 elections with 2 elections per year: charter and board elections&lt;br /&gt;
;need to update their website profile page&lt;br /&gt;
: Requirement: website profile page must exist&lt;br /&gt;
: Requirement: websiste profile '''Email''' with a valid email (this email will be used to send the ballots)&lt;br /&gt;
: Requirement: websiste profile '''Biography''' with a list of the participation in other OSGeo activities, projects, committees, presentations etc.  And any other GIS related work. If possible with the appropriate links.&lt;br /&gt;
;Activity&lt;br /&gt;
: Charter member activities related with elections.&lt;br /&gt;
: CRO is conscious that many charter members are very active on other areas of OSGeo, this only applies to charter members's responsibilities.&lt;br /&gt;
; Show some Activity&lt;br /&gt;
: Contact CRO by mail to [mailto:cro@osgeo.org cro@osgeo.org] using the mail provided on the website profile, providing the following information:&lt;br /&gt;
: The website profile page link. (The mail and biography section will be verified)&lt;br /&gt;
: Your Charter member number.&lt;br /&gt;
: The Biography section contents on the profile page will be taken as the reason for continuing as a charter member.&lt;br /&gt;
: A Statement about participating on future elections.&lt;br /&gt;
&lt;br /&gt;
The CRO will:&lt;br /&gt;
* Verify the mail you are used to communicate with CRO matches the one on on the profile page.&lt;br /&gt;
* Verify that the biography, on the profile page, has a list of the participation in other OSGeo activities.&lt;br /&gt;
* Read your statement.&lt;br /&gt;
* Update the [https://www.osgeo.org/about/charter-members Charter Members] list.&lt;br /&gt;
* Reply&lt;br /&gt;
** With the history of participation.&lt;br /&gt;
** And a statement about the update on the charter members list.&lt;br /&gt;
&lt;br /&gt;
=== OSGeo bylaws Section 7.7 ===&lt;br /&gt;
&lt;br /&gt;
[https://www.osgeo.org/about/bylaws OSGeo Bylaws]&lt;br /&gt;
&lt;br /&gt;
Section 7.7 Automatic Termination.&lt;br /&gt;
 Members shall have their membership status automatically terminated and their names removed by the Secretary of the corporation from all membership records of the corporation if they fail to participate, either in person or by proxy, in three (3) consecutive meetings of the members of the corporation, held electronically or otherwise.&lt;br /&gt;
&lt;br /&gt;
Our '''meetings''' are held electronically, in the shape of elections, two per year.&lt;br /&gt;
Inactive members that fail to reactivate within the next 2 years they will be retired.&lt;br /&gt;
&lt;br /&gt;
=== Template: For charter member reactivation ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Name:&lt;br /&gt;
Charter member number:&lt;br /&gt;
Profile page:&lt;br /&gt;
Statement:&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Charter Member Elections ==&lt;br /&gt;
&lt;br /&gt;
As every year we are electing new Charter Members into the Foundation.&lt;br /&gt;
&lt;br /&gt;
* See the official [https://www.osgeo.org/about/charter-members Charter Members] list.&lt;br /&gt;
* The [[New Member Nominations 2025 | 2025 member nominations]] provide a list of valid nominations.&lt;br /&gt;
&lt;br /&gt;
=== Requirements ===&lt;br /&gt;
&lt;br /&gt;
==== Requirements from CRO ====&lt;br /&gt;
&lt;br /&gt;
* An invitation will be made and posted on several communication channels&lt;br /&gt;
** Discuss mailing list&lt;br /&gt;
** Discourse&lt;br /&gt;
** OSGeo News&lt;br /&gt;
&lt;br /&gt;
==== Requirements to nominate ====&lt;br /&gt;
&lt;br /&gt;
* Be an active charter member&lt;br /&gt;
* Ask the nominee about accepting the nomination.&lt;br /&gt;
** The nomenee will have to fullfill the [[#Requirements to be nominated]]&lt;br /&gt;
* website profile page must exist and kept up to date&lt;br /&gt;
** websiste profile '''Email''' with a valid email&lt;br /&gt;
*** this email will be used to send the ballots&lt;br /&gt;
*** Use this email to send the nomination&lt;br /&gt;
** websiste profile '''Biography''' with a list of the participation in other OSGeo activities, projects, committees, presentations etc. and any other GIS related work. If possible with the appropriate links. And any other GIS related work.&lt;br /&gt;
&lt;br /&gt;
==== Requirements to be nominated ====&lt;br /&gt;
&lt;br /&gt;
* website profile page must exist&lt;br /&gt;
* websiste profile '''Email''' with a valid email&lt;br /&gt;
** this email will be used to send the ballots&lt;br /&gt;
* websiste profile '''Biography''' with a list of the participation in other OSGeo activities, projects, committees, presentations etc. and any other GIS related work. If possible with the appropriate links. And any other GIS related work.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Requirements to be elected ====&lt;br /&gt;
&lt;br /&gt;
* To be elected, a charter member need a nomination by a current charter member and at least one other charter member seconding the nomination.&lt;br /&gt;
* Veto can be raised by sending a private e-mail to the CRO, in which case, CRO will inform the board for an anonymous review.&lt;br /&gt;
** If the veto is accepted by the board, then the CRO shall make it public and the charter member is not elected.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Nomination process ===&lt;br /&gt;
&lt;br /&gt;
==== Nominate new Charter Members: (Dates TBD)  ====&lt;br /&gt;
&lt;br /&gt;
* Please confirm with the nominated person first!&lt;br /&gt;
* Please email [mailto:cro@osgeo.org cro@osgeo.org] using the [[#Charter member nomination template]] below.&lt;br /&gt;
** Use the e-mail registered on your profile page.&lt;br /&gt;
** Do not reply to any of the announcements&lt;br /&gt;
* For the Nomination statement use a '''paragraph describing why you are recommending this person as a Charter Member'''.&lt;br /&gt;
* Please include details about the positive attributes of the nominee:&lt;br /&gt;
** Members should believe in the general goals of the OSGeo Foundation: to support and promote the use of free and open source geospatial software, education and data in a collaborative manner.&lt;br /&gt;
** Previous participation in/or support of OSGeo activities.&lt;br /&gt;
** Previous contribution to free and open source geospatial software, education or open data.&lt;br /&gt;
** The person should be willing to put in time and effort on the OSGeo Foundation, perhaps joining committee(s), or volunteering in some other way that gets the Foundation going.&lt;br /&gt;
** Members should be prepared to work constructively and positively towards the goals of the Foundation. Good teamwork skills are an asset.&lt;br /&gt;
&lt;br /&gt;
==== Nomination validation ====&lt;br /&gt;
&lt;br /&gt;
The CRO will validate the nomination:&lt;br /&gt;
&lt;br /&gt;
* The subject of the nomination contains the name of the nominee.&lt;br /&gt;
* All fields of the [#Charter-member-nomination-template] are filled.&lt;br /&gt;
* Nominating person&lt;br /&gt;
** is an active charter member.&lt;br /&gt;
** profile pages exist&lt;br /&gt;
*** ''e-mail'' used is the same one as in the profile page&lt;br /&gt;
*** ''biography'' up to date.&lt;br /&gt;
* Nominee&lt;br /&gt;
** profile pages exist&lt;br /&gt;
*** ''e-mail'' template is the same one as in the profile page&lt;br /&gt;
*** ''biography'' up to date.&lt;br /&gt;
&lt;br /&gt;
Give feedback in case there is a problem with the information provided (aka the nomination is not valid)&lt;br /&gt;
* For example, bad links, mismatch e-mails.&lt;br /&gt;
&lt;br /&gt;
For valid nominations, the CRO will:&lt;br /&gt;
* Contact the nominee for confirmation about them are willing to participate as OSGeo Charter Members.&lt;br /&gt;
** A couple of retries are sent if no response.&lt;br /&gt;
** If CRO does not get a response from the nominee about the confirmation then it is considered as negative confirmation.&lt;br /&gt;
&lt;br /&gt;
For positive confirmations, the CRO will:&lt;br /&gt;
* Compile the nomination into the [[New Member Nominations 2025 | 2025 member nominations list]].&lt;br /&gt;
* Feed back to the nominating person about the nomination status.&lt;br /&gt;
** Nominating person: please verify the information on the [[New Member Nominations 2025 | 2025 member nominations list]].&lt;br /&gt;
&lt;br /&gt;
For negative confirmations, the CRO will:&lt;br /&gt;
&lt;br /&gt;
* Feedback to the nominated person will be done after the period nomination period ends.&lt;br /&gt;
&lt;br /&gt;
At any point in time the nominating person can contact CRO about the status of the nomination.&lt;br /&gt;
&lt;br /&gt;
==== Charter member nomination template ====&lt;br /&gt;
&lt;br /&gt;
Use as subject: Nomination of (name) for charter member elections 2025&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Nominating person:&lt;br /&gt;
Nominating e-mail:&lt;br /&gt;
Nominating profile page:&lt;br /&gt;
&lt;br /&gt;
Nominee name:&lt;br /&gt;
Nominee last name:&lt;br /&gt;
Nominee e-mail:&lt;br /&gt;
Nominee country:&lt;br /&gt;
Nominee profile page:&lt;br /&gt;
Nomination statement:&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Community Review and voting: (dates TBA) ===&lt;br /&gt;
&lt;br /&gt;
* Only the [https://www.osgeo.org/about/charter-members/#charter-members Charter Members] are eligible to vote.&lt;br /&gt;
** [https://www.osgeo.org/about/charter-members/#inactive-charter-members Inactive Charter Members] are '''not''' eligible to vote.&lt;br /&gt;
* Community review the nominations:&lt;br /&gt;
** [[New Member Nominations 2025]]&lt;br /&gt;
* Online vote (to second nominations) using OSGeo [[Electronic Voting]] system based on ''Lime Survey''.&lt;br /&gt;
&lt;br /&gt;
=== Final Status ===&lt;br /&gt;
&lt;br /&gt;
* The CRO has to present candidate list to the board for approval&lt;br /&gt;
** Report to the board: (dates TBA)&lt;br /&gt;
** Board will process and announce the results by: (dates TBA)&lt;br /&gt;
* The CRO has to update the charter member list&lt;br /&gt;
** Update after board approval and before Nominations for board start.&lt;br /&gt;
&lt;br /&gt;
== Board Election ==&lt;br /&gt;
&lt;br /&gt;
* The current Board is composed by 9 people:&lt;br /&gt;
** Jeroen Ticheler,&lt;br /&gt;
** Tom Kralidis,&lt;br /&gt;
** Angelos Tzotsos,&lt;br /&gt;
** Michael Smith,&lt;br /&gt;
** Codrina Maria Ilie,&lt;br /&gt;
** Vicky Vergara,&lt;br /&gt;
** Joanna Simoes&lt;br /&gt;
** Rajat Shinde,&lt;br /&gt;
** Marco Bernasocchi.&lt;br /&gt;
* Following members have reached the end of their 2-year term.&lt;br /&gt;
** Jeroen Ticheler,&lt;br /&gt;
** Codrina Maria Ilie,&lt;br /&gt;
** Vicky Vergara,&lt;br /&gt;
** Rajat Shinde,&lt;br /&gt;
** Marco Bernasocchi.&lt;br /&gt;
* '''5''' seats are up for election this year.&lt;br /&gt;
** CRO will automatically nominate the board members that have reached the end of their 2-year term.&lt;br /&gt;
*** Any one can also nominate these members.&lt;br /&gt;
** Board members wishing '''not''' to stand in the 2025 election must inform CRO.&lt;br /&gt;
&lt;br /&gt;
=== Nominate new Board Members (dates TBD) ===&lt;br /&gt;
&lt;br /&gt;
* '''anybody''' can nominate a board member.&lt;br /&gt;
* Please '''confirm with the member''' that they would like to stand for election as a Board member.&lt;br /&gt;
* Email your nomination, with a paragraph describing why you think this person would make a good Board member, to [mailto:cro@osgeo.org cro@osgeo.org] by (time TBD) 23:59 GMT on '''date TBD'''&lt;br /&gt;
* Please use the [[#Board nomination template]]&lt;br /&gt;
* Only the [https://www.osgeo.org/about/charter-members/#charter-members Charter Members] are eligible for a seat on the Board&lt;br /&gt;
** [https://www.osgeo.org/about/charter-members/#inactive-charter-members Inactive Charter Members] are not eligible.&lt;br /&gt;
* The final list will be collected at [[Board Member Nominations 2025]]&lt;br /&gt;
&lt;br /&gt;
==== Board nomination template ====&lt;br /&gt;
&lt;br /&gt;
Subject: Nomination of &amp;lt;Nominee name&amp;gt; for OSGeo Board&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Nominating person:&lt;br /&gt;
Nominating person profile page:&lt;br /&gt;
Nominee name:&lt;br /&gt;
Nominee country: &lt;br /&gt;
Nominee profile page:&lt;br /&gt;
Nomination statement:&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Campaign period (dates TBD) ===&lt;br /&gt;
&lt;br /&gt;
Candidates are encouraged to put their vision and ideas for their term at [[Election 2025 Candidate Manifestos]] and&lt;br /&gt;
sending them to Discuss mailing list for further conversation.&lt;br /&gt;
&lt;br /&gt;
=== Vote for new Board Members (dates TBD) ===&lt;br /&gt;
&lt;br /&gt;
* Only the [https://www.osgeo.org/about/charter-members/#charter-members Charter Members] are eligible to vote.&lt;br /&gt;
** [https://www.osgeo.org/about/charter-members/#inactive-charter-members Inactive Charter Members] are '''not''' eligible to vote.&lt;br /&gt;
* Choose from [[Board Member Nominations 2025]] list&lt;br /&gt;
* Through the [[Electronic Voting]] system, every Charter Member will receive a personal link to access the election.&lt;br /&gt;
* You can cast up to '''5''' votes, for '''5''' different members.&lt;br /&gt;
* Voting closes by (time TBD) 23:59 GMT on '''(date TBD)'''.&lt;br /&gt;
* Results will be posted at [[Board Election 2025 Results]] at (Date TBD)&lt;br /&gt;
* Contact [mailto:cro@osgeo.org cro@osgeo.org]  with questions.&lt;br /&gt;
&lt;br /&gt;
[[Category:Elections]] [[Category:Election 2025]]&lt;/div&gt;</summary>
		<author><name>Cvvergara</name></author>
	</entry>
</feed>