<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Selfhosted on Bits Thoughts &amp; More, hugo based</title><link>https://997f8fd8.myblog-1k6.pages.dev/tags/selfhosted/</link><description>Recent content in Selfhosted on Bits Thoughts &amp; More, hugo based</description><generator>Hugo -- gohugo.io</generator><language>en-us</language><lastBuildDate>Fri, 17 May 2024 15:21:29 +0300</lastBuildDate><atom:link href="https://997f8fd8.myblog-1k6.pages.dev/tags/selfhosted/index.xml" rel="self" type="application/rss+xml"/><item><title>Immich in Docker</title><link>https://997f8fd8.myblog-1k6.pages.dev/posts/immich-in-docker/</link><pubDate>Fri, 17 May 2024 15:21:29 +0300</pubDate><guid>https://997f8fd8.myblog-1k6.pages.dev/posts/immich-in-docker/</guid><description>
&lt;p&gt;&lt;a href="https://immich.app/"&gt;Immich&lt;/a&gt; &lt;a href="https://github.com/immich-app/immich"&gt;(github)&lt;/a&gt; is a media library tool.&lt;/p&gt;
&lt;p&gt;At some point I&amp;rsquo;ve lost my QNAP drives (both at the almost the same time) and wanted to check if I could replace the &lt;em&gt;PhotoStation&lt;/em&gt; with an opensource tool.&lt;/p&gt;
&lt;p&gt;Immich was one of the candidates but if has a major drawback for me. I dislike that it renames the files you upload/import/sync with it. Although it allows you to download them and the metadata it keeps (in a database) contain all the info and the result you get is the original filenames, you cannot suddenly stop using it and pick the file structure and use it.
If you lose the database you have to manually rename and organize all files which can be practically impossible if you have several thousand images or videos in your library.&lt;/p&gt;</description></item><item><title>letsencrypt and traefik with docker compose</title><link>https://997f8fd8.myblog-1k6.pages.dev/posts/docker-compose-letsencrypt-and-traefik/</link><pubDate>Wed, 03 Apr 2024 00:00:00 +0000</pubDate><guid>https://997f8fd8.myblog-1k6.pages.dev/posts/docker-compose-letsencrypt-and-traefik/</guid><description>
&lt;h2 id="problem-statement"&gt;
problem statement
&lt;a href="#problem-statement" class="h-anchor" aria-hidden="true"&gt;#&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;In a free tier oci instance I wanted to have a single point of entry with TLS and valid certs
I also wanted to have multiple containers served using a wildcard domain.
Also needed to be able to add new containers and immediately have them available with cert and fqdn&lt;/p&gt;
&lt;h2 id="bom"&gt;
BOM
&lt;a href="#bom" class="h-anchor" aria-hidden="true"&gt;#&lt;/a&gt;
&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;traefik&lt;/li&gt;
&lt;li&gt;duckdns&lt;/li&gt;
&lt;li&gt;letsencrypt&lt;/li&gt;
&lt;li&gt;docker compose&lt;/li&gt;
&lt;li&gt;env-file for docker compose&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="docker-compose"&gt;
docker compose
&lt;a href="#docker-compose" class="h-anchor" aria-hidden="true"&gt;#&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;This is the choice for deploying services.&lt;/p&gt;</description></item></channel></rss>