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