sol1

sol1 / proxs3

Public

An S3 storage plugin for proxmox, go backend, Proxmox Storage API frontend

10
0
100% credibility
Found Mar 08, 2026 at 10 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Go
AI Summary

ProxS3 enables Proxmox VE clusters to use any S3-compatible cloud storage as a backend for ISO images, container templates, snippets, and backups, with smart local caching to prevent network issues from disrupting operations.

How It Works

1
🔍 Find a better way for shared files

While running virtual machines on your group of Proxmox servers, you discover ProxS3 to share installation images and backups from cloud storage without network glitches.

2
📥 Add the helper to your servers

Download a simple package and install it on each server in your setup – it takes just a few minutes.

3
📂 Choose a local storage spot

Pick a folder on your server's disk to hold quick copies of your files for fast access anytime.

4
☁️ Link your cloud storage

Share your cloud storage details like bucket name and login in a settings note, so everything connects smoothly.

5
📤 Upload files to the cloud

Put your installation discs, templates, and other files into the cloud bucket – now they're ready to share.

6
Add it in the dashboard

Open your Proxmox web page, click to add the new storage, and watch it appear across all servers.

Everything works perfectly

Your servers now access shared files reliably from the cloud, with local copies keeping things speedy even during internet bumps – VMs start up anywhere!

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 10 to 10 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is proxs3?

Proxs3 turns any S3-compatible store—AWS, MinIO, R2—into a native Proxmox VE storage backend for ISOs, container templates, snippets, and backups. A Go daemon handles S3 API calls with local disk caching, while a Perl plugin exposes it via the Proxmox Storage API, dodging FUSE issues like hangs from s3fs or rclone mounts. Install the .deb, tweak a JSON config, add via `pvesm add s3`, and your cluster sees unlimited storage space without network blocks.

Why is it gaining traction?

Unlike FUSE hacks, it reports offline status fast during outages, serves cached files instantly, and validates freshness via ETag checks—no stale data or cluster-wide stalls. Auto-discovery from storage.cfg, proxy support, and LRU/age-based eviction keep github storage quota woes at bay, offering backend flexibility for actions and packages. Uploads stage locally then sync to S3, with health pings every 30s.

Who should use this?

Proxmox cluster admins building shared ISO libraries or offsite backups, tired of NFS overhead. Homelabbers swapping github storage limits for free S3 tiers, or ops teams needing storage plugins kubernetes-style for golden images. Fits storage plugin minecraft/spigot servers, OSRS setups, or ngxs storage plugin users wanting S3 scalability.

Verdict

Solid for early adopters despite 10 stars and 1.0% credibility—top-notch docs, tests, and quickstart beat most plugins. Test in staging; it's production-ready for S3-savvy Proxmox users.

(198 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.