• Contact
  • About Me
  • Privacy Policy
DefenceDev
  • Home
  • Blog
  • Linux Tutorials
    • Bash Scripting Lessons
    • Commands
    • Networking
  • Solutions
    • Docker
  • Network Tutorials
    • FortiGate
    • MikroTik
  • Projects
    • AdGuard
    • Immich
    • Nextcloud
    • WordPress
  • Cloud
  • Video Tutorials
    • YouTube Channel
    • MikroTik Videos
No Result
View All Result
  • Home
  • Blog
  • Linux Tutorials
    • Bash Scripting Lessons
    • Commands
    • Networking
  • Solutions
    • Docker
  • Network Tutorials
    • FortiGate
    • MikroTik
  • Projects
    • AdGuard
    • Immich
    • Nextcloud
    • WordPress
  • Cloud
  • Video Tutorials
    • YouTube Channel
    • MikroTik Videos
No Result
View All Result
DefenceDev
No Result
View All Result
ADVERTISEMENT
Home Projects Immich

Immich: Generate Let’s Encrypt Certificate on Ubuntu 22.04 Server

neo by neo
May 27, 2025
in Immich
0
Immich Example
0
SHARES
191
VIEWS
Share on FacebookShare on Twitter
ADVERTISEMENT

Let’s Encrypt Certificate

Let’s Encrypt certificates are a great choice due to their automated renewal process, wide support across web browsers, and zero-cost option for any personal or small-scale web applications. After completing this guide, you’ll have your Immich instance secured with HTTPS, improving both security and trust for you and your users.

Introduction

In this tutorial, we’ll guide you through the process of generating and configuring a Let’s Encrypt SSL certificate for your Immich server. By following the steps outlined here, you can enable SSL encryption, ensuring secure access for users and protecting sensitive information like login credentials and media content from being intercepted.

On my self-hosted Immich installation on Ubuntu 22.04 I use a Let’s Encrypt Certificate. This certificate needs to be renewed periodically.

Prerequisits

  • Open port 80 from Internet to Immich server
  • Open port 443 from Internet to Immich server

Generate a Let’s Encrypt certificate

To generate Let’s Encrypt certificate (enable HTTPS access) on Immich it is enough to execute the following command:

sudo immich-distribution.lets-encrypt

Parameters for the certificate will be taken from the configuration. To check the configuration, you can execute the following:

snap get immich-distribution

Output of the command will show the information about the Immich installation:

acme-domain yourdomain.com

The certificate will be stored on the following location:

ADVERTISEMENT
/var/snap/immich-distribution/common/acme/certificates

What Immich topics would you like to see more of on our blog?

defencedev.com

ADVERTISEMENT
ADVERTISEMENT

Researching Dual Domain Access for Immich

I am currently investigating the possibility of accessing my slef-hosted Immich installation through two different domains. This approach could make it easier to manage and better organize various aspects of the service. By using two domains, I can potentially provide more flexible user access while ensuring data security and privacy are maintained. So far, I have been extremely satisfied with Immich—the app offers excellent performance and a wide range of features. I use it to its full potential for storing and organizing photos and videos, and it has truly become an essential part of my daily routine.

About The Author

neo

See author's posts

ADVERTISEMENT
Previous Post

Linux Networking: netplan DHCP Configuration on Ubuntu

Next Post

Linux Networking: Add VLAN on Ubuntu with netplan

neo

neo

Next Post
Linux Networking: Add VLAN on Ubuntu with netplan

Linux Networking: Add VLAN on Ubuntu with netplan

Follow Us

  • Trending
  • Comments
  • Latest
MikroTik: Export Configuration in Text File

MikroTik: Export Configuration in Text File

Fortinet FortiGate: Static Route Configuration via GUI and CLI

Fortinet FortiGate: Static Route Configuration via GUI and CLI

Fortinet FortiGate Upgrade Path Tool

Fortinet FortiGate Upgrade Path Tool

Immich: Installation on Ubuntu 22.04

Immich: Installation on Ubuntu 22.04

NextCloud: Port Forwarding - Essential Ports for Smooth Functionality

NextCloud: Port Forwarding – Essential Ports for Smooth Functionality and Remote Access

Organizing and Managing Photos with Immich: Features I Use

Organizing and Managing Photos with Immich: Features I Use

Install Ubuntu 22.04 on Oracle VM Virtual Box

Install Ubuntu 22.04 on Oracle VM Virtual Box

Linux Directories: cd (Change Directory), pwd (Print Working Directory), mkdir (Make Directory)

Linux Directories: cd (Change Directory), pwd (Print Working Directory), mkdir (Make Directory)

Install Nginx Proxy Manager on Raspberry Pi 4 with Docker (Ubuntu 22.04)

Install Nginx Proxy Manager on Raspberry Pi 4 with Docker (Ubuntu 22.04)

Install Docker on Raspberry Pi 4 with Ubuntu 22.04

Install Docker on Raspberry Pi 4 with Ubuntu 22.04

MikroTik: Check Your Wireless Password

MikroTik: Check Your Wireless Password

Install SoftEther VPN Server on Ubuntu 24.04

Install SoftEther VPN Server on Ubuntu 24.04

Recent News

Install Nginx Proxy Manager on Raspberry Pi 4 with Docker (Ubuntu 22.04)

Install Nginx Proxy Manager on Raspberry Pi 4 with Docker (Ubuntu 22.04)

Install Docker on Raspberry Pi 4 with Ubuntu 22.04

Install Docker on Raspberry Pi 4 with Ubuntu 22.04

MikroTik: Check Your Wireless Password

MikroTik: Check Your Wireless Password

Install SoftEther VPN Server on Ubuntu 24.04

Install SoftEther VPN Server on Ubuntu 24.04

Timeshift on Linux: How to Create and Restore System Snapshots

Timeshift on Linux: How to Create and Restore System Snapshots

ADVERTISEMENT

DefenceDev Tutorials

defencedev Logo

Whether you’re just starting or looking to expand your skills, I hope you find useful information and engaging discussions here. Let me take you through my journey and the goals behind this space!

Follow Us

Browse by Category

  • Blog
  • Cloud
    • Private
  • Linux Tutorials
    • Bash Scripting Tutorials
    • Commands
    • Networking
  • Network Tutorials
    • FortiGate
    • MikroTik
  • Projects
    • AdGuard
    • Immich
    • Nextcloud
    • WordPress
  • Solutions
    • Docker
  • Video Tutorials
    • MikroTik Videos

Recent News

Install Nginx Proxy Manager on Raspberry Pi 4 with Docker (Ubuntu 22.04)

Install Nginx Proxy Manager on Raspberry Pi 4 with Docker (Ubuntu 22.04)

Install Docker on Raspberry Pi 4 with Ubuntu 22.04

Install Docker on Raspberry Pi 4 with Ubuntu 22.04

  • Site Map
  • Privacy Policy
  • Facebook Page
  • Disclaimer
  • Contact
  • About Me

© 2025 defencedev.com - All rights reserved.

No Result
View All Result
  • Home
  • Blog
  • Linux Tutorials
    • Bash Scripting Lessons
    • Commands
    • Networking
  • Solutions
    • Docker
  • Network Tutorials
    • FortiGate
    • MikroTik
  • Projects
    • AdGuard
    • Immich
    • Nextcloud
    • WordPress
  • Cloud
  • Video Tutorials
    • YouTube Channel
    • MikroTik Videos

© 2025 defencedev.com - All rights reserved.