Simple image gallery sharing application. Galleries are creatable by everyone and available with a token in the URL. Everyone with the correct URL can change the gallery name, upload images and set their title. On creation, a boss token is generated, which can be used to delete the whole gallery, single pictures or make the gallery read-only later on.
You can test this at https://imgshr.space!
nvm use
npm install -g yarn
yarn
bundle
foreman start
Clone the source code:
git clone https://github.com/nning/imgshr.git
cd imgshr
Change the MySQL root password and the admin login credentials in .env and
config/settings.yml.
Then generate a Rails secret key and paste it into .env:
./deploy.sh run web rails secret
Now start up all services (in background):
./deploy.sh up -d
The docker volumes deploy_db, deploy_redis, and deploy_storage hold the
production data; make sure, you do not lose them.
The log can be followed with:
./deploy.sh logs -f
./deploy.sh down
git pull
./deploy.sh up --build
See examples/traefik as a starting point for a deployment with traefik and Let's Encrypt.
Copyright © 2014-2021 henning mueller, released under the terms of GNU AGPL 3.0.
Content type
Image
Digest
sha256:e48b5c0ce…
Size
394.5 MB
Last updated
about 1 month ago
docker pull nning2/imgshr