Development site, not farwing.io. This build is 0.8.0-dev. The server image is ghcr.io/farwing-io/server:dev.

Farwing Server

The whole team, at full speed.

A web portal on your own server. Staff and partners send, receive, browse and automate transfers. You keep the data and the keys.

A new server starts in Free mode: 1 Gbit/s in total, 5 users, 1 hot folder or sync job. Start a 30-day trial with every feature from the setup wizard or the license page.

1 Start the server. It runs as one container with host networking.
curl -fsSL https://dev.farwing.io/compose.yml -o compose.yml mkdir -p /data /srv/files docker compose up -d
2 Open the setup wizard in your browser.
https://your-server:8443

Packages

Send files to anyone with an email address. Passcodes, expiry, download receipts.

Recipient pages

No account needed. Works on a phone. Shows your logo and color on a paid license.

Files and sharing

Browse folders with 100,000 files. Share with people, groups or a link.

Hot folders

Drop a file in a folder and it goes. Patterns, waits and failure alerts.

Sync

Mirror folders to another server or to S3 on a schedule, with a dry run first.

API

Keys with scopes and expiry. Script every transfer. On every paid plan, with no key limit.

Sign-in

Passwords with authenticator codes. Single sign-on with OIDC on Business and Enterprise.

Audit log

Every action, searchable. CSV export and syslog forwarding on Business and Enterprise.

Seven steps from container to first transfer

  1. 01Admin account
  2. 02Choose how to start
  3. 03Storage
  4. 04Address and certificate
  5. 05Email
  6. 06Firewall check
  7. 07Done