Jump to content

DIY NAS/ cloud

Hello, So i am wanting to making my own NAS/Cloud from scratch but i have no idea where to even start. but for starters my goal is I want storage that I can reach via internet no matter where i am at and manage myself. Any suggestions?

Link to comment
Share on other sites

Link to post
Share on other sites

How good are your Linux/Unix skills?  And when you say "cloud", what do you mean specifically?  I mean, when I think "cloud", I think of a product like Amazon EC2, which allows for running of virtual machines.  You certainly can do that, on your own hardware, with Xen/Virtualbox/KVM/VMware, but basically, we need to know what your overall requirements are and what you're trying to accomplish. 

 

 

Link to comment
Share on other sites

Link to post
Share on other sites

I know a few things in Linux/Unix im a network administrator and we run 3 servers with them so i know enough to rebuild them from scratch. and by cloud i mean basically i have a storage attached to my home network but if say im a few hundred miles away i can log on to my storage through a VPN or IP address and stil be able t access my storage, and also allow others to access it given they have the credentials 

Link to comment
Share on other sites

Link to post
Share on other sites

I use FE Explorer on my iOS devices to connect to my windows shares on my storage server.  I of course have to be connected to my router's OpenVPN to have LAN access.  I also use EasyHTTP (I think that's what it's called...EDIT: HFS is the name) so files can be accessed from a web interface.  Better than FTP since multi-part downloading isn't really implemented well over FTP.  

 

Make sure you get a DDNS setup going on so your router is connected to a domain address instead of an ip that changes.  Google Domains handles this for me.

Workstation:  14700nonk || Asus Z790 ProArt Creator || MSI Gaming Trio 4090 Shunt || Crucial Pro Overclocking 32GB @ 5600 || Corsair AX1600i@240V || whole-house loop.

LANRig/GuestGamingBox: 9900nonK || Gigabyte Z390 Master || ASUS TUF 3090 650W shunt || Corsair SF600 || CPU+GPU watercooled 280 rad pull only || whole-house loop.

Server Router (Untangle): 13600k @ Stock || ASRock Z690 ITX || All 10Gbe || 2x8GB 3200 || PicoPSU 150W 24pin + AX1200i on CPU|| whole-house loop

Server Compute/Storage: 10850K @ 5.1Ghz || Gigabyte Z490 Ultra || EVGA FTW3 3090 1000W || LSI 9280i-24 port || 4TB Samsung 860 Evo, 5x10TB Seagate Enterprise Raid 6, 4x8TB Seagate Archive Backup ||  whole-house loop.

Laptop: HP Elitebook 840 G8 (Intel 1185G7) + 3080Ti Thunderbolt Dock, Razer Blade Stealth 13" 2017 (Intel 8550U)

Link to comment
Share on other sites

Link to post
Share on other sites

Why not just get Google Drive?

Synology has some.

FreeNAS and CentOS are good as well (FreeNAS from personal experience and CentOS from @Electronics Wizardy's advice).

Cor Caeruleus Reborn v6

Spoiler

CPU: Intel - Core i7-8700K

CPU Cooler: be quiet! - PURE ROCK 
Thermal Compound: Arctic Silver - 5 High-Density Polysynthetic Silver 3.5g Thermal Paste 
Motherboard: ASRock Z370 Extreme4
Memory: G.Skill TridentZ RGB 2x8GB 3200/14
Storage: Samsung - 850 EVO-Series 500GB 2.5" Solid State Drive 
Storage: Samsung - 960 EVO 500GB M.2-2280 Solid State Drive
Storage: Western Digital - Blue 2TB 3.5" 5400RPM Internal Hard Drive
Storage: Western Digital - BLACK SERIES 3TB 3.5" 7200RPM Internal Hard Drive
Video Card: EVGA - 970 SSC ACX (1080 is in RMA)
Case: Fractal Design - Define R5 w/Window (Black) ATX Mid Tower Case
Power Supply: EVGA - SuperNOVA P2 750W with CableMod blue/black Pro Series
Optical Drive: LG - WH16NS40 Blu-Ray/DVD/CD Writer 
Operating System: Microsoft - Windows 10 Pro OEM 64-bit and Linux Mint Serena
Keyboard: Logitech - G910 Orion Spectrum RGB Wired Gaming Keyboard
Mouse: Logitech - G502 Wired Optical Mouse
Headphones: Logitech - G430 7.1 Channel  Headset
Speakers: Logitech - Z506 155W 5.1ch Speakers

 

Link to comment
Share on other sites

Link to post
Share on other sites

a NAS is simple, have a program or OS that allows to share a folder or storage device over a network

personal cloud is harder, maybe try reading this and see which one fits your needs: http://www.hongkiat.com/blog/free-tools-to-build-personal-cloud/

****SORRY FOR MY ENGLISH IT'S REALLY TERRIBLE*****

Been married to my wife for 3 years now! Yay!

Link to comment
Share on other sites

Link to post
Share on other sites

2 minutes ago, skkler said:

I know a few things in Linux/Unix im a network administrator and we run 3 servers with them so i know enough to rebuild them from scratch. and by cloud i mean basically i have a storage attached to my home network but if say im a few hundred miles away i can log on to my storage through a VPN or IP address and stil be able t access my storage, and also allow others to access it given they have the credentials 

Okay...  Well if that's the case, then get yourself some hardware, open a port or two on your home firewall, get yourself onto a dynamic DNS service, and go at it.  You'll probably end up being a better sysadmin too if you work through the challenges of configuring it all yourself.

 

Openvpn is the package you configure for VPN.  There's a few file transfer protocols you could use including web (http) with .htaccess files, ftp, or even scp if you give your friends accounts.  There's some fancy PHP frameworks available as well, or you could even set up Samba shares and allow remote VPN clients to mount them. 

Link to comment
Share on other sites

Link to post
Share on other sites

You have a loooot of choices with this.

https://ipfs.io/

IPFS -> Internet Protocol File System

 

Another option, set up a linux server. Install OwnCloud and follow this tutorial: https://owncloud.org/install/

 

In terms of hardware, that depends on what you already have available to you, what all you want to do, and how much you are willing to spend.

† Christian Member †

For my pertinent links to guides, reviews, and anything similar, go here, and look under the spoiler labeled such. A brief history of Unix and it's relation to OS X by Builder.

 

 

Link to comment
Share on other sites

Link to post
Share on other sites

4 hours ago, ARikozuM said:

Why not just get Google Drive?

Synology has some.

FreeNAS and CentOS are good as well (FreeNAS from personal experience and CentOS from @Electronics Wizardy's advice).

With Google Drive, your files as also accessible by Google if they deem that necessary. Going with an on-premise solution will at least guarantee that your data is private. A NAS solution like any WD MyCloud or Synology Diskstation will work well. I can access my Synology DS215j over the internet and download and upload just fine. 

PC Specs - AMD Ryzen 7 5800X3D MSI B550M Mortar - 32GB Corsair Vengeance RGB DDR4-3600 @ CL16 - ASRock RX7800XT 660p 1TBGB & Crucial P5 1TB Fractal Define Mini C CM V750v2 - Windows 11 Pro

 

Link to comment
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×