Skip to content

AgentScrubbles/gifable

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Gifable

Gifable is a self hostable gif library manager.

Features

  • Add gifs to your library with searchable comments.
  • Find your perfect gif quickly.
  • Upload gifs to your S3 compatible bucket.
  • Works with javascript disabled.
  • Keyboard / accessibility friendly.

Running with docker

Gifable is available as a docker image.

docker pull ghcr.io/pietvanzoen/gifable:latest

To run the image first setup your configuration. Copy the .env.example and update as needed.

curl https://raw.githubusercontent.com/pietvanzoen/gifable/main/.env.example -o .env

Then run the image using --env-file flag. You'll also want to attach a volume for the database so it is persisted between runs. In this example we're using a directory /data to store the database file. You don't need to create the file, the app will create one if it doesn't exist.

docker run -d \
  --name gifable \
  --env-file=$PWD/.env \
  -v $PWD/data:/data \
  -e DATABASE_URL="file:/data/gifable.db" \
  ghcr.io/pietvanzoen/gifable:latest

Configuration

See .env.example for all available configuration options.

About

Self hostable gif and meme library manager.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 89.9%
  • CSS 5.3%
  • JavaScript 3.2%
  • Other 1.6%