Posted by Blade-Runner I am would like to convert a windows 10 computer to a
web/browser, self-hosted file server so anyone anywhere can access the files as long as they have: a web address, username and password. I have seen a lot of software solutions that they say can do this but I would like the group's opinion.14 Replies
can3gxw
This person is a verified professional.
Verify your account to enable IT peers to see that you are a professional.
tabasco
I set this same thing up several years ago and it was a piece of cake. It was very simple, for personal reasons [me, on the road, my cousin in Europe, etc].
This is NOT a corporate/company setup, so it may not work for you.
- WIndows 10 Pro
- Set a static IP
- Use a DNS forwarder [like NOIP.com] so that you will connect to the address [as your public IP will change]
- Port forwarding on your router to send the traffic to your file server
- FILEZILLA FTP SERVERThen you just set up the users on your PC for the appropriate access, and FileZilla will do the heavy lifting of serving up your files.
It was a really easy setup and their [FileZilla] documentation was very simple to follow.
1 found this helpful thumb_up thumb_down
If you want a really fancy front end, why not setup wordpress and use a file server plugin? it would allow for username, password, captcha, etc.
If you are looking for a media server, look at Plex.
1 found this helpful thumb_up thumb_down
Does it have to be Windows 10? Nextcloud is a linux package that provides a dropbox-like file share. You can download, upload, browse them online [pdf, jpg, etc], and more. Plus, it has a bit of security built in. And, it's free.
1 found this helpful thumb_up thumb_down
Do you need to stay on Windows 10, or is that just what's running on the machine right now? If you don't need to stay on Windows, then ownCloud and Nextcloud are two software solutions that are specifically designed to do just that. I haven't used either one myself, but I've seen them suggested by lots of other people that have used them. It looks like both of them have a web app or web connectivity, but I don't know how they work as far as a web address is concerned. Maybe use one of them in conjunction with can3gxw's noip.com suggestion?
I'll second LittleITguy's Plex suggestion if you're specifically looking for a media server. If you're looking for a general file server though, then I think ownCloud or Nextcloud are your best bets.
Was this post helpful? thumb_up thumb_down
Thank you very much for that suggestion, I have been working in WP for years so this is a familiar space and the idea of fancy is cool but I don't understand how you get from A to B.
So I host and build my websites on Hostinger [they have WP specific hosting] but I am not allowed to store files there. How do I go from there to a local Windows 10 machine?
Was this post helpful? thumb_up thumb_down
TrueNAS. Free, secure and easy to setup. I have one in my house on an old HP server
Was this post helpful? thumb_up thumb_down
The question is how secure do you need it to be ? With all the weirdos and hackers wannabe out there, you can be painting a huge target on yourself. Then also the last thing you want is sensitive data leaking or worse people planting weird stuff on your file server ?
Then there are VMs on AWS [EC2 instances] that can have storage using S3 with server-less web servers [AWS elastic beanstalk] Then there is also the AWS free tier for test and small set ups. This beats having to host your web server with another win10 machine ?
Was this post helpful? thumb_up thumb_down
I was going to suggest the same.
Was this post helpful? thumb_up thumb_down
Your title and your description defer. According to your title, I understand that you want to keep Windows 10 on your computer and want to repurpose it as a file server located at a hoster of your choice. According to your description in your post, you want to repurpose this computer for file sharing on Internet regardless of location of computer and with whichever operating system seems appropriate. For the variant of your text, I agree with others to consider Nextcloud 9. And according to description, you don't want to use MFA as the files to share don't need much protection.
But I didn't understand what the advantage is to use your computer instead of renting a hosting service with the hoster and its better Internet access. I personally prefer to keep such sharing services separate of my own equipment and would rent the Internet service from a qualified hoster. Even if I would create a DMZ on my premises, I would need to open my Internet access more compared to my network without a DMZ.
- And for my understanding of the variant of your title, are you aware of the limitations of how many concurrent network connections your Windows
10 license supports?
- Remains the number of desired concurrent Internet users always below that threshold?
Was this post helpful? thumb_up thumb_down
- And for my understanding of the variant of your title, are you aware of the limitations of how many concurrent network connections your Windows
10 license supports?
If this were Linux, NextCloud is good. On Windows 10, try SynaMan. Both NextCloud and SynaMan will allow you to expose files on a machine through HTTP[S]. Users on the Internet will be able to upload/download files directly to this machine.
Was this post helpful? thumb_up thumb_down
I am would like to convert a windows 10 computer to a web/browser, self-hosted file server so anyone anywhere can access the files as long as they have: a web address, username and password. I have seen a lot of software solutions that they say can do this but I would like the group's opinion.
Windows 10 has a Hyper-V role built-in which means you can run literally any Linux-based file server for file sharing purposes. Depending on what you need, NextCloud //nextcloud.com/ [Web access], OMV //www.openmediavault.org/ [FTP, Torrent], or SAN&NAS //www.starwindsoftware.com/san-and-nas-free [iSCSI, SMB, NFS] may be the most suitable ones. Since you intend to expose that file server to the internet, running the service inside an isolated virtual machine is even more recommended.
Curious, why don't you want to use any of the popular public clouds instead?
1 found this helpful thumb_up thumb_down
Thank you all for the help, the reason that the client does not want to use a public cloud is 3 fold.
1] They want to edit the files without having to download them first and needs an easy to use GUI.
2] The files are confidential and does not want a third party to see them.
3] They need about 1tb of storage and does not want to pay monthly fees.
Was this post helpful? thumb_up thumb_down
Blade-Runner wrote:
the reason that the client does not want to use a public cloud is 3 fold.
These are reasons for a NAS or a solution like NextCloud, without the limitations of Windows 10. So repurposing is fine. But you may move that Windows 10 license to some other device and not reuse it for this repurposing. And for the access from anywhere, you would enable VPN for your network so that remote users may also access such a NAS or NextCloud.
2 found this helpful thumb_up thumb_down
I am pretty sure a computer that is capable of running Windows 10 also can easily run a true hypervisor like free Hyper-V Server 2019 //www.microsoft.com/en-us/evalcenter/evaluate-hyper-v-server-2019 or free VMware ESXi [with some limitations //www.vmwareblog.org/esxi-free-buy-esxi-anyway/]. One of these will be a much better option than running virtual machines on top of Windows 10 due to better reliability and less patching required. A desktop OS is not really suitable to become a server.
1 found this helpful thumb_up thumb_down
Read these next...
Bitbucket exploit - Patch time
SecurityMight make for a good Snap! addition...Atlassian Bitbucket Server & Data Center are affected by a pretty serious exploit in the blog article below. Patch as soon as possible. Comment per the article: "The advisory reveals a command injection vulnerabi...
What boards are you using in your servers?
HardwareFor the longest time it seemed that Intel Server boards were the best overall option, but over the years there have been some rising competition from SuperMicron, Gigabyte, Asus, etc. There is a lot of discussion here about different pieces of hardware fo...
Snap! Win10 KB5017380, Morgan Stanley's $35 million fine, FF105, Hilton in space
Spiceworks OriginalsYour daily dose of tech news, in brief. It's almost time! We're just a week away from SpiceWorld 2022, and we can't wait to see everyone there, whether you're able to attend in-person or virtually. It's going to be an incredible time for our Commun...
Tabletop Exercises for small SMBs
Best Practices & General ITI'm looking for some canned tabletop exercises for micro SMBs that are 2-5 people in size. I've seen a number of tabletop exercises online, but none that are specifically developed for very small businesses that don't have tech experience. If you ask them...
How do you handle users needing local Admin password
SecurityWe have engineers that are running programs, installing, changing, developing and need to be able to utilize elevated command prompts. Currently they are logged in as a general user and then create a helpdesk ticket. We have a predefined admin account ...