Skip to content

Latest commit

 

History

History
36 lines (31 loc) · 938 Bytes

README.md

File metadata and controls

36 lines (31 loc) · 938 Bytes

onion-nest

Host onion services through a VPN connection using Docker.

Overview

Docker is used to run:

  • Tor: To manage onion services.
  • Caddy: To serve content.
  • Gluetun: To route Tor traffic through a VPN connection.

Set up

Prerequisites

  • Docker
  • Git

Instructions

  1. Clone the repository.
git clone https://github.com/zer-far/onion-nest
cd onion-nest
  1. Modify environment variables.
  • Set up a VPN connection by configuring the template for your provider in the Gluetun Wiki.
  1. Build and run the containers.
docker compose -f compose.yml up -d --build
  1. Get your onion service address. Wait for Tor to connect, then run:
cat onion/hidden_service/hostname
  1. Access your onion service.

Notes

  • You can use mkp224o to generate a vanity address.