PeachCloud

PeachCloud Logo

PeachPubTildeFriendsScuttlebuttLimitations & Alternatives

The current recommended way to install PeachCloud is via Yunohost, which works on amd64 or arm64. The yunohost package is here.

It is also possible to install PeachCloud outside of Yunohost, using a bash script, but this has only been tested on a fresh install of Debian 12 in Digital Ocean.

The install script is here.

On a fresh install of Debian 12, on amd64 or arm64 architecture, you should be able to then download the install script and it will configure your system to run peach-web, tilde-sbot, nginx and certbot.

curl -fsSL -o install.sh https://git.coopcloud.tech/PeachCloud/peach-workspace/raw/branch/tilde/install.sh

# then edit the arguments at the top of install.sh with your needs (domain, password, port)

bash install.sh

For any other context, please use the install script as documentation as to what is needed, and modify it manually for your needs. The install script is pretty standard linux admin stuff, and is largely based on how yunohost installs the application (but without yunohost helpers).

A docker container could also be possible, but it would be a bit against docker conventions, because peach-web and tilde-sbot require systemd to interact with each other.