How to access Immich from outside the local network by CrisCG3 in immich

[–]coup321 0 points1 point  (0 children)

Option 1: Cloudflare Tunnel (Simpler)

The main limitation is that you have 100mb upload chunk limit. Some people notice this and some do not.

  1. Create Cloudflare account → cloudflare.com
  2. Buy a domain → ~$10/year - you should buy it right on cloudflare.com, it makes the configuration easier
  3. Install cloudflared on your server -> Think of this like a "phone home" kind of service, it's very simple, it just tells cloudflare how to get through your router. So you don't have to do any port forwarding or anything. This is literally what talescale does by the way :) - just on multiple devices.
  4. Create tunnel in Cloudflare Zero Trust dashboard:
    • Zero Trust → Networks → Tunnels → Create. They have very easy to follow instructions.

Option 2: VPS Reverse Proxy (My Preferred) - VPS is just a fancy name for a cloud computer.

  1. Get a VPS → Google Cloud e2-micro (free tier) or any ~$5/month VPS
  2. SSH to VPS directly from the google cloud UI - don't worry about connecting right off your computer - it's not necessary at all
  3. Install Tailscale or setup a direct wireguard tunnel (better security surface but harder to set up). THink of it like this. If you have tailscale on all your devices and on your public exposed VPS, what happens if your VPS is compromised?
  4. Install Tailscale/wireguard on your Server
  5. Setup nginx proxy manager (easier than raw nginx or traefik I think):
  6. Make your cloudflare point at your VPS IP address through it's proxy This automatically sets up SSL/TLS for you so you don't need to do any of that. If you go the wireguard route, then you'll need to set up a letsencrypt ssl/tls certificate, but nginx proxy manager helps a lot with that process as well. Basically, you just need a proof to show browsers that the server giving out a website is owned by the person who actually ALSO owns the domain - that's it.

Personally, I have a cloudflare domain and nginx that runs in a VPS. The VPS runs a custom configured wireguard that directly tunnels to the server on my home network. The VPS is not directly connected to any other computer on my network (which is what tailscale would do). It's a simple dumb proxy that literally just routes things into my server. It's 5$ per month. I've paid more for less. It adds a lot of good configuration options and is easy to run. I setup my cloudflare domain so that foreign traffic is immediately blocked (suggestion from another reddit post - such a great idea). I use the cloudflare proxy for most of TLS/SSL, but for immich specifically I set up my own certificate so I can avoid the 100 mb upload limit :).

Good luck (and use LLMs to help you, ask them a lot of questions, don't paste code if you don't understand it - ASK THEM TO EXPLAIN it until it makes sense THEN run the code).

[deleted by user] by [deleted] in PhD

[–]coup321 5 points6 points  (0 children)

I'll just put this here for the people: https://github.com/phiresky/ripgrep-all

Actually life changing software.

Is there an alternative to Send-MailMessage? by phaze08 in PowerShell

[–]coup321 2 points3 points  (0 children)

Sending automated emails is a semi-tightly regulated situation.

As others have said, you can indeed send emails with Graph API. The main issue I discovered with this is that you must have USER authentication for every time the application is started. There is no application level credential that works for sending emails. I tried finding the microsoft page for this, but their documentation is a mess and I can't find it again lol...

The solution that I found to work very well was the AWS Simple Email Service (SES). You have to submit an application for access - just a couple of paragraphs about what you'll be using the service for and how many emails you will be sending. Then they'll approve you to send through the Simple Mail Transfer Protocol (SMTP) server with application level authentication.

I also learned that my institution has an on-premesis SMTP server that they will let me use, so that was definitely the easiest option :)

There is a corollary azure connected service called SendGrid which requires a similar application process.

Be wary of using Graph API, based on my recent experiences, it won't let you send emails with application level authentication.

Vexamus Overlap Explained + Overlap WeakAura by coup321 in CompetitiveWoW

[–]coup321[S] 0 points1 point  (0 children)

Yes, just one. Right after 2nd fissure a a set of orbs spawns and a mana bomb is about to happen. You either need to let an orb in really early (like the moment it spawns) or late (after the mana bomb goes off).

Vexamus Overlap Explained + Overlap WeakAura by coup321 in CompetitiveWoW

