How to create file server in windows 10

  • Home
  • Storage & Backup
  • File Sharing

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 SERVER

    Then 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

  • 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

    Security

    Might 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?

    Hardware

    For 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 Originals

    Your 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 IT

    I'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

    Security

    We 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 ...

How do you create a file server?

Things You'll Need.
A plan..
Hard drives [I assumed SATA throughout the article since it is the new standard].
RAID controller [if applicable].
Motherboard, CPU, RAM..
Power Supply..
Computer Case..
A copy of a Linux Server Distro [like Ubuntu Server] or Windows Server..

Can Windows 10 be used as a file server?

Windows 10 has a Hyper-V role built-in which means you can run literally any Linux-based file server for file sharing purposes.

How do I create a Windows file server?

Follow these steps:.
Open the Server Manager and click Manage, Add Roles and Features Wizard..
The Add Roles and Features Wizard opens..
Click Server Roles and select File and Storage Services..
Expand File and iSCSI Services..
Select File Server and Server for NFS..
Click Add Features to include the selected NFS features..

How do I install file server in Windows 10?

To install File Services and the BranchCache for network files role service.
In Server Manager, click Manage, and then click Add Roles and Features. ... .
In Select installation type, ensure that Role-based or feature-based installation is selected, and then click Next..

Chủ Đề