<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/fileship-self-hosted-file-sharing-with-a-desktop-companion-fshwjonuu" -->

---
title: Fileship: Self-Hosted File Sharing With a Desktop Companion
description: Fileship is an open-source, self-hosted file-sharing app with a Windows desktop companion for ShareX-style screenshot uploads. It adds screen recording, OCR...
canonical: https://daily.dev/posts/fileship-self-hosted-file-sharing-with-a-desktop-companion-fshwjonuu
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Fileship: Self-Hosted File Sharing With a Desktop Companion | daily.dev
og:description: Fileship is an open-source, self-hosted file-sharing app with a Windows desktop companion for ShareX-style screenshot uploads. It adds screen recording, OCR...
og:url: https://daily.dev/posts/fileship-self-hosted-file-sharing-with-a-desktop-companion-fshwjonuu
og:image: https://api.daily.dev/og/posts/FShwjONUu.png
og:image:alt: Fileship: Self-Hosted File Sharing With a Desktop Companion
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Fileship: Self-Hosted File Sharing With a Desktop Companion

**[Noted](https://daily.dev/sources/noted)** · [@noted](https://daily.dev/noted) · 6 min read · 13 upvotes · 0 comments

## Summary

Fileship is an open-source, self-hosted file-sharing app with a Windows desktop companion for ShareX-style screenshot uploads. It adds screen recording, OCR for extracting text from images, and a browser extension, plus a Linux shell script for uploads. The web library organizes files into folders with password-protected or expiring share links, an optional local AI-powered image search, and an Inbox for receiving files from others. It deploys via official Docker Compose with PostgreSQL, recommending at least 2 CPU cores and 4 GB RAM, and supports importing data from Zipline.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://noted.lol/fileship>

## Questions this post answers

### What are the system requirements for self-hosting Fileship?

The developer recommends at least two CPU cores and 4 GB of RAM to run Fileship. It deploys through an official Docker Compose setup using PostgreSQL as the database, which is more resource-intensive than a lightweight screenshot uploader, so persistent storage and backups should be planned before deployment.

_Homelab builders sizing out self-hosted tools can find setup breakdowns like this on daily.dev._

### Can Fileship migrate data from an existing Zipline instance?

Yes, Fileship supports importing data from Zipline, making it a practical option for anyone already running that self-hosted file-sharing application and considering a switch. This covers moving existing uploads over rather than starting a new library from scratch.

_Anyone comparing self-hosted alternatives before switching tools can track options like this on daily.dev._

### Does Fileship work on Linux for screenshot uploading like ShareX does on Windows?

Fileship offers a Windows desktop companion with ShareX-style screenshot capture, screen recording, and OCR, but Linux users get a shell script instead of a dedicated app. The script uploads files directly to a self-hosted Fileship instance and can be wired into an existing screenshot workflow or custom shortcuts.

_Linux users piecing together self-hosted upload workflows can keep tabs on tools like this via daily.dev._

## Similar posts on daily.dev

- [File Browser is being archived, and my self-hosted replacement is faster than it in every way](https://daily.dev/posts/file-browser-is-being-archived-and-my-self-hosted-replacement-is-faster-than-it-in-every-way-tnebddhcd) · XDA Developers · 6 upvotes · 1 comments
- [Petal Brings Self-Hosted Screen Sharing to Your Desktop](https://daily.dev/posts/petal-brings-self-hosted-screen-sharing-to-your-desktop-bckm7fe29) · Noted · 1 upvotes · 0 comments
- [Open-Source File Storage Platform](https://daily.dev/posts/open-source-file-storage-platform-hgtyc5qfc) · Hacker News · 0 upvotes · 0 comments
- [I ditched Nextcloud for something far lighter, and I don't miss a single feature](https://daily.dev/posts/i-ditched-nextcloud-for-something-far-lighter-and-i-don-t-miss-a-single-feature-mdcctqdvs) · XDA Developers · 2 upvotes · 0 comments
- [BoxBox: The file manager your homelab deserves.](https://daily.dev/posts/boxbox-the-file-manager-your-homelab-deserves--kqzuuxbqk) · Product Hunt · 75 upvotes · 8 comments

---

Tags: [#docker](https://daily.dev/tags/docker), [#self-hosting](https://daily.dev/tags/self-hosting)

[View this post on daily.dev](https://daily.dev/posts/fileship-self-hosted-file-sharing-with-a-desktop-companion-fshwjonuu)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Fileship: Self-Hosted File Sharing With a Desktop Companion","url":"https://daily.dev/posts/fileship-self-hosted-file-sharing-with-a-desktop-companion-fshwjonuu","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/fileship-self-hosted-file-sharing-with-a-desktop-companion-fshwjonuu"},"datePublished":"2026-10-28T12:17:23.437Z","dateModified":"2026-10-29T09:00:34.575Z","description":"Fileship is an open-source, self-hosted file-sharing app with a Windows desktop companion for ShareX-style screenshot uploads. It adds screen recording, OCR...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/59a8d7a240d1c9fffba571e7e664302d?_a=AQAEuop","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/59a8d7a240d1c9fffba571e7e664302d?_a=AQAEuop","isAccessibleForFree":true,"articleSection":"Noted","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Person","name":"Jeremy","url":"https://daily.dev/noted","image":"https://media.daily.dev/image/upload/f_auto/v1650038055/avatars/Ep4ZyI0wF3cWNWXQjc2m1","description":"Hey there! 👋 I'm Jeremy, creator of Noted.lol. I'm a Self Hosting and Homelab autodidact!","interactionStatistic":{"@type":"InteractionCounter","interactionType":{"@type":"EndorseAction"},"userInteractionCount":4010}},"commentCount":0,"discussionUrl":"https://daily.dev/posts/fileship-self-hosted-file-sharing-with-a-desktop-companion-fshwjonuu","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":13},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"docker,self-hosting","timeRequired":"PT6M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Noted","item":"https://daily.dev/sources/noted"},{"@type":"ListItem","position":3,"name":"Fileship: Self-Hosted File Sharing With a Desktop Companion"}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/fileship-self-hosted-file-sharing-with-a-desktop-companion-fshwjonuu#faq","mainEntity":[{"@type":"Question","name":"What are the system requirements for self-hosting Fileship?","acceptedAnswer":{"@type":"Answer","text":"The developer recommends at least two CPU cores and 4 GB of RAM to run Fileship. It deploys through an official Docker Compose setup using PostgreSQL as the database, which is more resource-intensive than a lightweight screenshot uploader, so persistent storage and backups should be planned before deployment. Homelab builders sizing out self-hosted tools can find setup breakdowns like this on daily.dev."}},{"@type":"Question","name":"Can Fileship migrate data from an existing Zipline instance?","acceptedAnswer":{"@type":"Answer","text":"Yes, Fileship supports importing data from Zipline, making it a practical option for anyone already running that self-hosted file-sharing application and considering a switch. This covers moving existing uploads over rather than starting a new library from scratch. Anyone comparing self-hosted alternatives before switching tools can track options like this on daily.dev."}},{"@type":"Question","name":"Does Fileship work on Linux for screenshot uploading like ShareX does on Windows?","acceptedAnswer":{"@type":"Answer","text":"Fileship offers a Windows desktop companion with ShareX-style screenshot capture, screen recording, and OCR, but Linux users get a shell script instead of a dedicated app. The script uploads files directly to a self-hosted Fileship instance and can be wired into an existing screenshot workflow or custom shortcuts. Linux users piecing together self-hosted upload workflows can keep tabs on tools like this via daily.dev."}}]}
```