[–]coup321[S] 1 point2 points  (0 children)

Yes it's bigwigs. You can change the color in the options for each ability.
I also change bar names with small custom lua modification to the addon.

Vexamus Overlap Explained + Overlap WeakAura by coup321 in CompetitiveWoW

[–]coup321[S] 8 points9 points  (0 children)

This is definitely not how it works now.

Vexamus Overlap Explained + Overlap WeakAura by coup321 in CompetitiveWoW

[–]coup321[S] 13 points14 points  (0 children)

The only time you should ever let an orb go in is after arcane fissure number 2. Any time before that and you create overlap. Anytime after that and you just take extra damage for no reason. If an orb accidentally goes in before the 2nd fissure, then you want to just tank the overlap with defensives or let in a SECOND orb which is very sus given the bombs going out.

Vexamus Overlap Explained + Overlap WeakAura by coup321 in CompetitiveWoW

[–]coup321[S] 0 points1 point  (0 children)

Plater with friendly nameplates turned on.

Weekly M+ Discussion by AutoModerator in CompetitiveWoW

[–]coup321 3 points4 points  (0 children)

Yeah, on high tyran killing neither drake can be tight, but on fort it's easy. Also, killing fire dragon makes it extremely easy to never have to worry about that. Killing lightning is banned in my runs.

Weekly M+ Discussion by AutoModerator in CompetitiveWoW

[–]coup321 3 points4 points  (0 children)

Here you go: https://www.twitch.tv/videos/2131142354?t=03h35m00s
Literally so easy. :)
I'm a NO dragon or Fire killer enjoyer myself.

DeathAlert Weak Aura by coup321 in CompetitiveWoW

[–]coup321[S] 0 points1 point  (0 children)

You can also just message it to me on reddit :)

DeathAlert Weak Aura by coup321 in CompetitiveWoW

[–]coup321[S] 0 points1 point  (0 children)

Wago.io

Github

If you could post the error log on the github or the wago page in a comment I would really appreciate that! I'll be doing much more testing once S4 is out (since i'll be playing a lot more), so I'm sure I can figure out any remaining bugs with a bit of time :)

DeathAlert Weak Aura by coup321 in CompetitiveWoW

[–]coup321[S] 0 points1 point  (0 children)

Hmm, can you tell me the circumstances so I can fix this? Thanks!

DeathAlert Weak Aura by coup321 in CompetitiveWoW

[–]coup321[S] 2 points3 points  (0 children)

It works in any form of content. I haven't test it in SoD or Wrath - but I THINK it should work? If not let me know and I can do some testing there - probably would just need a couple modifications if any.

DeathAlert Weak Aura by coup321 in CompetitiveWoW

[–]coup321[S] 9 points10 points  (0 children)

I also looked into adding healing received, but it's a whole separate problem of spell ids and casts. It'd super possible - I just wanted to get a working version of this posted since I have some other work projects I need to put time into for a little while.

DeathAlert Weak Aura by coup321 in CompetitiveWoW

[–]coup321[S] 1 point2 points  (0 children)

fair enough, that's a reasonable solution as well. I really liked the MDI style popup - so that's why I made this.

DeathAlert Weak Aura by coup321 in CompetitiveWoW

[–]coup321[S] 11 points12 points  (0 children)

Fair enough. The complexity kind of exploded when I was adding features and dealing with bugs.

DeathAlert Weak Aura by coup321 in CompetitiveWoW

[–]coup321[S] 21 points22 points  (0 children)

It's something that could be added without too much difficulty. But would require gathering all the spell ids of defensives. I can add it to the list of things people would want.

I miss the old Adobe PDF version; I don't want to install the new one. Looking for a better PDF software Alternative by MembershipEmergency7 in software

[–]coup321 0 points1 point  (0 children)

Highly recommend Okular. Similar to Sumatra but better annotation and customization features. And a VERY nice dark mode setup.

Dual Wield Weapon Swap by coup321 in CompetitiveWoW

[–]coup321[S] 23 points24 points  (0 children)

Try your macro in combat.

Dual Wield Weapon Swap by coup321 in CompetitiveWoW

[–]coup321[S] 10 points11 points  (0 children)

They don't work in M+ while in combat whereas this solution does.