Ever wanted some friends over to help surf the web and fill up your Internet Service Provider's surveillance log of your web traffic? I can absolutely be your friend, but I won't be able to come over.
This is a Dockerized (oops containerized) version of the Internet Noise site by Dan Schultz. I heard about the project from The_HatedOne's YouTube channel
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.
You'll need:
- an always-on server (because who doesn't run their own server)
- Docker or your favorite container engine
- a bit of understanding about containers
I've hosted the image on Docker Hub for ease of distribution.
Pull the image to your server
docker pull itsmikechu/internet-noise-maker
Simple...I know.
Then we can spin up a running container using my favorite flags/arguments
docker run -d --name="noise" --restart="always" --net="host" --shm-size="1gb" itsmikechu/internet-noise-maker
Here's an explaination of the recommended flags:
-d
Run the container in the background--name
Choose whatever name you'd like for the running container--restart="always"
We want this running even if it exits unexpectedly or the server is rebooted--net="host"
Use the server's network connection--shm-size
Puppeteer requires a bit more memory than most containers
Feel free to send in issues and pull requests. I'm always looking for pointers, advice, and to grow my skillz.
This project is licensed under the MIT License