Skip to content

Latest commit

 

History

History
137 lines (118 loc) · 3.57 KB

File metadata and controls

137 lines (118 loc) · 3.57 KB

🔙 Back

Go back to the Full Readme

🌐 ImmichFrame Web

✨ Demo

ImmichFrame Web

🔧 Installation

ImmichFrame Web is installed via Docker 🐋

🐋 Docker Compose

Docker Compose with environment variables

Note

Not every setting is needed. Only configure what you need!

name: immichframe
services:
  immichframe:
    container_name: immichframe
    image: ghcr.io/immichframe/immichframe:latest
    restart: on-failure
    ports:
      - "8080:8080"
    environment:
      TZ: "Europe/Berlin"
      ImmichServerUrl: "URL"
      ApiKey: "KEY"
      # AuthenticationSecret: ""
      # Interval: "10"
      # TransitionDuration: "2"
      # ImageZoom: "true"
      # ImagePan: "false"
      # ImageFill: "false"
      # Layout: "splitview"         
      # DownloadImages: "false"
      # ShowMemories: "false"
      # ShowFavorites: "false"
      # ShowArchived: "false"
      # ImagesFromDays: ""
      # ImagesFromDate: ""
      # ImagesUntilDate: ""
      # RenewImagesDuration: "30"
      # Rating: "5"
      # Albums: "ALBUM1,ALBUM2"
      # ExcludedAlbums: "ALBUM3,ALBUM4"
      # People: "PERSON1,PERSON2"
      # Webcalendars: "https://calendar.mycalendar.com/basic.ics,webcal://calendar.mycalendar.com/basic.ics"
      # RefreshAlbumPeopleInterval: "12"
      # ShowClock: "true"
      # ClockFormat: "hh:mm"
      # ClockDateFormat: "eee, MMM d"
      # ShowProgressBar: "true"
      # ShowPhotoDate: "true"
      # PhotoDateFormat: "yyyy-MM-dd"
      # ShowImageDesc: "true"
      # ShowPeopleDesc: "true"
      # ShowAlbumName: "true"
      # ShowImageLocation: "true"
      # ImageLocationFormat: "City,State,Country"
      # PrimaryColor: "#F5DEB3"
      # SecondaryColor: "#000000"
      # Style: "none"
      # BaseFontSize: "17px"
      # WeatherApiKey: ""
      # ShowWeatherDescription: "true"
      # WeatherIconUrl: "https://openweathermap.org/img/wn/{IconId}.png"
      # UnitSystem: "imperial"
      # WeatherLatLong: ""
      # Language: "en"      
      # Webhook: ""

Docker Compose with Settings.json

An example of the Settings.json can be found here.

Important

Change PATH/TO/CONFIG to the correct path!

name: immichframe
services:
  immichframe:
    container_name: immichframe
    image: ghcr.io/immichframe/immichframe:latest
    restart: on-failure
    volumes:
      - PATH/TO/CONFIG:/app/Config
    ports:
      - "8080:8080"
    environment:
      TZ: "Europe/Berlin"

Docker Compose with env file

An example of the .env can be found here.

name: immichframe
services:
  immichframe:
    container_name: immichframe
    image: ghcr.io/immichframe/immichframe:latest
    restart: on-failure
    ports:
      - "8080:8080"
    env_file:
      - .env
    environment:
      TZ: "Europe/Berlin"

⚙️ Configuration

For more information, read here.

🆘 Help

Discord Channel