Skip to content

techroy23/Docker-Packetstream

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Packetstream Docker Image

A minimal Alpine based Docker image for running the Packetstream.

Links

DockerHub GitHub Invite
Docker Hub GitHub Repo Invite Link

Features

  • Lightweight Alpine Linux base image.
  • Configurable environment variable (TOKEN).
  • Multi‑arch support: amd64 and arm64.
  • Auto‑update support with --pull=always.
  • Proxy support via Redsocks.

Usage

  • Before running the container, increase socket buffer sizes (required for high‑throughput streaming).
  • To make these settings persistent across reboots, add them to /etc/sysctl.conf or a drop‑in file under /etc/sysctl.d/.
sudo sysctl -w net.core.rmem_max=8000000
sudo sysctl -w net.core.wmem_max=8000000

Environment variables

Variable Requirement Description
TOKEN Required Your Packetstream CID key. Container exits if not provided.
PROXY Optional External proxy endpoint in the form host:port.

Run the container:

docker run -d \
  --name=packetstream \
  --cpus=0.25 --pull=always --restart=always \
  --log-driver=json-file --log-opt max-size=1m --log-opt max-file=1 \
  --cap-add=NET_ADMIN --cap-add=NET_RAW --sysctl net.ipv4.ip_forward=1 \
  -e TOKEN=PACKETSTREAM_CID_TOKEN \
  -e PROXY=123.456.789.012:34567 \
  techroy23/docker-packetstream:latest

Invite Link

About

A minimal Alpine Linux based Docker image that automatically downloads and runs the Packetstream. Configure the App at runtime using an environment variable.

Resources

Stars

Watchers

Forks

Contributors