Nam Vu Personal Site
  • Home
  • My Works
  • My Photos
  • My Blog
  • Pet Projects
  • Freebies
  • About
Nam Vu Personal SiteNam Vu Personal SiteNam Vu Personal SiteNam Vu Personal Site
  • Home
  • My Works
  • My Photos
  • My Blog
  • Pet Projects
  • Freebies
  • About
March 20, 2023

Subscription Hell

  • Posted By : Nam Vũ/
  • 0 comments /
  • Under : Randomness

So in the last 2 short months I’ve subscribed to:

  • Voice.ai (lifetime)
  • NextDNS
  • Midjourney
  • ChatGPT+
  • FPT Play
  • VieOn (basically means suscribing to K+ and HBO Go also)

And that is on top of my existing subscriptions:

  • Netflix
  • Adobe Creative Cloud

I need help.


October 24, 2022

October 24, 2022

  • Posted By : Nam Vũ/
  • 2 comments /
  • Under : Randomness

Just learned that my mom got diabetes today.

I know it’s not like cancer, but still, why does it get me down so much.

Old age are catching up to us all.


July 22, 2022

Nam Vu’s curated list of 18 excellent services you can self-host

  • Posted By : Nam Vũ/
  • 0 comments /
  • Under : Randomness

It is no secret that I am a major self-hosting fanatic, but people have been asking specifically about what it is that I host my home “server” (which is a glorified term really, it’s only an old Pavillion laptop running a 4th gen core i5 and 8GB of DDR3 memory). Still

1. Authelia (Authentication and Authorization gateway)

image
There’s not much to Authelia’s interface except for the login screen.

Authelia is an authentication gateway. You only need to sign in once and you’ll get access to the whole server, but it’s not really SSO. You still need separate accounts for their respective applications. Still, having an additional layer of security in front of your services does provide peace of mind, especially when you combine it with Duo Security as a MFA method.

2. NGINX Proxy Manager (Reverse proxy)

npm
NPM is my reverse proxy of choice, and is central to my whole setup.

There’s many reverse proxies out there, like Traefik and Caddy, which is actually what I started it. But I choose NPM due to its simplicity. Sure Traefik and Caddy may offer more fine tune controls and is more suitable for power users, but NPM just works™ with minimal configuration. It also handles SSL (via Let’s Encrypt) and its default configuration covers most of my need.

3. Jellyfin (Media Server)

image 1
Among all the services that I selfhost, Jellyfin is by far the most frequently used. (Pictured here is the VueJS frontend)

This is it, this is what sent me down this self-hosting rabbit hole. Those who followed me would remember that I run a small movie club called Phimhub, and I started out with a WordPress website much like namvu.net, that listed (NOT hosted) a number of interesting movie titles for our group. Much to our dismay Google, in their infinite wisdom, decided they didn’t like the site and axed my account (no specific reason given). So I did what any reasonable person would do, and host my own media server, with blackjack and hookers.

Read More

March 29, 2022

Logic Pro X theme for Audacity

  • Posted By : Nam Vũ/
  • 0 comments /
  • Under : Design, Randomness

If you recall I actually attempted to touch on this subject once in the past. That was back when I still used Photoshop for UI design, so that little screenshot took me like 3 days or something. Today I’m attempting to do it again but in Figma and see if I could do something similar in 3 hours.

What if Audacity has a theme that used the same design language as Apple’s Logic Pro X?

before
Audacity Pro 1

February 24, 2022

CODEX has left the scene

  • Posted By : Nam Vũ/
  • 0 comments /
  • Under : Randomness
71ba8f811ca9bb13a35db182f6729f35
CODEX has left the scene 7

Even though I don’t really have time to play video games anymore these days, I still deeply respect these scene groups and what they did to make life enjoyable for millions of underprivileged children.

For those who didn’t get the subtle callouts in the text:

Read More

January 23, 2022

A decade of employment: A personal reflection

  • Posted By : Nam Vũ/
  • 0 comments /
  • Under : Rants, Randomness

So 2021 was over, a year I believe most of us couldn’t wait to forget. So much time staying under lockdown, so many losses. I can no longer count with my fingers the number of my friends on FB who’s using a black avatar (a symbol of grievances where I come from).

But, sad pandemic stories aside, this year also marks the 10 year anniversary of me working professionally in the graphic design field, and I guess it’s a good time as any to take a look back and see how things have changed, and reminisce about people whom I’ve met along the way, how they helped shaping the man I am today. I will not be censoring company names, as they are publicly available in my resume, as well as my LinkedIn.

