[SAC] [OSGeo] #2642: geowebcache.org website request

#2642: geowebcache.org website request
---------------------------+-----------------------
Reporter: jive | Owner: sac@…
     Type: task | Status: new
Priority: normal | Milestone: Unplanned
Component: Systems Admin | Keywords:
---------------------------+-----------------------
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:

- https://www.geowebcache.org/ (website

   source: not found

- https://www.geowebcache.org/docs/current/index.html (user manual)

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

- http://geowebcache.github.io (an older version of the website which is
incomplete)

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

--
Ticket URL: <https://trac.osgeo.org/osgeo/ticket/2642&gt;
OSGeo <https://osgeo.org/&gt;
OSGeo committee and general foundation issue tracker.

#2642: geowebcache.org website request
---------------------------+----------------------------------------
Reporter: jive | Owner: sac@…
     Type: task | Status: new
Priority: normal | Milestone: Sysadmin Contract 2021-II
Component: Systems Admin | Resolution:
Keywords: |
---------------------------+----------------------------------------
Changes (by robe):

* milestone: Unplanned => Sysadmin Contract 2021-II

Comment:

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

--
Ticket URL: <https://trac.osgeo.org/osgeo/ticket/2642#comment:1&gt;
OSGeo <https://osgeo.org/&gt;
OSGeo committee and general foundation issue tracker.

#2642: geowebcache.org website request
---------------------------+----------------------------------------
Reporter: jive | Owner: sac@…
     Type: task | Status: new
Priority: normal | Milestone: Sysadmin Contract 2021-II
Component: Systems Admin | Resolution:
Keywords: |
---------------------------+----------------------------------------

Comment (by jive):

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

--
Ticket URL: <https://trac.osgeo.org/osgeo/ticket/2642#comment:2&gt;
OSGeo <https://osgeo.org/&gt;
OSGeo committee and general foundation issue tracker.

#2642: geowebcache.org website request
---------------------------+----------------------------------------
Reporter: jive | Owner: sac@…
     Type: task | Status: new
Priority: normal | Milestone: Sysadmin Contract 2021-II
Component: Systems Admin | Resolution:
Keywords: |
---------------------------+----------------------------------------

Comment (by robe):

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.

--
Ticket URL: <https://trac.osgeo.org/osgeo/ticket/2642#comment:3&gt;
OSGeo <https://osgeo.org/&gt;
OSGeo committee and general foundation issue tracker.

#2642: geowebcache.org website request
---------------------------+----------------------------------------
Reporter: jive | Owner: sac@…
     Type: task | Status: new
Priority: normal | Milestone: Sysadmin Contract 2021-II
Component: Systems Admin | Resolution:
Keywords: |
---------------------------+----------------------------------------

Comment (by robe):

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.

--
Ticket URL: <https://trac.osgeo.org/osgeo/ticket/2642#comment:4&gt;
OSGeo <https://osgeo.org/&gt;
OSGeo committee and general foundation issue tracker.

#2642: geowebcache.org website request
---------------------------+----------------------------------------
Reporter: jive | Owner: sac@…
     Type: task | Status: new
Priority: normal | Milestone: Sysadmin Contract 2022-II
Component: Systems Admin | Resolution:
Keywords: |
---------------------------+----------------------------------------
Comment (by jive):

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

Can we publish using geowebcache.osgeo.org ?
--
Ticket URL: <https://trac.osgeo.org/osgeo/ticket/2642#comment:7&gt;
OSGeo <https://osgeo.org/&gt;
OSGeo committee and general foundation issue tracker.

#2642: geowebcache.org website request
---------------------------+----------------------------------------
Reporter: jive | Owner: sac@…
     Type: task | Status: new
Priority: normal | Milestone: Sysadmin Contract 2022-II
Component: Systems Admin | Resolution:
Keywords: |
---------------------------+----------------------------------------
Comment (by robe):

@jive sure. So we'll put this on geo-docs as well? I'll have done later
today.
--
Ticket URL: <https://trac.osgeo.org/osgeo/ticket/2642#comment:8&gt;
OSGeo <https://osgeo.org/&gt;
OSGeo committee and general foundation issue tracker.

#2642: geowebcache.org website request
---------------------------+----------------------------------------
Reporter: jive | Owner: sac@…
     Type: task | Status: closed
Priority: normal | Milestone: Sysadmin Contract 2022-II
Component: Systems Admin | Resolution: fixed
Keywords: |
---------------------------+----------------------------------------
Changes (by robe):

* status: new => closed
* resolution: => fixed

Comment:

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.
--
Ticket URL: <https://trac.osgeo.org/osgeo/ticket/2642#comment:9&gt;
OSGeo <https://osgeo.org/&gt;
OSGeo committee and general foundation issue tracker.

#2642: geowebcache.org website request
---------------------------+----------------------------------------
Reporter: jive | Owner: sac@…
     Type: task | Status: closed
Priority: normal | Milestone: Sysadmin Contract 2022-II
Component: Systems Admin | Resolution: fixed
Keywords: |
---------------------------+----------------------------------------
Comment (by jive):

I created a PR https://github.com/GeoWebCache/geowebcache/pull/1116 to
bundle docs up to transfer.
--
Ticket URL: <https://trac.osgeo.org/osgeo/ticket/2642#comment:10&gt;
OSGeo <https://osgeo.org/&gt;
OSGeo committee and general foundation issue tracker.

#2642: geowebcache.org website request
---------------------------+----------------------------------------
Reporter: jive | Owner: sac@…
     Type: task | Status: closed
Priority: normal | Milestone: Sysadmin Contract 2022-II
Component: Systems Admin | Resolution: fixed
Keywords: |
---------------------------+----------------------------------------
Comment (by Tbarsballe):

I've created a [https://build.geoserver.org/view/geowebcache/job
/geowebcache-main-live-docs/ docbuild], and docs are
[https://geowebcache.osgeo.org/docs/main/ showing up as expected], so
everything seems to be working. Thanks all!
--
Ticket URL: <https://trac.osgeo.org/osgeo/ticket/2642#comment:11&gt;
OSGeo <https://osgeo.org/&gt;
OSGeo committee and general foundation issue tracker.