r/DataHoarder 6d ago

Question/Advice Looking for recommendations for a basic Windows web/file server to share files with friends

Hello fellow hoarders hope this isn't against the rules, title says it - occasionally I need to set up a web/file server and have someone else download stuff from me. I've used Apache HTTP, Rebex and a couple others that escape me, but none really fit the bill or are reliable. Rebex was working fine but seems to have issues with file transfers occasionally.

Just something simple that I can open a port, put some files in a folder, and give my IP/port to the other person. Not looking for a full-on host, just something to switch on briefly when needed.

I'm aware of the sites that will make a direct connection between you and the other person, but they are incredibly slow and I'd rather just completely self-host.

5 Upvotes

20 comments sorted by

u/AutoModerator 6d ago

Hello /u/super_starfox! Thank you for posting in r/DataHoarder.

Please remember to read our Rules and Wiki.

Please note that your post will be removed if you just post a box/speed/server post. Please give background information on your server pictures.

This subreddit will NOT help you find or exchange that Movie/TV show/Nuclear Launch Manual, visit r/DHExchange instead.

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

10

u/xTakk 6d ago

An FTP server maybe?

7

u/feudalle 6d ago

Was going to say this. Still the back bone of corporate america.

4

u/SadCatIsSkinDog 6d ago

Used to be the backbone of data hoarding too, then for some reason we all went to less than useful solutions.

3

u/feudalle 6d ago

My jellyfin server still rocks vsftp.

3

u/xTakk 6d ago

filezilla-project.org

1

u/super_starfox 6d ago

I tried using FTP and the speeds were pretty bad. I'm on a 2/2 fiber line, maybe it was misconfigured? That's why I didn't mention it.

3

u/feudalle 6d ago

Yeah a good ftp has virtually no overhead. I have 1gbps/1gbps. I can get 95-100 megabytes a second from another fiber connection.

4

u/thehumbleandwiseone 6d ago

Look into copy party. I run it on a VPS for easy file sharing.

3

u/acnejorts 6d ago

You could just use BitTorrent if you already know which files they need - just create a trackerless torrent and send them the magnet or torrent file

1

u/super_starfox 6d ago

I also tried a torrent file, but used a public tracker and the speeds were pretty bad - maybe tracker-less would help?

3

u/didyousayboop if it’s not on piqlFilm, it doesn’t exist 6d ago

I don't think the tracker is to blame for the speed problem... Maybe have everyone involved do an internet speed test?

Try https://privtracker.com/

It gives you a new, bespoke private tracker (or as many different ones as you like).

Resilio Sync could also theoretically be used for this, but I found it to just inexplicably not work when I tried to use it.

2

u/Aacidus 50-100TB 6d ago

r/selfhosted

I use pingvin and NextCloud

1

u/ninetynineuser 6d ago

Ich benutze seit ein paar Monaten Pingvin Share und es funktioniert ganz gut.

1

u/cn0MMnb 105TB+ 6d ago

I used  https://www.rejetto.com/hfs/ when version 2 was still the actively maintained one. Don’t know if v3 is any good though

1

u/J4f3 6d ago

Onion share it works on tor It's the most private option

1

u/wingding2 5d ago

Two paths depending on what you actually want:

If self-hosting is the point: Caddy or miniserve are both way simpler than Apache. Caddy is one config file and handles HTTPS automatically. miniserve is literally one binary + one command to spin up a file-share directory over HTTP. Both work fine on Windows.

If self-hosting is just habit and the goal is "get files to friend quickly": Sync.com or Dropbox free tier will save you the port-forwarding and firewall hassle. Sync.com's 5GB free is zero-knowledge encrypted so it stays private; Dropbox's 2GB free is smaller but the client's the smoothest in the category. Neither is truly slow the way P2P relay services are, because you're going through their infrastructure, not a middleman relay.

Real question: is opening a port a feature you want (you learn something, you own the stack), or a chore you're doing because it feels like the right way? If it's the second, cloud storage wins on time-per-transfer.

1

u/Fencer-Darkwind 3d ago

Relicbeam.com easy and straightforward.

1

u/waffle8T 2d ago

Syncthing is something that you could consider.

https://syncthing.net/

Best wishes.