Difference between revisions of "Gallery Container"

From OSGeo
Jump to navigation Jump to search
Line 1: Line 1:
hostname: gallery
 
OS: Debian GNU/Linux 12 bookworm
 
CPU: 8
 
RAM: 11718748 kB, about 11 GiB
 
Running services seen:
 
- nginx.service
 
- php8.2-fpm.service
 
- postgresql@17-main.service
 
- redis-server.service
 
- cron.service
 
```
 
  
Also verified `ominiverdi` crontab entries:
 
 
```text
 
Wiki sync:        15 */6 * * *
 
Planet sync:      30 */4 * * *
 
WordPress sync:  0 3 * * *
 
Chunk processing: 0 * * * *
 
osgeo-library:    @reboot ~/github/osgeo-library/servers/start-server.sh
 
```
 
 
Repos found:
 
 
```text
 
/home/ominiverdi/github/osgeo-knowledge
 
/home/ominiverdi/github/osgeo-library
 
/home/ominiverdi/github/matrix-llmagent
 
```
 
 
Not verified in the successful check:
 
 
```text
 
turnserver/coturn running
 
PhotoPrism running
 
llama-server / embedding server currently listening on 8094
 
```
 
 
A second deeper check timed out, so I would not publish those as current runtime facts unless we re-check.
 
 
Concise revised parent page:
 
 
```mediawiki
 
 
= Gallery Container =
 
= Gallery Container =
  

Revision as of 10:11, 5 June 2026

Gallery Container

Debian 12 (bookworm) container for AI/ML services, media, and experimental applications.

Gallery is a container on the osgeo7 host.

Resources

  • 8 vCPUs
  • 12 GB RAM

System services

Verified running services include:

  • nginx
  • Redis
  • PostgreSQL 17
  • php-fpm

Other services may be installed or configured here, but should be checked before listing as active.

Brian's services

Maintainer: darkblueb, Brian Hamlin.

  • GalleryVM media library
  • llamafile experiments
  • PhotoPrism configuration

Contact: darkblueb or SAC channel.

Lorenzo's services

Maintainer: ominiverdi, Lorenzo Becchi.

Contact: ominiverdi or SAC channel. ```

Short child stubs:

```mediawiki

Osgeo-knowledge-base

PostgreSQL-backed OSGeo knowledge base used by the chat assistant.

Repository:

Scheduled jobs on Gallery:

  • Wiki sync: every 6 hours
  • Planet OSGeo sync: every 4 hours
  • WordPress sync: daily
  • Chunk processing: hourly

MCP tools appear in chat logs with names such as:

[osgeo-knowledge_search_wiki]
[osgeo-knowledge_search_content]
[osgeo-knowledge_search_entities]

```

```mediawiki

Osgeo-library

Document extraction and semantic search service for OSGeo-related PDFs and documents.

Repository:

Started from the ominiverdi crontab at reboot:

~/github/osgeo-library/servers/start-server.sh

Provides search over document text, figures, tables, equations, charts, and diagrams. ```

```mediawiki

OSGeo-Knowledge-Embedding-Server

Local embedding service used for semantic search by OSGeo AI/ML services on Gallery.

Known configuration from project files:

Current runtime status should be checked before documenting this as an active listening service. ```

```mediawiki

LLM-based Chat Assistant

Experimental chat assistant service using local OSGeo tools.

Related services:

The chat bridge may show MCP tool calls like:

> query=spam, limit=10 [osgeo-knowledge_search_content]
> query=spam, limit=10 [osgeo-knowledge_search_wiki]

Contact: ominiverdi (Lorenzo Becchi) or SAC channel