saltyorg / Sandpit

GNU General Public License v3.0
6 stars 5 forks source link

Add Immich role, and update Immich compose to reflect recent updates #16

Closed RaneyDazed closed 7 months ago

RaneyDazed commented 7 months ago

immich server

This commit sets up Traefik configuration for the immich server in the compose file. It enables Traefik and defines routing rules for the immich service using different entrypoints. TLS options and a certificate resolver are configured for secure communication. Additionally, a load balancer server port is specified for the immich service.

refactor(roles): Update default variables for immich server

This commit updates the default variables for the immich server role. It includes the necessary paths and folders for the immich server to function properly. Web-related variables for the immich web container are set up, including the subdomain, domain, and port. DNS records and proxy settings are configured for domain resolution. Additionally, Traefik settings are adjusted, such as enabling or disabling the API endpoint.

chore(compose/readme): Add notes for using the immich server role in the sandbox

This commit adds notes to the compose/readme/Immich.md file for using the immich server role in sandbox. It provides instructions for setting up user mapping and creating the necessary subdirectories. Additional steps are included for configuring the name change from admin to another chosen name and running the immich application.

chore(roles/immich): Create default variables for immich server role

This commit creates a default variables file for the immich server role. It defines variables for various aspects of the server, including paths, web configuration, DNS settings, Traefik configuration, and Docker settings. Initial values are set for these variables, which can be customized as needed.


The Immich documentation has been updated to reflect the changes in version 0.88.*. The immich web and immich proxy containers are no longer used, and their functionality has been moved to the Immich server. Instructions have been added to create an A record in Cloudflare or use the ddns role to automatically create the records. The compose file's labels section should be updated with the domain and top-level domain. Other user-specific configurations should also be reviewed and adjusted as necessary.