A lightweight docker image running many "passive" income applications, built for a Raspberry Pi.
Currenlty installed programs are:
You will need an account at each of these sites
**These are affiliate links, please use them to support development
Docker is required (maybe when fedora 37 lands we can look at using podman)
Ubuntu: https://docs.docker.com/engine/install/ubuntu/
Debian: https://docs.docker.com/engine/install/debian/
Raspbian: https://www.simplilearn.com/tutorials/docker-tutorial/raspberry-pi-docker
git clone onto a arm64 platform
git clone https://github.com/chashtag/PiCash.git && cd PiCash
Edit the settings.conf
file
Build and run the container via ./run.sh
To enable automatic updates you can use watchtower
docker run -d \
--name watchtower \
--restart always \
-v /var/run/docker.sock:/var/run/docker.sock \
containrrr/watchtower
Register for an account. Set USE_EARNAPP
to y
in the settings.conf
file.
The container will give you a link that you need to paste into your browser to "link" the worker to your account. This needs to be repeated per container instance!
To get this code you can execute command below .
docker exec -ti picash earnapp register | grep -Eo 'https.+'
Example
# Earnapp
USE_EARNAPP=y
Register for an account.
In the settings file, add your email to HG_EMAIL
and password to HG_PASSWORD
and set the USE_HONEYGAIN
to y
.
Example
# Honeygain
USE_HONEYGAIN=y
HG_EMAIL=example@example.com
HG_PASSWORD=MyP@$$W0rd
Register for an account. In the settings file set USE_PACKET_STREAM
to y
and PS_ID
to your CID. You can find your CID by navigating to the Download page and scrolling the bottom where it give you "Linux" instructions. Inside that blob of text you will find your CID, below is a picture of where it can be found.
Example
# Packet Stream
USE_PACKET_STREAM=y
PS_ID=abc123
Register for an account. In the settings file set USE_PEER2PROFIT
to y
and P2_EMAIL
to your email.
Example
# Peer2Profit
USE_PEER2PROFIT=y
P2_EMAIL=example@example.com
Register for an account. In the settings file, add your email to PA_EMAIL
and password to PA_PASSWORD
and set the USE_PAWNSAPP
to y
.
Example
# Pawns.app(IPPawns)
USE_PAWNSAPP=y
PA_EMAIL=example@example.com
PA_PASSWORD=MyP@$$W0rd
Register for an account. In the settings file, add your Application Token
to TRAFF_TOKEN
and set the USE_TRAFFMONETIZER
to y
.
You can find the Application Token
on your dashboard.
Example
# Traffmonetizer
USE_TRAFFMONETIZER=y
TRAFF_TOKEN=ZXhhbXBsZUVYQU1QTEVleGFtcGxlRVhBTVBMRQo=
Register for an account. In the settings file, add your email to BP_EMAIL
and password to BP_PASSWORD
and set the USE_BITPING
to y
.
Example
# BitPing
USE_BITPING=y
BP_EMAIL=example@example.com
BP_PASSWORD=MyP@$$W0rd
EarnApp should be the only one requiring persistent storage, adding a mount point to <local_path>/earnapp/:/etc/earnapp/
will make it so you do not have to keep registering the host.
All logs should be going to /var/log/picash/