Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add-Immich #303

Merged
merged 8 commits into from
Nov 6, 2023
Merged

Add-Immich #303

merged 8 commits into from
Nov 6, 2023

Conversation

RaneyDazed
Copy link
Contributor

@RaneyDazed RaneyDazed commented Nov 3, 2023

Description

Immich is a self hosted photo and video backup solution, and allows for a decent amount of customization.

Docs

https://immich.app/docs/overview/introduction

Link to GH/Docker image used in this role

https://github.com/imagegenius/docker-immich

Link to GH/Original (non monolithic) version, and the devs of the container/app "Immich"

https://github.com/immich-app/immich

Docs?

I will make a doc page with some basic info on Immich.

How Has This Been Tested?

I've tested this on 2 different servers so far. I'll attempt to get more people to give it a whirl as much as I can.

  • Installed on 2 separate servers

- Added `main.yml` files in `defaults` and `tasks` directories to configure the `immich` role.
This commit adds default variables for the Sandbox: immich role, including basic settings, paths, web configuration, DNS settings, Traefik configuration, Docker settings, and more. These variables are defined in the `main.yml` file in the `defaults` directory of the role.
This commit updates the role imports in the main.yml file for the Redis and PostgreSQL roles. The "Redis Role" and "PostgreSQL Role" imports have been changed to "Import Redis Role" and "Import PostgreSQL Role" respectively.
- Update immich_paths_folders_list to include {{ immich_paths_location }}/model-cache
- Set immich_traefik_sso_middleware to an empty string
- Set immich_traefik_api_enabled to false
- Set immich_traefik_api_endpoint to an empty string
- Update immich_docker_volumes_default to include {{ immich_paths_location }}/model-cache:/config/machine-learning
- Update immich_docker_labels_default to include immich_docker_labels_custom
- Update immich_docker_networks to include immich_docker_networks_custom
- Update immich_docker_capabilities to include immich_docker_capabilities_custom
- Update immich_docker_security_opts to include immich_docker_security_opts_custom
This commit adds the 'immich' role to the 'sandbox.yml' configuration file.
The default paths in the immich role have been updated to include a new folder for machine learning and a new location for photos. The docker volumes have also been modified accordingly.
Removed redundant machine-learning mount from `defaults/main.yml`
@owine owine merged commit c2a3ed1 into saltyorg:master Nov 6, 2023
@RaneyDazed RaneyDazed deleted the Add-Immich branch November 22, 2023 21:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants