mirror of
https://github.com/tiennm99/traffmonetizer-docker-compose.git
synced 2026-08-17 14:25:02 +00:00
[Init]
This commit is contained in:
@@ -1,2 +1,10 @@
|
||||
# traffmonetizer
|
||||
Shell script to auto install and run traffmonetizer on new VPS
|
||||
|
||||
Usage:
|
||||
```
|
||||
git clone https://github.com/tiennm99/traffmonetizer
|
||||
cd traffmonetizer
|
||||
chmod +x ./run.sh
|
||||
sudo ./run.sh YOUR_TRAFFMONETIZER_TOKEN
|
||||
```
|
||||
|
||||
@@ -0,0 +1,44 @@
|
||||
#!/bin/bash
|
||||
|
||||
install_docker() {
|
||||
echo "Installing Docker..."
|
||||
sudo apt update
|
||||
sudo apt install -y docker.io
|
||||
sudo systemctl enable --now docker
|
||||
echo "Docker installed successfully."
|
||||
}
|
||||
|
||||
detect_architecture() {
|
||||
ARCH=$(uname -m)
|
||||
if [ "$ARCH" == "x86_64" ]; then
|
||||
VERSION="latest"
|
||||
elif [ "$ARCH" == "aarch64" ]; then
|
||||
VERSION="arm64v8"
|
||||
else
|
||||
echo "Unsupported architecture: $ARCH"
|
||||
exit 1
|
||||
fi
|
||||
}
|
||||
|
||||
run_traffmonetizer() {
|
||||
if [ -z "$1" ]; then
|
||||
echo "Error: Please provide a token for traffmonetizer."
|
||||
exit 1
|
||||
fi
|
||||
|
||||
TOKEN=$1
|
||||
|
||||
echo "Running traffmonetizer Docker container..."
|
||||
sudo docker run -d --name tm --restart always traffmonetizer/cli_v2:$VERSION --token $TOKEN
|
||||
}
|
||||
|
||||
install_docker
|
||||
detect_architecture
|
||||
echo "Using version: $VERSION"
|
||||
|
||||
if [ -z "$1" ]; then
|
||||
echo "Error: Please provide the traffmonetizer token as a command-line argument."
|
||||
exit 1
|
||||
fi
|
||||
|
||||
run_traffmonetizer "$1"
|
||||
Reference in New Issue
Block a user