Skip to content

a lightweight Bash installer/uninstaller for deploying popular passive‑income applications

License

Notifications You must be signed in to change notification settings

montfalcon/PiCasher

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

picasher

PiCasher is a lightweight Bash installer/uninstaller for deploying popular passive‑income applications on Raspberry Pi Zero 2W. It implements all the necessary optimization for maximizing RAM usage and limit as possible any MicroSD disk writing.


Supported Applications

This script can install or remove the following services:

  • Honeygain
  • EarnApp
  • Pawns.app (formerly IPRoyal Pawns)
  • PacketStream
  • Traffmonetizer
  • BitPing
  • Earnfm
  • Repocket
  • Myst

⚙️ Most of them run in Docker; no manual dependency management required.

Compatibility

The best energy performance are on:

  • Raspberry Pi Zero 2 W

But it can run on every 64‑bit Raspberry Pi OS (aarch64) as:

  • Raspberry Pi 3 B+
  • Raspberry Pi 4 (any memory variant)
  • Raspberry Pi 5 (any memory variant)

Prerequisites

Before running PiCasher, ensure you have:

  1. A 64‑bit Raspberry Pi with Docker installed (the script can auto‑install Docker).
  2. An active account and credentials for each service you plan to install:

💡 These are affiliate links; using them helps support ongoing development.

Quick Start

# 1. Clone the repository
git clone https://github.com/montfalcon/PiCasher.git
cd PiCasher

# 2. Make the script executable
chmod +x picasher_installer.sh

# 3. Run the installer (or use -d for debug)
./picasher_installer.sh
# or
./picasher_installer.sh --debug

Follow the interactive prompts to install or uninstall selected apps.

Usage Notes

  • (Optional) Attach a monitor, keyboard, and mouse for initial setup, or use SSH.
  • Ensure a stable internet connection throughout the installation.
  • To modify DNS settings (e.g., if using ad‑blocking DNS), update your connection:
    nmcli connection show               # find YOUR_CONN_NAME
    sudo nmcli connection modify "YOUR_CONN_NAME" ipv4.ignore-auto-dns yes
    sudo nmcli connection modify "YOUR_CONN_NAME" ipv4.dns "1.1.1.1 8.8.8.8"

Roadmap / To‑Do

  • Option to set a "less-writing-mode" for being faster and preserve the Sd Card
  • Option to set a daily auto reboot
  • Translation in other languages
  • More specific versions for other Raspberry Pi including more apps
  • Telegram script for remote monitoring

Known Issues

  • Using ad‑blocking DNS (e.g., AdGuard) may prevent downloads. Adjust DNS as shown above.

© 2025 PiCasher Contributors. Licensed under the MIT License.

About

a lightweight Bash installer/uninstaller for deploying popular passive‑income applications

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Shell 100.0%