Choosing the right installation
There are 2 main ways to run Thumbsup. They each have pros and cons, which one you choose depends on your requirements.
As an npm package
|Dependencies||Need to install manually (e.g. exiftool, ffmpeg).|
|Codecs||Uses what's available. Can install extra specific codecs if you need to.|
|Performance||As fast as your computer.|
See the npm page for more detail.
As a Docker container
|Dependencies||Everything provided out of the box.|
|Codecs||Most common codecs built-in.
You can create a derived image if you want to include new ones.
|Performance||Up to 50% slower than the npm version.|
See the Docker page for more detail.
Checking your installation
Once installed, you can run thumbsup on a small folder and should expect and output similar to:
$ thumbsup --input ./photos --output ./website ✔ Indexing folder ✔ Processing media ✔ Creating website Gallery generated successfully 3 albums, 70 photos, 5 videos
If you receive any errors please use the
--log argument to troubleshot the issue, as shown in the troubleshooting page.