Opened 3 years ago

Closed 2 years ago

Last modified 22 months ago

#2642 closed task (fixed)

geowebcache.org website request

Reported by: jive Owned by: sac@…
Priority: normal Milestone: Sysadmin Contract 2022-II
Component: SysAdmin Keywords:
Cc:

Description

Another website to transition from boundless infrastructure.

We would like to request a home for geowebcache.org (which is presently hosted by PlanetFederal on Amazon S3).

I have not yet located the most recent source code for the website, but we are in position of the following:

source: not found

source: https://github.com/GeoWebCache/geowebcache/tree/main/documentation/en/user

source: https://github.com/GeoWebCache/geowebcache.github.io

Change History (11)

comment:1 by robe, 3 years ago

Milestone: UnplannedSysadmin Contract 2021-II

Jive,

Let me know if you want an lxd container for this and what OS you want (or if you are going to use github infra).

Currently have a debian10 but I'm building a debian11 to replace that and will also have a Ubuntu 20.04 -- only things those base templates will have beyond the basics is ability to ssh in with OSGeo LDAP account.

After that you can customize for your needs whatever webserver / tools (e.g docker) you need on it and I'll be happy to help with the additional setup if needed.

Example case https://grass.osgeo.org is hosted on a dedicated lxd container using hugo for their deployment

comment:2 by jive, 3 years ago

I do not know what lxd container is, was thinking similar setup to the one being discussed for https://trac.osgeo.org/osgeo/ticket/2640

comment:3 by robe, 3 years ago

jive the lxd part is not important. Just means it's an OS container rather than an app container (like Docker is).

How you access it though will follow how you get into the nexus server (also an lxd container).

Anyway I do have a server setup now called geo-docs (running Debian 11 (bulls-eye) on osgeo3 host) . See if you can log into with these instructions - https://wiki.osgeo.org/wiki/SAC_Service_Status#sshing_into_osgeo3_containers

I gave you sudo rights.

You might be already set up since I think you did early on ssh into the nexus container.

I'm still configuring nginx and will test with the geos documents first. geos documents are broken since geos now requires CMake to build the docs and the CMake on osgeo6 is too old, so I figure I'd test with that and move geos.osgeo.org here before I bug you too much (and solve that problem in short-term while pramsey is designing a new geos site).

I'll have jenkins build the geos docs and push to this new container. If that works then see no reason why yours wouldn't work too.

comment:4 by robe, 3 years ago

Oh I forgot to mention I did copy over the ssh pub keys of geotools from the osgeo6 server. You might need to register the public keys in LDAP for geotools for geotools to be able to log in. I didn't know the login for geotools so didn't do that.

comment:5 by strk, 3 years ago

Milestone: Sysadmin Contract 2021-IISysadmin Contract 2022-I

Ticket retargeted after milestone closed

comment:6 by strk, 3 years ago

Milestone: Sysadmin Contract 2022-ISysadmin Contract 2022-II

Ticket retargeted after milestone closed

comment:7 by jive, 2 years ago

We cannot seem to get the geowebcache.org domain from planet after years of waiting.

Can we publish using geowebcache.osgeo.org ?

comment:8 by robe, 2 years ago

@jive sure. So we'll put this on geo-docs as well? I'll have done later today.

comment:9 by robe, 2 years ago

Resolution: fixed
Status: newclosed

I've setup home for geowebcache.osgeo.org

There is a folder in osgeo3-geo-docs -- /var/www/geowebcache and it is owned by geoserverdocs.

Once you have documents in there, they should show up at https://geowebcache.osgeo.org

Let me know if you run into issues. Feel free to reopen if you have issues.

comment:10 by jive, 23 months ago

I created a PR https://github.com/GeoWebCache/geowebcache/pull/1116 to bundle docs up to transfer.

comment:11 by Tbarsballe, 22 months ago

I've created a docbuild, and docs are showing up as expected, so everything seems to be working. Thanks all!

Note: See TracTickets for help on using tickets.