Sign inSign up

ahmet2mir/geminabox

By ahmet2mir

•Updated about 10 years ago

This is a Debian based image with Geminabox listening on port 9292.

Image
2

2.3K

ahmet2mir/geminabox repository overview

⁠Docker Geminabox image

This is a Debian based image with Geminabox⁠ listening on port 9292.

⁠Quickstart

docker run -d -p 9292:9292 --name geminabox ahmet2mir/geminabox

By default, there is no authentication on upload. To enable it pass variable environment:

docker run -d -p 9292:9292 -P -h geminabox --name geminabox -e USERNAME=myuser -e PASSWORD=mypassword ahmet2mir/geminabox

If you need to enter in the app, use docker exec since Docker 1.3 https://github.com/ahmet2mir/docker-memo⁠

docker exec -it geminabox /bin/bash

Then visit http://localhost:9292⁠

⁠Configuration

⁠Data Store and persistent storage
  • packages: mount to /webapps/geminabox/data
  • config: mount to /webapps/geminabox/config.ru

If you mount data, when you stop, destroy your container and then run it, data are preserved.

⁠Password and user

If you wan't to use different configuration for authentication, mount config folder containing your own config.ru Check Geminabox Wiki⁠

⁠Make everything private with auth protection

Use environment variable PRIVATE

PRIVATE: true

### Logs

Output are in docker log collect

docker logs -f geminabox

-f like tail -f

⁠With fig

mkdir /tmp/{data,config}
cp config.ru /tmp/config/

fig.yml

geminabox:
    image: ahmet2mir/geminabox
    ports:
        - "9292:9292"
    environment:
        USERNAME: "myuser"
        PASSWORD: "mypassword"
    volumes:
        - /tmp/data:/webapps/geminabox/data
        - /tmp/config:/webapps/geminabox/config

Run it

fig up -d

⁠License

Apache 2 http://en.wikipedia.org/wiki/Apache_License⁠

Tag summary

Content type

Image

Digest

sha256:7266f9f41…

Size

71.6 MB

Last updated

about 10 years ago

docker pull ahmet2mir/geminabox