zzzzzz

joined 2 years ago
[–] zzzzzz@lemmy.ml 5 points 2 years ago

Even better, so it mutates into superior data!

[–] zzzzzz@lemmy.ml 3 points 2 years ago

brick it 4 times

I'd be impressed if the battery lasted long enough for that!

[–] zzzzzz@lemmy.ml 4 points 2 years ago (1 children)

I just spent an hour trying to get this installed in a Proxmox VM. No dice. After install, it just boots to the GRUB rescue prompt. Oh well, seems like a cool idea.

[–] zzzzzz@lemmy.ml 2 points 2 years ago

Awesome! You too.

[–] zzzzzz@lemmy.ml 3 points 2 years ago (4 children)

Let me know how it works out for you! I'm happy to be able to share this. I was very pleased with myself but had no one to tell haha. I actually have several copies of this set up with each Gluetun instance connected to different countries. Then, changing country is as easy as changing your tailnet exit node!

[–] zzzzzz@lemmy.ml 8 points 2 years ago (11 children)

I have solved this problem! The trick is to use two Docker containers:

  1. Gluetun (https://github.com/qdm12/gluetun): set this up to connect to your VPN.
  2. Tailscale (https://tailscale.com/kb/1282/docker/): set this to use the Gluetun network.

Here is an example docker-compose.yml:

version: "3"
services:
  gluetun:
    image: qmcgaw/gluetun
    container_name: gluetun
    # line above must be uncommented to allow external containers to connect.
    # See https://github.com/qdm12/gluetun-wiki/blob/main/setup/connect-a-container-to-gluetun.md#external-container-to-gluetun
    restart: unless-stopped
    cap_add:
      - NET_ADMIN
    devices:
      - /dev/net/tun:/dev/net/tun
    volumes:
      - ./gluetun:/gluetun
    environment:
      - VPN_SERVICE_PROVIDER=airvpn
      - VPN_TYPE=wireguard
      - WIREGUARD_PRIVATE_KEY=xxx
      - WIREGUARD_PRESHARED_KEY=xxx
      - WIREGUARD_ADDRESSES=xxx
      - WIREGUARD_MTU=1320
      - SERVER_COUNTRIES=United States
      # See https://github.com/qdm12/gluetun-wiki/tree/main/setup#setup
      # Timezone for accurate log times
      - TZ=America/New_York
      # Server list updater
      # See https://github.com/qdm12/gluetun-wiki/blob/main/setup/servers.md#update-the-vpn-servers-list
      - UPDATER_PERIOD=24h

  tailscale:
    container_name: tailscale
    cap_add:
      - NET_ADMIN
      - NET_RAW
    volumes:
      - ./tailscale/var/lib:/var/lib
      - ./tailscale/state:/state
      - /dev/net/tun:/dev/net/tun
    network_mode: "service:gluetun"
    restart: unless-stopped
    environment:
      - TS_HOSTNAME=airvpn-exit-node
      - TS_AUTHKEY=xxxxxxxx
      - TS_EXTRA_ARGS=--login-server=https://example.com --advertise-exit-node
      - TS_NO_LOGS_NO_SUPPORT=true
      - TS_STATE_DIR=/state
    image: tailscale/tailscale
[–] zzzzzz@lemmy.ml 6 points 2 years ago (1 children)

I have found Nginx Proxy Manager to be a huge time-saver for configuring nginx and certbot.

[–] zzzzzz@lemmy.ml 5 points 2 years ago

ADL vice, ADL vice, every morning hypocrisy.

[–] zzzzzz@lemmy.ml -1 points 2 years ago (1 children)

Fair point, but that probably wouldn't be a "big difference" for a first time user.

[–] zzzzzz@lemmy.ml 3 points 2 years ago* (last edited 2 years ago) (1 children)

!selfhost@lemmy.ml

(put an "!" in front)

[–] zzzzzz@lemmy.ml 105 points 2 years ago (2 children)

This seems to be a general theme. Those arguing loudest for better privacy are really saying "only we should be allowed to invade your privacy". See: Google, Apple, the EU

[–] zzzzzz@lemmy.ml 3 points 2 years ago (1 children)

No, the rejection of the claim "God exists" leads to "I don't know whether or not God exists", not "God does not exists". "God does not exist" is a claim in its own right.

As for your historical comment, perhaps it would be better to precede your claims with "As far as I understand..." to allow yourself room for growth in the future.

view more: ‹ prev next ›