A quiet corner for things worth keeping — built, read, watched, and wandered into.
■2024–2026|jin's parlour
01
The Wardrobe
Step-by-step guide to a WireGuard VPN server for you and friends. Includes a .conf generator for easy onboarding.
02
The Salon
Art, cinema & literature in one place — explore movements, map artists and directors, log what you’ve encountered.
03
The Map Room
Pick a destination and your preferences — get a curated day-by-day itinerary with local tips.
04
The Counting House
Market intelligence dashboard — live stock picks, screener, deep-dive reports, and a personal wealth growth simulator.
more to come
Project 01 — Networking
The Wardrobe
A private passage through the noise. Self-hosted, encrypted, and entirely yours.
01
Get a server
Any cheap cloud VPS will do. Pick the cheapest tier (~$5/mo, 1 vCPU, 1 GB RAM) running Ubuntu 22.04 LTS. Choose a location close to where you want your traffic to appear from.
First, SSH into your server as root. Then click Copy script below and paste it directly into your terminal — this creates and runs the file on your server in one go. It installs WireGuard, generates your server keypair, and configures everything automatically.
# 1. SSH into your server:
ssh root@YOUR_SERVER_IP
# 2. Paste the copied script, then run:
bash setup-vpn-server.sh
When it finishes it prints your Server IP and Server Public Key. Copy both — you need them in the next step.
03
Add a device
For each device you want to connect: have that device generate a keypair in the WireGuard app (see the "Connecting a device" tab), then paste their public key here. This generates their .conf file and the server command to register them.
Client .conf
Run on your server to register this device
Send the .conf via AirDrop or Signal — not email. They import it into WireGuard and toggle on. If their private key wasn't included, they paste it into the PrivateKey field themselves.
Open WireGuard → click “+” → “Create Empty Tunnel”. The app generates your keypair automatically. Your Public Key appears at the top of the editor.
Copy your Public Key and send it to whoever runs the server. If they want to generate a complete .conf for you, also copy your Private Key. Then close this dialog without saving.
03
Import your config
Once the server owner sends your .conf file: open WireGuard → File → Import Tunnel(s) from File → select it.
If the config has PASTE_YOUR_PRIVATE_KEY as a placeholder, click Edit on the tunnel and paste your private key in.
04
Connect
Click the toggle next to your tunnel. The menu bar icon turns solid when connected. All your traffic now routes through the VPN.