Read More

January 15, 2022

Phimhub Major Update

  • Posted By : Nam Vũ/
  • 0 comments /
  • Under : Randomness

As you may know, I run a little movie club, which started out as a Netflix group buy a year ago, which later led to me setting up my own Netflix (with Jellyfin) eventually leading to me going down the /r/selfhosted rabbit hole, learning a ton of stuffs about personal server deployment along the way.

It served us well, albeit with some annoyances. For starter, it only runs from 8am to 11.30pm everyday, mainly because I hosted it from my personal desktop, which is only powered on during those period. Another drawback of running it from my personal PC is the lack of space. I only had a single 3TB HDD installed, and Phimhub’s library had long exceeded that. I tried to work around it by using Google Drive File Stream (now simply known as Google Drive) to keep only a fraction of the files offline, and leave the rest on the cloud. This effectively means that only around 30% of Phimhub’s library was ready to play at any time.

image
So much room for activities!

Well, today I’m proud to say those annoyances should be gone. I’ve finished building a DIY NAS running Xpenology with a whopping 64TB of storage (2x WD Ultrastar 16Tb, 2x Seagate Exos 16Tb, all enterprise class, datacenter ready drives). I’ve also procured a more powerful laptop to act as the resident server, hosting every single services in one place (containerized of course). A bump from N3060 to an i5-4200M means now I can move Jellyfin to the laptop itself instead of running it from my PC. While the i5 does consume quite a bit more power than the Celeron (37w vs 6w), but it’s still better than running my power hungry desktop PC for 16 hours a day for sure.

Essentially, instead of hosting Jellyfin AND the media library on my own PC, now Jellyfin will be moved into a docker container on my laptop server, and the media library will reside on the family NAS. You do need to mount the SMB share as a local mount on your server of course. One drawback of this approach is that you can no longer delete media from the Web UI, since I didn’t give the docker container write permission to the SMB share. I could do that but I figure it’s better this way, since I’ll be the only one managing the media files anyway, I can just do it from my local computer.


December 10, 2021

Guess which hobby I picked up in 2021

  • Posted By : Nam Vũ/
  • 1 comments /
  • Under : Randomness
image
Guess which hobby I picked up in 2021 10

Reddit knows!


October 18, 2021

Why testing is important even for UI design

  • Posted By : Nam Vũ/
  • 0 comments /
  • Under : Randomness
image 2
Why truncations can lead to unwanted results when it comes to localization

I was gonna post this on my Linkedin by decided against it, trying to keep it professional, ya know.


August 22, 2021

Enhancing OpenMediaVault’s sidebar

  • Posted By : Nam Vũ/
  • 0 comments /
  • Under : Design, Randomness

Replaced Rockstor with OMG on my little ChocolateBox NAS. At first glance it appears to be better than Rockstor in pretty much every way except the front end. As a designer I’m always greatly bothered by subpar UIs, even those belonging to FOSS. Just spent an hour or two reimagining this part of OMV if it was created with a more modern design language:

omv sidebar 1
Lato + Carbon Icons is not a bad combination. The primary may remain the same, for now.

12345
Recent Comment
  • Stuart on Setup a family printer with a Raspberry Pi 1, CUPS and Canon LBP 2900: “Thank you, this worked perfectly” Feb 24, 22:52
  • Jesús Molinero on Setup a family printer with a Raspberry Pi 1, CUPS and Canon LBP 2900: “Hi all. I followed step-by-step process but I’m struggled with Adding new printer. Canon LBP2900 doesn’t appears as LOCAL Printer.…” Feb 8, 00:05
  • 11111 on Integrating Jellyfin with Heimdall: just what the heck is the ‘Password (secret token)’?: “thx dude! damn modern apps with their mobile UIs everytime.” Jan 13, 21:31
  • Nam Vũ on October 24, 2022: “Thank you for your kind words, they already made my days better. And my mom’s health is already improving thanks…” Dec 31, 13:36
  • Issam on October 24, 2022: “Hope you and your mom are okay! Eat healthy and give her a lot of love! Hopefully she will be…” Dec 30, 06:50
Categories
  • AI Art
  • Design
  • DIY
  • Freebies
  • GameDev
  • Home Networking
  • Linux
  • Music
  • Randomness
  • Rants
  • Songs I like
  • Tips & Tricks
  • Uncategorized
  • UX Design