You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Five new provider setup guides plus a full sidebar / homepage / index
reorganization to match the v3.7.4 provider lineup.
New provider pages (providers/)
- imagekit.md: native REST API, private + public key auth, 20 GB free,
CDN transformations passthrough, troubleshooting for the v3.7.3
type=all listing fix and null_to_default deserializer.
- uploadcare.md: REST + Upload API, public + secret keys, EU/GDPR
residency, cursor-based listing with store-once mapping to directory
semantics.
- cloudinary.md: cloudname + key + secret triple, asset folders on paid
plans, tag-based pseudo-folders on free plan, 25 GB / 25k
transformations / 25 GB BW free tier.
- tabdigital.md: Nextcloud-as-a-Service preset, EU/GDPR, 8 GB free,
WebDAV + OCS share-link badge, healthCheckUrl preset.
- blomp.md: Swift / S3-compatible 40 GB free preset, explicit warning
on the upstream proxy 403 issue blocking storage operations.
Sidebar (.vitepress/config.ts)
- Restructure Setup Guides into 7 collapsible sub-categories ordered
S3-Compatible -> WebDAV -> Cloud Storage (OAuth & API) -> SFTP
Presets -> Local Bridges -> Developer Forges -> Photo & Media (last,
per category convention).
- Alphabetize entries within each sub-group; previous order was
insertion-driven and inconsistent.
- Restructure Features into 5 collapsible sub-groups: Aero Family
(open by default) plus Sync & Delta, AI & Agents, File Operations,
Bridges & Interop (collapsed).
- Collapse CLI / MCP / Advanced / Security / Contributing by default
to keep the sidebar compact on first load.
- Refresh meta tags (description, og:description, twitter:description,
keywords, JSON-LD) with the 55+ count and the new media providers.
Homepage + provider index
- index.md grid rebuilt with explicit row labels and the same category
ordering. Cloud (OAuth/API) on rows 1-2, S3 on 3-4, WebDAV on 5,
Developer Forges on 6, Photo & Media on row 7 (last). Tier counts
bumped to 25+ native / 45+ presets.
- providers/index.md rewritten end-to-end so Photo & Media moves to
the bottom; tables now follow S3 -> WebDAV -> Cloud -> SFTP -> Local
Bridges -> Developer -> Photo & Media. Adds the 5 new providers and
a Google Photos standby note.
Assets (public/icons/providers/)
- blomp.png, cloudinary.png, tabdigital.png copied so the homepage
grid and providers index render the new tiles.
Co-Authored-By: aeroftp[bot] <aeroftp[bot]@users.noreply.github.com>
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
description: Connect Blomp to AeroFTP using OpenStack Swift / S3 endpoints with 40 GB free storage. Currently in pipeline pending upstream proxy fix.
4
+
---
5
+
6
+
# Blomp
7
+
8
+
[Blomp](https://blomp.com) is a cloud storage provider with a generous **40 GB free** tier, built on top of an OpenStack Swift backend with an S3-compatible front-door. AeroFTP exposes Blomp as a preset on top of the standard S3 protocol stack.
9
+
10
+
::: warning Status: pipeline (preset)
11
+
Blomp's S3 endpoint currently returns `403` on storage operations even after a successful authentication. The preset is shipped in AeroFTP for users who already have a working configuration, but the integration is gated on an upstream proxy fix from Blomp. Tracked in the [provider pipeline](https://github.com/axpdev-lab/aeroftp/blob/main/ROADMAP.md#provider-pipeline). The S3 logo, badge, and IntroHub card are already wired so the preset becomes fully functional once the upstream fix lands.
12
+
:::
13
+
14
+
## Connection Settings
15
+
16
+
| Field | Value |
17
+
| --- | --- |
18
+
| Endpoint | Blomp's S3 gateway URL (verify in your Blomp account dashboard) |
19
+
| Region |`us-east-1` (placeholder, S3 protocol requires a region) |
20
+
| Bucket | Your Blomp container / bucket name |
21
+
| Access Key ID | From Blomp dashboard > API Keys |
22
+
| Secret Access Key | From the same panel |
23
+
| Path-style addressing | Enabled (Blomp does not resolve bucket-as-subdomain) |
24
+
25
+
## Why Use AeroFTP with Blomp
26
+
27
+
- 40 GB free storage is one of the most generous quotas among S3-compatible providers
28
+
- one client for Blomp, AWS S3, Wasabi, Cloudflare R2, MinIO, and 13 other S3-compatible backends
29
+
- saved profile in the encrypted vault, no plaintext credentials on disk
30
+
- AeroSync, AeroVault overlay, and CLI all work transparently once the upstream proxy is fixed
31
+
32
+
## How to Connect
33
+
34
+
1. Sign up at [blomp.com](https://blomp.com) and confirm the 40 GB free tier.
35
+
2. In your Blomp dashboard, generate an **Access Key ID** and **Secret Access Key**.
36
+
3. Note the S3 endpoint URL Blomp provides for your account.
37
+
4. In AeroFTP, open **Discover Services** and pick **Blomp**.
38
+
5. Enter the access key, secret key, endpoint, and bucket name.
39
+
6. Click **Connect**. AeroFTP authenticates against Blomp's S3 front-door.
40
+
41
+
## Current Limitations
42
+
43
+
Until Blomp's upstream proxy fix lands, AeroFTP behaves as follows:
44
+
45
+
-**Auth succeeds, listing 403**: the S3 front-door accepts your credentials but returns `403` on `ListObjects` calls. AeroFTP surfaces this as `Provider error: AccessDenied` in the Activity Log.
46
+
-**Uploads also 403**: same root cause. The provider will display the auth state correctly but operations fail.
47
+
-**AeroSync disabled**: any `sync` operation will halt at the listing step with the same `403`.
48
+
49
+
The integration code path itself is correct (it is a thin S3 wrapper), so the preset will become fully functional once Blomp's proxy is fixed without any AeroFTP-side change required.
50
+
51
+
## Recommended Defaults
52
+
53
+
- enable path-style addressing (Blomp does not support virtual-hosted style)
54
+
- keep the S3 region as `us-east-1` (placeholder; Blomp's gateway accepts any v4-signed region)
55
+
- choose a non-critical Blomp bucket for testing until the upstream fix lands
56
+
- if you need a working S3 backend in the meantime, use [MinIO](/providers/minio), [Wasabi](/providers/wasabi), [Storj](/providers/storj), or [IDrive e2](/providers/idrive-e2)
57
+
58
+
## Common Issues
59
+
60
+
| Problem | Cause | Solution |
61
+
| ------- | ----- | -------- |
62
+
|`403 Forbidden` on listing or upload | Upstream Blomp proxy bug (auth ok, storage 403) | Pending upstream fix. Track the [provider pipeline](https://github.com/axpdev-lab/aeroftp/blob/main/ROADMAP.md#provider-pipeline). |
63
+
|`404 Not Found` on bucket | Wrong bucket name or endpoint | Verify the exact bucket and endpoint in your Blomp dashboard. |
64
+
|`SignatureDoesNotMatch`| Time skew, wrong region, or wrong path-style setting | Ensure path-style is enabled and the system clock is in sync. |
0 commit comments