Sign inSign up

robert0714/omnidb

By robert0714

•Updated almost 7 years ago

Image
0

219

robert0714/omnidb repository overview

⁠docker-omnidb

Minimal Alpine linux⁠ based Docker⁠ container running OmniDB⁠ for easy database management via web interface.

⁠Running

  • Without volume mapping
    docker run -it --rm -p 127.0.0.1:8080:8080 -p 127.0.0.1:25482:25482 taivokasper/omnidb
    
  • Using volume for configuration persistence
    docker run -it --rm -v config-omnidb:/etc/omnidb -p 127.0.0.1:8080:8080 -p 127.0.0.1:25482:25482 taivokasper/omnidb
    
  • Using volume for configuration persistence for Docker Compose
    ## Default login username: "admin" and password "admin".
     version: '3.7'
     services: 
       omnidb:
         container_name: omnidb
         image: taivokasper/omnidb
         privileged: true
         user: root
         volumes:
         - $PWD/omnidb_data:/etc/omnidb:Z 
         environment:
         - TZ=Asia/Taipei
         ports: 
          - "25482:25482" 
          - "8080:8080" 
    
⁠Port usage
PortUsage
8080HTTP
25482Websocket
⁠Configuration persistence

Configuration is stored in /etc/omnidb

⁠Login

Default login username: "admin" and password "admin".

⁠Plugins

⁠pglogical plugin
wget  https://omnidb.org/dist/plugins/omnidb-pglogical_1.0.0.zip 
unzip omnidb_pglogical_1.0.0.zip
sudo cp -r plugins/ static/ /opt/omnidb-server/OmniDB_app/
sudo systemctl restart omnidb
⁠BDR plugin
wget  https://omnidb.org/dist/plugins/omnidb-bdr_1.0.0.zip 
unzip omnidb_bdr_1.0.0.zip
sudo cp -r plugins/ static/ /opt/omnidb-server/OmniDB_app/
sudo systemctl restart omnidb
⁠XL plugin
wget  https://omnidb.org/dist/plugins/omnidb-xl_1.0.0.zip 
unzip omnidb-xl_1.0.0.zip
sudo cp -r plugins/ static/ /opt/omnidb-server/OmniDB_app/
sudo systemctl restart omnidb

⁠Docker Hub

Available for pulling from Docker Hub⁠.

Tag summary

Content type

Image

Digest

Size

112 MB

Last updated

almost 7 years ago

docker pull robert0714/omnidb