/webapi/ storage endpoint) and a one-line Get-PSDrive reporter on each PC that posts to a
JSON on the droplet, so they show real numbers here instead of BLIND SPOT./var/www:
dev.wholetech.com — 573.2 MiBdev.austen.com — 7.1 MiBdev.staysandalwood.com — 3.6 MiBdev.texascoliving.com — 0.9 MiBlifecycletransitions-com.hoarders.dev.wholetech.com — 0.6 MiBonpointappliance-com.redesigns.wholetech.com — 0.6 MiBhillrepair.com.bak.260513-pre-identity — 0.3 MiBhillrepair.com.bak.260512 — 0.3 MiBhillcountryrepair.com.bak.260513-pre-identity — 0.3 MiBdev.deptless.com — 0.2 MiBdev.automarketingdept.com — 0.2 MiBtvawardshow.com.archived-260508 — 0.2 MiBtar to B2 and remove from the live disk.| Itemstorage line | Sizebilled | $/moest. | $/yrest. | Basisrate |
|---|---|---|---|---|
| Backblaze B2 storage | 889 GB | $5.33 | $64 | $6 / TB / mo; first 10 GB free |
| DO block storage — 2×100 GiB | 200 GB | $20.00 | $240 | $0.10/GB/mo; backups + spare vol |
| DigitalOcean droplet | 58 GiB disk | incl. | incl. | Disk is part of the compute plan |
| GitHub | 41 repos | $0.00 | $0 | Free plan; well under limits |
| Local PCs + Synology | owned HW | $0.00 | $0 | Sunk cost; electricity only (~$5–10/mo/NAS est.) |
| TOTAL (cash) | 1.00 TiB | $25.33 | $304 | B2 + DO block only |
gen-diskspace.py.| Year | B2 sizeGB | B2 $/mo | DO volsGB | DO $/mo | Total $/mo | Total $/yr |
|---|---|---|---|---|---|---|
| 2026 | 889 | $5.33 | 200 | $20 | $25.33 | $304 |
| 2027 | 1039 | $6.23 | 200 | $20 | $26.23 | $315 |
| 2028 | 1189 | $7.13 | 300 | $30 | $37.13 | $446 |
| 2029 | 1339 | $8.03 | 400 | $40 | $48.03 | $576 |
df and /var/www sizes are live at build time.
B2 / GitHub / local / Synology are a 2026-07-02 snapshot. Generator: /root/gen-diskspace.py.
Costs are estimates for planning only.