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.