🐳 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!
- 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)
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-dockerSets 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/*.txtdocker compose up -d --buildBy 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 woOpen the URL: localhost:8080 and login to access WebObs.