Photo Stream

screenshot of Photo Stream
jekyll

Self-hosted, super simple photo stream

Overview

Photo Stream is a self-hosted platform for sharing photos, originally created by @maxvoltar and now maintained by @waschinski, @boerniee, and their team. It provides an easy-to-use interface with no tracking and allows users to have full control over their photos.

Features

  • Lazy loading to save bandwidth
  • Supports PNG, JPG, JPEG, GIF, and WebP files
  • Photo tints for enhancing visual appeal
  • Keyboard shortcuts for easy navigation
  • Unique URLs for each photo
  • RSS feed integration for auto-posting to social networks
  • Drag, drop, commit workflow for adding photos
  • Optimized light and dark themes

Using Docker

  1. Pull the image from Docker Hub using the command docker pull [image-name].
  2. Alternatively, download the docker-compose.yml file and modify the configuration as necessary. Then, run the command docker-compose up -d to start Photo Stream.
  3. Mount the photos folder as a volume, ensuring that your photos are placed in a subfolder called original.

Manually

jekyll
Jekyll

Jekyll is a static site generator written in Ruby that allows you to create simple, fast, and secure websites without the need for a database.

docker
Docker

A website that uses Docker for containerization to streamline development, testing, and deployment workflows. This includes features such as containerization of dependencies, automated builds and deployments, and container orchestration to ensure scalability and availability.