ownCloud Server Build

unplugme71

Honorable
Jan 4, 2013
37
0
10,540
I'm looking to build an ownCloud server as using Dropbox has become too costly. I've looked at other solutions, and while building my own will be a big initial investment, the long-term costs of having it hosted elsewhere will end up costing more in the end.

I'd like the enclosure to be as small as possible. At most i'd want is four 2.5" drives in RAID 10. I was considering the WD Black 750GB. That would give me 1.5TB of storage to be shared between the OS and Data partition.

Most of the data shared will be documents and images. My ISP provides 30Mbps down and 5Mbps up. Should be sufficient for these types of files.

I'm debating if running ESXi as a host and creating two VM's (One for Apache/PHP & ownCloud and one for MySQL database) or if keeping it all on a physical layer would be better. Obviously running VMs will require more resources (CPU and RAM).

If hosting it on a physical, I'm guessing a dual-core with 8GB would be more than sufficient. However, if doing the VM setup, I'd prefer a quad-core with 16-24GB. I rather not have to use swap files on disk. Memory is cheap anyway.

Brands I like and would want recommend: ASUS, Antec, Intel, Western Digital.

This 'server' would be headless.

I prefer if the mobo would have dual gigabit NICs. One for management and one for accessing it over http/https. I found two ASUS models, Q87T/CSM and Q87M-E/CSM

Purchase through Amazon or NewEgg.

Budget besides the hard drives: $500-$750
 

Transmaniacon

Distinguished
PCPartPicker part list / Price breakdown by merchant / Benchmarks

CPU: Intel Xeon E3-1245 V3 3.4GHz Quad-Core Processor ($289.99 @ Amazon)
Motherboard: Gigabyte GA-H87N-WIFI Mini ITX LGA1150 Motherboard ($112.99 @ Amazon)
Memory: Crucial Ballistix Sport 16GB (2 x 8GB) DDR3-1600 Memory ($129.99 @ Amazon)
Case: BitFenix Prodigy (Black) Mini ITX Tower Case ($49.99 @ Newegg)
Power Supply: SeaSonic 520W 80+ Bronze Certified Semi-Modular ATX Power Supply ($64.99 @ Newegg)
Total: $647.95
(Prices include shipping, taxes, and discounts when available.)
(Generated by PCPartPicker 2014-04-29 10:00 EDT-0400)

Quad core CPU with hyper-threading and integrated graphics.

Dual gigabit ethernet ports.

16GB of RAM

Small form factor case that supports 5 3.5" HDDs.

Semi-modular PSU for easier cable management.

I would recommend a SSD for your OS/Apps, but the motherboard only has 4 SATA connectors, and I didn't see any other motherboards that had more SATA connectors AND dual ethernet ports. There may be some in a different form factor, but I tried to keep it compact with mITX.
 

unplugme71

Honorable
Jan 4, 2013
37
0
10,540


I think for the owncloud solution running on Debian 7, I can skip buying a SSD and just partition the RAID 10 for OS and for Data. Since this will be powered on 24/7, I don't think I'll see an advantage to an SSD for the OS.
 

guzzi_jones

Honorable
Jan 25, 2014
29
0
10,540
PCPartPicker part list / Price breakdown by merchant / Benchmarks

CPU: Intel Xeon E3-1245 V2 3.4GHz Quad-Core Processor ($267.88 @ Amazon)
Motherboard: ASRock B75M-ITX Mini ITX LGA1155 Motherboard ($78.09 @ SuperBiiz)
Memory: PNY XLR8 16GB (2 x 8GB) DDR3-1600 Memory ($144.99 @ Newegg)
Storage: Western Digital Red 2TB 3.5" 5400RPM Internal Hard Drive ($98.95 @ Amazon)
Storage: Western Digital Red 2TB 3.5" 5400RPM Internal Hard Drive ($98.95 @ Amazon)
Case: Lian-Li PC-Q18B (Black) HTPC Case ($104.99 @ Newegg)
Power Supply: SeaSonic 450W 80+ Gold Certified Semi-Modular ATX Power Supply ($74.99 @ Amazon)
Optical Drive: Samsung SH-224DB/BEBE DVD/CD Writer ($20.99 @ Amazon)
Total: $889.83
(Prices include shipping, taxes, and discounts when available.)
(Generated by PCPartPicker 2014-04-29 21:09 EDT-0400)

I just built this a few months ago. I loaded ubuntu server. I use it as a suodo cloud server. I just rsync files from my phone nightly. I have openvpn setup so if i want i can vpn in and view pictures. OwnCloud doesn't have a sufficient android client yet. I will be switching to that when the android client is up to snuff.

I also setup raid. there are videos on youtube on how to do that with ubuntu server. you still have over 1.8 or so storage available
 
Solution

guzzi_jones

Honorable
Jan 25, 2014
29
0
10,540
Let me know if you have questions when you get going. youtube is your friend for the raid setup. it can be done from the usb install of ubuntu 64 bit server.
https://www.youtube.com/watch?v=z84oBqOxsD0

gnome is a fine gui if you want to attach your tv for semi headless work. I use it to watch hulu as well.
no need for ubuntu desktop.

you can get a really nice wireless keyboard at
http://www.amazon.com/Logitech-Wireless-Keyboard-Built-In-Multi-Touch/dp/B005DKZTMG/ref=sr_1_2?ie=UTF8&qid=1399121606&sr=8-2&keywords=wireless+keyboard

The power supply is super quiet.
the case is also fantastic.
One issue i had is you will want to order extra HD cables. it only comes with one. You will want the 90 degree ends on the cables.

Once completed make sure all your fans are running with psensor if you have a gui installed.