Raspberry Pi

Cloodsy S3 runs great on Raspberry Pi. The binary uses minimal memory and CPU, making it ideal for home labs, NAS setups, and edge storage.

Supported Models

Model Architecture Status
Raspberry Pi 5 ARM64 Recommended
Raspberry Pi 4 ARM64 Recommended
Raspberry Pi 3 ARM64 / ARMv7 Supported
Raspberry Pi 2 ARMv7 Supported
Raspberry Pi Zero 2 W ARM64 Supported

Installation

ARM64 (Recommended for Pi 3/4/5)

curl -fsSL https://github.com/onaonbir/Cloodsy-S3/releases/latest/download/cloodsys3-linux-arm64 -o cloodsys3
chmod +x cloodsys3

ARMv7 (Pi 2 or 32-bit OS)

curl -fsSL https://github.com/onaonbir/Cloodsy-S3/releases/latest/download/cloodsys3-linux-armv7 -o cloodsys3
chmod +x cloodsys3

Storage Setup

Using an External USB Drive

For best performance, use an external SSD or hard drive:

# Mount your drive
sudo mkdir -p /mnt/storage
sudo mount /dev/sda1 /mnt/storage

# Create data directory
sudo mkdir -p /mnt/storage/cloodsys3
sudo chown $USER:$USER /mnt/storage/cloodsys3

# Start with external storage
./cloodsys3 serve --data-dir /mnt/storage/cloodsys3

Add to /etc/fstab for auto-mount

/dev/sda1 /mnt/storage ext4 defaults,nofail 0 2

Performance

Typical performance on a Raspberry Pi 4 (4GB):

Metric Value
Memory usage ~15-25 MB
Startup time < 1 second
Throughput (USB SSD) ~90 MB/s
Throughput (SD card) ~20 MB/s

Tips

  • Use an SSD: SD cards are slow and wear out. An external USB SSD dramatically improves performance and reliability.
  • Use ARM64: The 64-bit binary is slightly faster on Pi 3/4/5.
  • Set up systemd: Use the systemd guide for automatic startup.
  • Network: Use Ethernet instead of WiFi for reliable, faster transfers.
  • Quotas: Set bucket quotas to prevent filling the storage device.