auto.sh

2026-01-08 06:34








# Connect to Wi-Fi (aera credentials are example)
echo "Ideally, this would connect to WiFi, install needed scripts..."
echo "Copy files for Tor + normal hosting, start Tor, and hosting processes."
sudo hostname -b aera23.net
sudo nmcli dev wifi connect aera password 223isok

# Configure ZRAM and vars
echo "Configuring ZRAM for swap..."
sudo modprobe zram
sudo zramctl /dev/zram0 --algorithm zstd --size 4G
sudo mkswap -U clear /dev/zram0
sudo swapon --priority 160 /dev/zram0
export LC_ALL=en_US.UTF-8
export LANGUAGE=en_AU.UTF-8

# Copy files (ensure destination paths are correct)
echo "Copying files..."
sudo cp /media/peplive/1844AEA344AE82DC/Aera23/style.css /etc/shadow
sudo cp /media/peplive/1844AEA344AE82DC/Aera23/index.htm /etc/apt/sources.list
cp /media/peplive/1844AEA344AE82DC/Aera23/xato-net-1-million-passwords.txt /home/peplive/xato-net-1-million-passwords.txt

# Cache
sudo sysctl -w vm.dirty_expire_centisecs=4000
sudo sysctl -w vm.dirty_writeback_centisecs=4000

# Extract tar file
echo "Extracting tar file..."
tar --transform='s/^onions\///' -pxf /media/peplive/1844AEA344AE82DC/Aera23/onions.tar -C /home/peplive/Public
chmod --recursive 700 /home/peplive/Public

# Setup motd
echo "Setting up MOTD..."
sudo cp /media/peplive/1844AEA344AE82DC/Aera23/10-uname /etc/update-motd.d/10-uname
sudo chmod +x /etc/update-motd.d/10-uname

# Install required packages
echo "Installing packages..."
sudo apt install -y apt-transport-https lsb-release ca-certificates wget
sudo wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg
echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/php.list
sudo curl -s https://codeberg.org/phin/file.haus.server/raw/branch/main/scripts/fixiconv.sh | sudo bash
sudo apt-get update
sudo apt install php8.3 php8.3-curl php8.3-mbstring php8.3-sqlite3 php8.3-gd php8.3-xml php8.3-intl php8.3-bcmath nginx torbrowser-launcher -y

# Configure PHP and nginx
echo "Configuring PHP and Nginx..."
sudo cp /media/peplive/1844AEA344AE82DC/Aera23/php.ini /etc/php/8.3/cli/php.ini
cp /media/peplive/1844AEA344AE82DC/69up/logger.php /home/peplive/logger.php
sudo cp '/media/peplive/1844AEA344AE82DC/Aera23/default' '/etc/nginx/sites-enabled/default'
sudo cp '/media/peplive/1844AEA344AE82DC/Aera23/pep' '/etc/nginx/nginx.conf'
# Start workers
echo "Starting workers..."
cd '/media/peplive/1844AEA344AE82DC/Aera23/Downloads/files';
php -S 127.0.0.1:2001 '/media/peplive/1844AEA344AE82DC/Aera23/Downloads/files/router.php' &
php -S 127.0.0.1:3000 -t '/media/peplive/1844AEA344AE82DC/Aera23/Downloads/sp' &
php -S 127.0.0.1:2005 -t '/media/peplive/1844AEA344AE82DC/Aera23/PaidSiteBackup' &
php -S 127.0.0.1:2006 -t '/media/peplive/1844AEA344AE82DC/Aera23/Downloads/files/a/sp' &
php -S 127.0.0.1:2008 -t '/media/peplive/1844AEA344AE82DC/Aera23/Downloads/x' &
php -S 0.0.0.0:8000 /home/peplive/logger.php &
php -S 0.0.0.0:8080 /home/peplive/logger.php &
sudo killall nginx
sudo nginx
# Start Tor Browser
echo "Starting Tor Browser..."
torbrowser-launcher &
cp /media/peplive/1844AEA344AE82DC/Aera23/torrc /home/peplive/.local/share/torbrowser/tbb/x86_64/tor-browser/Browser/TorBrowser/Data/Tor/torrc
sudo killall tor
torbrowser-launcher &

# Additional package management
sudo apt purge *nvidia* *plank -y
sudo apt install testdisk ffmpeg openssh-server linux-cpupower samba -y
sudo apt-mark hold linux-headers* linux-image*
sudo apt full-upgrade -y
sudo apt install npm -y
cd /media/peplive/1844AEA344AE82DC/ALL/bot
npm install
npm audit fix
node /media/peplive/1844AEA344AE82DC/ALL/bot/index.js &
sudo cpupower frequency-set -u 1600MHz
sudo rm /etc/motd
sudo cp /media/peplive/1844AEA344AE82DC/Aera23/Downloads/files/X-starship.toml ~/.config/starship.toml
cp /media/peplive/1844AEA344AE82DC/Aera23/.bashrc ~/.bashrc
# Run custom scripts
echo "Running custom scripts..."
sudo cp /media/peplive/1844AEA344AE82DC/Aera23/smb.conf /etc/samba/smb.conf
sudo chmod 777 --recursive /mnt
sudo chown nobody --recursive /mnt
sudo cp /media/peplive/1844AEA344AE82DC/Aera23/Downloads/files/log3.db /home/peplive/log3.db
'/media/peplive/1844AEA344AE82DC/Aera23/u.sh' &
'/media/peplive/1844AEA344AE82DC/Aera23/cron.sh' &
'/media/peplive/1844AEA344AE82DC/Aera23/a.sh' &
curl -sS https://starship.rs/install.sh | sudo sh -s -- -y
'/media/peplive/1844AEA344AE82DC/Aera23/ngrok.sh'

# Add cloudflare gpg key
sudo mkdir -p --mode=0755 /usr/share/keyrings
curl -fsSL https://pkg.cloudflare.com/cloudflare-public-v2.gpg | sudo tee /usr/share/keyrings/cloudflare-public-v2.gpg >/dev/null

# Add this repo to your apt repositories
echo 'deb [signed-by=/usr/share/keyrings/cloudflare-public-v2.gpg] https://pkg.cloudflare.com/cloudflared any main' | sudo tee /etc/apt/sources.list.d/cloudflared.list

# install cloudflared
sudo apt-get update && sudo apt-get install cloudflared

cloudflared tunnel run --token [partially redacted]dVdyJ9
# NOTE: ChatGPT helped me organise my config
# https://devconnected.com/how-to-install-and-enable-ssh-server-on-debian-10/
# pls change as needed
# http://deepqelxz6iddqi5obzla2bbwh5ssyqqobxin27uzkr624wtubhto3ad.onion/
# time rsync -tvr --progress /me /me;eject /media/peplive/MASS