Log File Storage

Store Application and Server Logs With Always-Available Retrieval

Store application and server logs with secure, always-available access.

Logs are write-once, read-rarely-but-urgently. You generate gigabytes that nobody touches for weeks, then an incident hits and you need last Tuesday's payment-service log in the next two minutes. files.link fits that access pattern: cheap, durable storage for the long tail, with retrieval that's a plain HTTP GET when you actually need it. Shipping logs is curl-friendly by design — no IAM roles, no instance profiles, no SDK to vendor into a slim container.

Your logrotate postrotate hook or a CI step uploads the compressed file with three calls: POST /v1/files/{folderId} for a presigned URL, PUT the gzipped log, POST /v1/files/confirm-upload with the id, authenticating via the raw API key header. A logrotate hook looks like:

postrotate
  F=/var/log/app/app.log.1.gz
  UP=$(curl -s -H "Authorization: $KEY" -d '{"files":[{"name":"app-'$(hostname)'-'$(date +%F)'.log.gz"}]}' https://api.files.link/v1/files/$FOLDER)
  curl -s -X PUT --data-binary @$F "$(echo $UP|jq -r .urls[0].url)"
  curl -s -H "Authorization: $KEY" -d '{"ids":["'$(echo $UP|jq -r .urls[0].id)'"]}' https://api.files.link/v1/files/confirm-upload
endscript

Use folders to keep the archive navigable — partition by service, host, and date so finding payments/2026-06/host-3 is obvious. For logs past their hot window, move them to the cold storage tier: it cuts the per-GB cost substantially while keeping retrieval instant, so a compliance archive you might never read costs little but is still one GET away if an auditor or an incident demands it.

Everything is encrypted at rest, which matters because logs routinely leak more than people expect — emails, tokens, internal IPs, stack traces — so keep log folders private and pull files through signed URLs rather than public links. The honest scope: files.link is log *storage and archival*, not a log *analytics* platform. It doesn't index, tail, or run queries the way Datadog, Loki, or an ELK stack does — pair it with your search tooling for live debugging, and use files.link as the durable, low-cost backing store and long-term archive those tools age data out of. Prepaid credits keep the bill predictable even when log volume spikes during an incident.

Benefits With No Complexity

Global CDN delivery

Your files are served from 450+ edge locations worldwide.

Edge-cached worldwide

Files are cached close to your users for fast delivery.

Signed-URL security

Private files stay protected with time-limited access.

What You Get

Unlimited files

Upload as many files as you need.

Unlimited storage

There is no storage limit.

Public + Private storage

Private files are fully secured.

CDN ready links

Upload directly to 450+ edge locations worldwide.

Prepaid credits

No subscription. Pay only for the storage and bandwidth you use.

More coming soon

We have plenty of features coming!

How files.link Works

1. Upload

Create a project and upload your first file.

2. Copy

Copy the CDN link.

3. Use Anywhere

Paste and enjoy the blazing speed.

Why Developers Choose files.link

A Better Way to Store & Deliver Files

Amazon S3Datadog Log Archivesfiles.link
Curl-friendly upload, no IAM/SDK
Cold storage tier for old logs
Instant retrieval from cold tier
Encrypted at rest
Built-in log search / analytics
Prepaid credits (no bill shock)

Calculate Your Needs

Storage

0GB

Egress

0GB

CDN Bandwidth

0GB
Total: $0.000/month

Start Storing Log Files

  • Global CDN delivery
  • Edge-cached worldwide
  • Signed-URL security
  • Unlimited files
  • Unlimited storage
  • Public + Private storage
  • No subscription — prepaid credits keep spend predictable
Start Storing Log Files

Frequently Asked Questions

How do I ship logs to files.link?
Upload over plain HTTP from a logrotate postrotate hook, a cron job, or a CI step — POST to get a presigned URL, PUT the gzipped log, POST confirm-upload. No IAM roles, instance profiles, or SDK required, so it works from slim containers and bare scripts.
Should old logs go to cold storage?
Yes. Once logs are past their hot window, the cold storage tier cuts per-GB cost substantially while keeping retrieval instant — ideal for compliance archives you rarely read but must be able to produce on demand.
Can files.link search or tail my logs?
No. files.link is durable storage and archival, not a log-analytics platform — it doesn't index, tail, or query like Datadog, Loki, or ELK. Use those for live debugging and files.link as the low-cost backing store and long-term archive.
How do I keep sensitive log data safe?
Logs often contain emails, tokens, and internal IPs. Keep log folders private and retrieve files through signed URLs rather than public links; all files are encrypted at rest and in transit.
General Questions
Is there a subscription?
No. files.link uses prepaid credits, so storage, bandwidth, and API usage are deducted from your balance as you go. The app explains the payment step before uploads are enabled — no monthly subscription and no per-user fees.
What is files.link?
files.link is a developer-first file platform that makes it simple to store, secure, and deliver files globally. It provides signed URLs, public/private access, and an API-first design so you can integrate file delivery into any app without the usual complexity.
How does billing work?
files.link uses prepaid credits. As you use storage, bandwidth, and API requests, credits are deducted daily. When your balance runs low, we automatically recharge it using your saved card. If an auto-recharge doesn't go through, your files and links stay put — you simply update your payment method or top up manually to keep going. No monthly subscriptions — just simple usage-based pricing.
How secure is my data?
All files are encrypted at rest and in transit. You can use signed URLs for private files, control access with permissions, and rely on enterprise-grade infrastructure for data protection.

Related

files.link
Copyright © 2026
All rights reserved
ContactGuidesGlossaryStatusLegal