NurlashKO's BlogšŸˆā€

Posts


#41 [2025-02-11]

My personal VPN configuration

map

Wireguard

When I first set out to create my VPN, WireGuard was my top choice. However, as I began the installation process, I encountered some problems. The base VPN image wouldnā€™t run because WireGuard requires the wireguard kernel module to be enabled. Unfortunately, since I was using a limited Container-Optimized GCP image that didnā€™t support this, I decided to switch to my second option.

OpenVPN

The initial idea was straightforward:

  • Run docker container with OpenVPN server
  • Export *.ovpn connection profile into a private folder
  • Distribute the file above from the https://static.nurlashko.dev

Fortunately, I discovered OpenVPN’s Access Server Docker image. This setup includes both the server and a user-friendly interface allowing me to view metrics and manage users easily. I also found it quite convenient that on the mobile app, instead of dealing with .ovpn profiles, I could simply enter the server URL(https://vpn.nurlashko.dev) along with my username and password. The app would then fetch the necessary configurations and connect me to the server automatically.

ui


#40 [2025-01-19]

TODO List

Listed by priority

  • Add VPN microservice to access WWW using US IP address
  • Make it possible to upload images directly from blog
  • Create backup microservice. Periodically upload data folder to Google Drive
  • UI to edit blog posts.
  • Posts search functionality. https://www.algolia.com/
  • Separate tab for pictures/links/videos
  • Migrate documentation microservice to something lightweight like. Probably https://docsify.js.org/

#39 [2025-01-10]

New masterpiece from THE coder :D

https://neal.fun/stimulation-clicker/


#37 [2024-06-10]

2025 is going to be awesome

DOOM: The Dark Ages | Official Trailer 1 (4K) | Coming 2025

https://youtu.be/4tk8lkmYGWQ?si=Gf_TY0NYroOHD0sl


#36 [2024-06-08]

Here is another 1K hours of my life :D

Sid Meier’s Civilization VII - Official Teaser Trailer

https://youtu.be/pygcgE3a_uY?si=cC8-OKaxmKX0Jmh7