Update photos

This commit is contained in:
Jake Runyan 2025-09-13 23:30:43 -07:00
parent be6e72d0bd
commit ab4cfe249b
8 changed files with 42 additions and 13 deletions

View File

@ -19,13 +19,6 @@
</div> </div>
</header> </header>
<section id="home" class="hero">
<div class="container">
<h1>PWS Services</h1>
<p>Check out some of the PWS services!</p>
</div>
</section>
<section id="services-public" class="hero"> <section id="services-public" class="hero">
<div class="container"> <div class="container">
<h1>Public Services</h1> <h1>Public Services</h1>
@ -56,14 +49,14 @@
<div class="service-entry"> <div class="service-entry">
<img class="blog-image" src="static/services/gitea.png" alt="Gitea"> <img class="blog-image" src="static/services/gitea.png" alt="Gitea">
<div class="service-text"> <div class="service-text">
<h2>Gitea <a class="service-private-status">Public</a></h2> <h2>Gitea <a class="service-public-status">Public</a></h2>
<p>A majority of my public facing code lives on Github, but some projects are publically hosted or mirrored to/from Github from my Gitea instance. This open source software has near feature parity with Github, and is a great option for self hosting private or semi-private code.</p> <p>A majority of my public facing code lives on Github, but some projects are publically hosted or mirrored to/from Github from my Gitea instance. This open source software has near feature parity with Github, and is a great option for self hosting private or semi-private code.</p>
</div> </div>
</div> </div>
<div class="service-entry"> <div class="service-entry">
<img class="blog-image" src="static/services/gitea.png" alt="Immich"> <img class="blog-image" src="static/services/immich.png" alt="Immich">
<div class="service-text"> <div class="service-text">
<h2>Immich <a class="service-private-status">Public</a></h2> <h2>Immich <a class="service-public-status">Public</a></h2>
<p>After hosting my photos using other photo hosting software, I eventually discovered Immich, a modern Google Photos-like open-source software.</p> <p>After hosting my photos using other photo hosting software, I eventually discovered Immich, a modern Google Photos-like open-source software.</p>
<p>So far it has been a resilient and mostly user-friendly software that I use to store, share, and revisit my photos.</p> <p>So far it has been a resilient and mostly user-friendly software that I use to store, share, and revisit my photos.</p>
</div> </div>
@ -77,7 +70,7 @@
</div> </div>
</div> </div>
<div class="service-entry"> <div class="service-entry">
<img class="blog-image" src="static/services/recipes.png" alt="Jake's Online Resumes"> <img class="blog-image" src="static/services/jake-website.png" alt="Jake's Online Resumes">
<div class="service-text"> <div class="service-text">
<h2>Jake's Online Resumes <a class="service-public-status">Public</a></h2> <h2>Jake's Online Resumes <a class="service-public-status">Public</a></h2>
<p>I have hosted many versions of my <a href="https://jake.runyan.dev">personal website</a> on PWS.</p> <p>I have hosted many versions of my <a href="https://jake.runyan.dev">personal website</a> on PWS.</p>
@ -105,6 +98,34 @@
<p>Personal notebook hosting stuff like my grocery list and anything I need to keep track of in the moment. UI is not too bad on both mobile and on desktop, though experience is far better on desktop.</p> <p>Personal notebook hosting stuff like my grocery list and anything I need to keep track of in the moment. UI is not too bad on both mobile and on desktop, though experience is far better on desktop.</p>
</div> </div>
</div> </div>
<div class="service-entry">
<img class="blog-image" src="static/services/comfyui.png" alt="ComfyUI">
<div class="service-text">
<h2>ComfyUI <a class="service-private-status">Private</a></h2>
<p>ComfyUI is a workflow management tool for Stable Diffusion pipelines. I discovered this when it made front page on HackerNews, and built a few custom pipelines for photo generation when Stable Diffusion was the new hot thing in AI.</p>
</div>
</div>
<div class="service-entry">
<img class="blog-image" src="static/services/homeassistant.png" alt="HomeAssistant">
<div class="service-text">
<h2>HomeAssistant <a class="service-private-status">Private</a></h2>
<p>HomeAssistant is a popular IOT home management tool in the homelabbing/builder community. I use it to control lights based on a variety of different triggers to help both with my circadian rhythm as well as the electricity bill if I forget to turn something off.</p>
</div>
</div>
<div class="service-entry">
<img class="blog-image" src="static/services/openwebui.png" alt="OpenWebUI">
<div class="service-text">
<h2>OpenWebUI <a class="service-private-status">Private</a></h2>
<p>This is the open source community's UI for LLMs. I use it to run whatever the hot new self-hostable LLM is via Ollama and interact with a ChatGPT style UI for family and friends.</p>
</div>
</div>
<div class="service-entry">
<img class="blog-image" src="static/services/planka.png" alt="Planka">
<div class="service-text">
<h2>Planka <a class="service-private-status">Private</a></h2>
<p>Planka is an open-source Agile project management tool. I maintain a couple of Kanban boards for projects as well as life tasks.</p>
</div>
</div>
<div class="service-entry"> <div class="service-entry">
<img class="blog-image" src="static/services/plex.png" alt="Plex"> <img class="blog-image" src="static/services/plex.png" alt="Plex">
<div class="service-text"> <div class="service-text">
@ -112,6 +133,14 @@
<p>I have a few YouTube channels whose original video files I like to keep an archive of. It's perfectly fine to just host the files and play them in a media player, but self-hosting <a href="https://www.plex.tv/">Plex</a> allows me to slap on a UI for essentially free.</p> <p>I have a few YouTube channels whose original video files I like to keep an archive of. It's perfectly fine to just host the files and play them in a media player, but self-hosting <a href="https://www.plex.tv/">Plex</a> allows me to slap on a UI for essentially free.</p>
</div> </div>
</div> </div>
<div class="service-entry">
<img class="blog-image" src="static/services/send.png" alt="Send">
<div class="service-text">
<h2>Send <a class="service-private-status">Private</a></h2>
<p>Sometimes I have to send files to friends that are too large to fit in a non-Nitro Discord message. When that happens, the open source project Send allows me to share the data I want to.</p>
<p>Unfortunately, because the internet cannot be trusted, I don't keep this hosted all the time.</p>
</div>
</div>
<div class="service-entry"> <div class="service-entry">
<img class="blog-image" src="static/services/minecraft.png" alt="Minecraft"> <img class="blog-image" src="static/services/minecraft.png" alt="Minecraft">
<div class="service-text"> <div class="service-text">
@ -136,7 +165,7 @@
<div class="service-entry"> <div class="service-entry">
<img class="blog-image" src="static/services/photoprism.png" alt="Photoprism"> <img class="blog-image" src="static/services/photoprism.png" alt="Photoprism">
<div class="service-text"> <div class="service-text">
<h2>Photoprism <a class="service-public-status">Deprecated</a></h2> <h2>Photoprism <a class="service-private-status">Deprecated</a></h2>
<p>The v1 version of my personal photo gallery was hosted using the open source software <a href="https://www.photoprism.app/">Photoprism</a>. It had a fine UI, but was eventually discontinued in favor of another open source solution.</p> <p>The v1 version of my personal photo gallery was hosted using the open source software <a href="https://www.photoprism.app/">Photoprism</a>. It had a fine UI, but was eventually discontinued in favor of another open source solution.</p>
</div> </div>
</div> </div>

Binary file not shown.

After

Width:  |  Height:  |  Size: 660 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 229 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.9 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 130 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 496 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 274 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 256 KiB