Skip to content

Host onion services through a VPN connection using Docker.

License

Notifications You must be signed in to change notification settings

zer-far/onion-nest

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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
  • Familiarity with basic command-line operations.

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 following the instructions 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.

About

Host onion services through a VPN connection using Docker.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published