Media & sources
Your assets, where the post is. Or straight from the drive they already live on.
The download-then-reupload loop is the most pointless part of scheduling. Connect the place your assets already are — Dropbox, Google Photos, OneDrive, Unsplash, or Canva — and attach from there, or upload once into the library and reuse it across as many posts as you like.
1GB free, more on paid plans.
Capabilities
What you get with Media library.
- Five connected sources
- Dropbox, Google Photos, OneDrive, Unsplash, and Canva. Browse and attach without a round trip through your downloads folder.
- Upload once, reuse anywhere
- An asset in the library can be attached to any number of posts. Bulk imports draw from it too, so a folder of videos becomes a month of posts without re-uploading.
- Storage that frees up
- Your allowance is storage held, not bandwidth used. Deleting media you no longer need gives the space back immediately.
- Validated against the destination
- Media counts and accepted types are per-platform, and checked against the channels you are posting to. A video that no selected channel accepts is a problem you see in the composer.
Why sources instead of only uploads
Your assets already live somewhere. For most people that is a Dropbox folder, a Google Photos album, or a Canva project, and the current workflow is: open the source, download the file, switch to the scheduler, upload the file, delete the download.
Connecting the source removes all five steps. You browse it from the composer and attach.
| Source | Typically holds |
|---|---|
| Dropbox | Client deliverables, exported video |
| Google Photos | Everything shot on a phone |
| OneDrive | Whatever the rest of the company uses |
| Unsplash | Stock, when you need a filler image |
| Canva | Designed graphics and carousels |
Attached means copied, deliberately
When you attach an asset from a connected source, Postonus fetches and stores it rather than keeping a reference.
That is a storage cost, and it is the right trade. A post scheduled for three weeks' time whose media is a live link to somebody's Dropbox is a post that fails when the folder is reorganised, the file is renamed, or the sharing permission changes. None of those are unlikely over three weeks.
Copying at attach time means the scheduled post owns everything it needs to publish.
Storage, and getting it back
The allowance is storage held at once, not throughput:
- Free workspace: 1GB
- Paid plans: substantially more, up to unlimited on the top tier
Deleting media frees the space immediately. This matters most for video, where a month of short-form exports can be larger than everything else you have uploaded all year.
The storage check lives inside the upload service, so it applies identically whether the upload came from the dashboard, the CLI, or the API. There is no surface that gets a bigger allowance.
Checked against where it is going
Media rules are per-platform: how many items a post accepts, which types, and in some cases what combination. A four-image carousel is valid on some platforms and not others.
The composer validates your attachments against the channels you actually selected, using the same registry the publish workers read. So a mismatch is something you resolve while writing, not a failure notification later.
Found this useful? Pass it on.
Questions
Frequently asked questions Everything the first evaluation usually needs.
- Which media sources can I connect?
Dropbox, Google Photos, OneDrive, Unsplash, and Canva. You browse them from inside Postonus and attach assets to a post directly.
- How much media storage do I get?
A free workspace has 1GB. Paid plans raise it substantially, up to unlimited on the top tier. It is a held-storage limit, so deleting assets frees the space again.
- What happens when I run out of storage?
Uploads are refused with a message naming your plan’s allowance. Existing posts and scheduled publishes are unaffected — you just cannot add more until you free space or upgrade.
- Can I upload video?
Yes, where the destination platform accepts it. Which media types and how many items a post can carry is per-platform, and the composer checks it against the channels you selected.
- Do assets from a connected source count against my storage?
An asset you attach is fetched and stored so it can be published reliably at the scheduled time. A source that changed or vanished between scheduling and publishing would otherwise break the post.
- Can I upload media from the CLI?
Yes — postonus media upload <path…> takes local files and puts them in the library for use in posts, subject to the same storage allowance.
Keep reading
- Bulk schedulingUpload up to 50 posts at once from a CSV or a folder of media, stagger them automatically at a fixed interval, then review each row before it is scheduled.Read
- Multi-platform publishingWrite once and publish to 16 platforms, with per-channel overrides where the platforms differ. Limits are enforced as you type, from the rules workers use.Read