Skip to content

Latest commit

 

History

19 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

webobs-docker

🐳 Docker containerization of WebObs — an integrated web-based system for seismic and geophysical data monitoring and network management.

Provides a ready-to-use Docker image and docker-compose setup to deploy WebObs without complex manual installation. Ideal for observatories, research institutions, and geoscientists who want a portable, reproducible WebObs environment.

Work in progress — This project is still under active development. Some features may not work as expected or may be incomplete. Contributions and bug reports are welcome!

Features

  • Pre-configured Docker image based on the official WebObs distribution
  • docker-compose support for easy multi-service orchestration
  • Persistent volumes for data, configuration, and logs
  • Compatible with Linux/macOS/Windows (via Docker Desktop)

Quick start

Install the Docker Desktop.

From a terminal, clone the repository on your local disk:

git clone https://github.com/IPGP/webobs-docker.git
cd webobs-docker

Create secrets

Sets manually the root and wo user passwords:

mkdir -p secrets
echo -n 'someStrongPassword' > secrets/root_password.txt
echo -n 'someOtherStrongPassword'   > secrets/wo_password.txt
chmod 600 secrets/*.txt

Build the docker

docker compose up -d --build

Change the web wo user password

By default, the http password is the same as login password defined in the secrets step above. To change the first:

docker exec -it webobs /usr/bin/htpasswd /opt/webobs/CONF/htpasswd wo

Access the WebObs interface

Open the URL: localhost:8080 and login to access WebObs.

About

Docker containerization of WebObs — an integrated web-based system for seismic and geophysical data monitoring and network management.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages