Recommended Posts

A friend has just recieve a grant to start a small local business. The business focuses on helping teens and adults with disabilities to pursue a career and education in college. Instructors will chaperone students to their classes and assist in their learning as well as monitoring their behavior.

He's managed a similar busniness before where a lot of things were documented with paper and pen. He wants to go completely digital with the main focus on cloud storage. Instructors will be equiped with small laptops to do work with, and his goal is to have the work synced with a central server at the office. The server will also operate as the usual office server, printing/network/storage/filesharing. So all instructors will operate out of the office only going to the office when there are meetings.

So he's asked me to take this on. He could pay someone that actually has experience, but he knows I'm into computers and electronics and stuff. So he's allowed me this oppurtunity, which I'd really like to take on, accomplish and gain experience from.

I'm probably in over my head but it's something I've never done before. I've googled and there are soo many options. I really have no idea of where to start or look.

I'd really appreciate any help. Thanks.

Link to comment
https://www.neowin.net/forum/topic/1075261-building-a-cloud-server/
Share on other sites

Suggestion from one of the few Linux nuts here on Neowin, :-P

Minimal financial overhead, and in my experience, greater reliability, would result from choosing a Linux based server solution. If vendor support is important to you, I would recommend somebody like RedHat or Ubuntu. I've heard the Ubuntu guys will actually come out, set it up on your hardware and train you on it before they leave. They've even written their own cloud server management software. Of course you can always choose to keep their paid support in the event that something explodes. If vendor support isn't a huge deal to you, you could go with something like Debian (which is what I run on all my personal computers and my personal server), but you'll have to set it up and support it yourself, or use one of the third party Debian consultants; http://www.debian.org/consultants/ . If you do choose a Linux solution, avoid Mandriva, they are going under, and have been for a long time.

Debian GNU/Linux: www.debian.org

RedHat Linux: www.redhat.com

Ubuntu Linux: www.ubuntu.com

Ubuntu Server Support: http://www.ubuntu.co...server/services

Ubuntu Cloud Services: http://www.ubuntu.com/node/1648

If you go with a Linux or Unix based server OS, you could also check out Alfresco. I've been looking into it and appears to be a very solid and feature-full SharePoint-like software that allows people to collaborate on projects and documents in the cloud. You can sign up for a free online demonstration to see how it works on their website:

http://www.alfresco.com/

Just my two cents, good luck!

I think I'm going with Ubuntu. Mostly because it looks more user friendly. :) I'm downloading it right now. I'll install it and check it out tomorrow.

Cool, if you have any questions the Ubuntu forums are free and quite vibrant last time I used them.

If you want a stable cloud server, I would recommend RedHat or another distribution that builds off of the exact same packages (specifically CentOS). You do not have to pay for CentOS. The packages RedHat puts through are very stable and tested over long periods of time before they get pushed out in an update. When I am using a desktop operating system, I prefer bleeding edge packages (and thus usually I use Arch). However with servers, I prefer stability and something I can completely trust.

Nothing against Ubuntu or Debian, by the way. They make great server distributions. I guess it depends what type of package management system you like the best in the long run. RPMs are not my favorite in a desktop environment, but I have learned to respect them through various server installations. Basically, you can use anything as long as it has good documentation. Having a helpful community is also important (again, CentOS is great for this...P.S. - I don't work for them, I just love their product), especially if somebody breaks something at three o'clock in the morning and you are scrambling to figure out what went wrong and how to fix it.

HAHAHA, WOW, I could cry right now. :s

Everytime I google to figure something out, I have to google 3 more times, and then even more. And even then I barely understand what the hell these packages do, and there's lots of them!

The closest I've come to using Unix/Linux is making a small script for my iphone that swapped directories back n forth when I ran it.

God I hope there's someone in this forum willing to help me through this.

I highly doubt I would figure this out before my friend needs something up and running. EIther way, I'm gonna follow through with this for the experience and knowledge. :|

So far, I've installed Ubuntu onto a Virtual Enviroment. Installed all the default Packages it offered during install and then I started googling the packages I installed. Then browsed the packages in Aptitude. Then I realized I needed to take a break because this is too much to take in.

I guess when I get back to it, I'll try to setup OpenSSH.

I hate windows, it's spoiled me rotten.

I recommend Redhat Enterprise Linux server or the free variant, CentOS it is very solid! Most webhosting companies use this distro.

If you are going into hypervisors, I recommend vmware for that. Very solid hypervisor platform...

as for the server hardware I recommend Supermicro.

For networking hardware I recommend Cisco routers/switches and Extreme Networks switches (if you cannot find a Cisco solution in your budget range)

Cisco and F5 load balancers are great as well if you are using several servers and I also recommend EMC storage area networks. They have very good vmware intergration.

Hmm, I'm starting to get the feeling that Cloud Server means a bunch of servers hooked up together which operate together as clones to distribute data to a client using the closest server.

So I was looking at Ubuntu Cloud Server, it looks like it's made for that purpose. Unless I'm wrong. I'm looking for something more like dropbox.

I'm trying to build only one server, that is a mail, file, print, and web server while also adding a service that operates like dropbox. My server would sync all documents to all the laptops. I know you can do something similar with VPN and Drive mapping, but it doesn't upload to the client device like dropbox does for offline usage.

I'm checking out centOS right now, seeing what it offers.

I'm confused now. Anyone that's built a server before willing to offer up some personal guidence, please message me. :)

----

I just found ownCloud, looks like exactly what I'm looking for. About to see if I can install this on my ubuntu server. Wish me luck. :)

I'm installing or trying to install ownCloud but I'm missing packages.

http://owncloud.org/install/

It tells me to

apt-get install apache2 php5 php5-json php-xml php-mbstring php5-zip php5-gd
apt-get install php5-sqlite curl libcurl3 libcurl3-dev php5-curl php-pdo
[/CODE]

I get the following messege

[CODE]
Note, selecting 'php5-common' instead of 'php5-json'
E: Unable to locate package php5-xml
E: Unable to locate package php-mbstring
E: Unable to locate package php5-zip

Note, selecting ' libcurl4-openssl-dev' instead of 'libcurl3-dev'
E: Unable to locate package php-pdo
[/CODE]

Am I missing sources? What source am I supposed to add to get those packages?

duhk - i think the primary issue here is your budget. do you have a ballpark figure?

in your description, you said that the server will be for cloud storage, but also act as a general office server. i'd highly recommend you separate those duties into multiple servers.

how much storage are you going to need? are you going to use local server storage? do you need to venture into a NAS or SAN? what kind of networking will you need? you'll probably need several switches plus firewalls.

have you looked into a solution like a NAS-based Cloud? if your budget is more restrictive, you could buy a sizeable NAS and use the integrated software to host. i know Synology's software, for example, allows for file sharing over the internet and they have some "cloud" solution too, although i dont know much about that.

(edit) i guess what im getting at is - by reading through this thread, you're kind of diving head first w/o thoroughly planning.

Just get Server 2008, Setup Exchange 2010 (Mail for everybodys), Then install sharepoint for your document collabaration. For the hell of it build a website and host it on your server maybe even use SQL and swing a database out the back for people to log into via your snazbang website :)

A friend has just recieve a grant to start a small local business. The business focuses on helping teens and adults with disabilities to pursue a career and education in college. Instructors will chaperone students to their classes and assist in their learning as well as monitoring their behavior.

He's managed a similar busniness before where a lot of things were documented with paper and pen. He wants to go completely digital with the main focus on cloud storage. Instructors will be equiped with small laptops to do work with, and his goal is to have the work synced with a central server at the office. The server will also operate as the usual office server, printing/network/storage/filesharing. So all instructors will operate out of the office only going to the office when there are meetings.

So he's asked me to take this on. He could pay someone that actually has experience, but he knows I'm into computers and electronics and stuff. So he's allowed me this oppurtunity, which I'd really like to take on, accomplish and gain experience from.

I'm probably in over my head but it's something I've never done before. I've googled and there are soo many options. I really have no idea of where to start or look.

I'd really appreciate any help. Thanks.

so instead of planning, you head jump into a solution?

Good luck

I'm installing or trying to install ownCloud but I'm missing packages.

http://owncloud.org/install/

It tells me to

apt-get install apache2 php5 php5-json php-xml php-mbstring php5-zip php5-gd
apt-get install php5-sqlite curl libcurl3 libcurl3-dev php5-curl php-pdo
[/CODE]

I get the following messege

[CODE]
Note, selecting 'php5-common' instead of 'php5-json'
E: Unable to locate package php5-xml
E: Unable to locate package php-mbstring
E: Unable to locate package php5-zip

Note, selecting ' libcurl4-openssl-dev' instead of 'libcurl3-dev'
E: Unable to locate package php-pdo
[/CODE]

Am I missing sources? What source am I supposed to add to get those packages?

You need to edit your [b]sources.list[/b] file which is located in [b]/etc/apt[/b]

There are several repositories that are commented out using the [b]#[/b] symbol, try activating these by removing it, then refresh using apt-get update

That should help sort out some of the problems you are experiencing.

This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Posts

    • Save up to 87% on ChatPlayground AI lifetime subscriptions by Steven Parker Today's highlighted deal comes via our Apps + Software section of the Neowin Deals store, where for only a limited time, you can save up to 87% on ChatPlayground AI: lifetime subscriptions. ChatPlayground AI puts the world’s top AI models in one powerful interface, letting you enter a single prompt and instantly compare outputs from multiple models to choose the perfect response for your needs. Boost productivity and creativity with access to the latest AI giants like GPT-4o, Claude Sonnet 4, Gemini 1.5 Flash, DeepSeek V3, and dozens more — all in one window. Whether you’re chatting, coding, generating images, or refining prompts, ChatPlayground AI equips you with advanced tools like prompt engineering, image/PDF chat, saved conversations, and AI image creation, plus priority support to keep your workflow seamless. Access the world’s best AI models Side-by-Side Comparisons: Enter one prompt & instantly view results from multiple AI models to find the best output for your needs 40+ AI Models: Includes GPT-4o, Claude Sonnet 4, Gemini 1.5 Flash, DeepSeek V3, Llama, Perplexity, and many more Multi-Function Platform: Access AI for chat, image generation & coding all within a single interface Web Browser Extension: Offers a Chrome extension to seamlessly integrate the platform into your browsing workflow Boost productivity with powerful features ChatPlayground Interface: Designed for seamless AI model comparison in one window Prompt Engineering: Refine & optimize your prompts for better, more accurate responses Chat with Images & PDFs: Upload visuals and documents to get context-aware answers Saved Chat History: Keep track of past conversations for reference & ongoing projects AI Image Generation: Create high-quality visuals powered by top AI image models Priority Customer Support: Get faster assistance whenever you need it What you'll get with the Unlimited Plan Includes unlimited messages/month Built for prompt engineers, startups, and teams who run experiments nonstop Includes priority access to new features and future models Good to know Length of access: lifetime Redemption deadline: redeem your code within 30 days of purchase Access options: Desktop Max number of device(s): Unlimited Available to both NEW & Existing users Updates included A lifetime subscription to ChatPlayground AI (Unlimited Plan) normally costs $619, but you can pick it up for just $79 for a limited time - that represents a saving of $530 (87% off). Click the link below for more details, always check terms and specifications before making a purchase. Get this ChatPlayground AI (Unlimited) for $79 (was $619) There are also two other discounted plans to choose from. Although priced in U.S. dollars, this deal is available for digital purchase worldwide. Support queries If you have queries or need support for any of the Neowin Deals, please use the contact form here. Neowin Deals are managed and sold by StackCommerce who represent Neowin on an affiliate basis. Why we post these deals We post these because we earn commission on each sale so as not to rely solely on advertising, which many of our readers block. It all helps toward paying staff reporters, servers and hosting costs. So for those that keep moaning and complaining, be thankful we're still online for you to even do that. Other ways to support Neowin Whitelist Neowin by not blocking our ads Create a free member account to see fewer ads Make a donation to support our day to day running costs Subscribe to Neowin - for $14 a year, or $28 a year for an ad-free experience Disclosure: Neowin benefits from revenue of each sale made through our branded deals site powered by StackCommerce.
    • I like Tidal, but it still does not control devices from the mobile/app and still no surround support. And yeah re: above comment I still get a lot of network errors and I am on a 4/4 Gbit Fiber connection.
    • Aren`t "security features" and "AI model that can see your screen" a tad diametric!
    • Samsung, Amazon extend 990 PRO 2TB NVMe SSD deal beyond Prime Day 2026 by Sayan Sen Recently, we had Amazon's Prime Day 2026 sales wherein there were several great deals including on SSDs. One of those discounted components was the Samsung 990 PRO SSD as the 2TB variant of it was selling for $370, a very good price after a long time. Although that deal was supposed to expire today, Amazon has now extended that sale further (purchase link under the specs table down below). The 990 PRO is a PCIe Gen4 NVMe SSD and still one of the fastest drives available today for under $400. Speaking of fast, sequential reads and writes are rated at 7450 MB/s and 6900 MB/s, respectively. The random throughputs for reads and writes are 1400K IOPS and 1550K IOPS, respectively. The 990 PRO is based on Samsung's 7th Gen V-NAND flash, and it too is TLC. It packs 2 gigs of LPDDR4 DRAM cache, which helps the random performance. The endurance rating for this is 1200 TBW (terabytes written), which should be sufficient for most users. The Samsung 990 PRO is compatible with the PlayStation 5, but if you are going to use the 990 PRO on a PC, check out the Samsung Magician app that lets you track your drive's health, update its firmware, customize various settings, and more. The technical specs of the Samsung 990 PRO 2TB are given in the table below: Specification Value Form Factor M.2 2280 Interface PCIe Gen 4.0 x4, NVMe 2.0 NAND Flash Samsung V-NAND TLC Controller Samsung In-house Controller Cache Memory Samsung 2GB Low Power DDR4 SDRAM Sequential Read Speed Up to 7,450 MB/s Sequential Write Speed Up to 6,900 MB/s Random Read (4KB, QD32) Up to 1,400,000 IOPS Random Write (4KB, QD32) Up to 1,550,000 IOPS Random Read (4KB, QD1) Up to 22,000 IOPS Random Write (4KB, QD1) Up to 80,000 IOPS Operating Temperature 0°C to 70°C Reliability (MTBF) 1.5 Million Hours Endurance 1,200 TBW (Total Bytes Written) Get it at the link below: Samsung 990 PRO SSD 2TB NVMe SSD (MZ-V9P2T0B/AM): $369.99 (Sold and Shipped by Amazon US) Good to know This Amazon deal is U.S. specific, and not available in other regions unless specified. We only use first-party seller links (at the time of article publishing); ensure that you purchase from a first-party seller link only. Check out Today's Deals on Amazon | or our recent tech deals. Become a Prime member (for Students or SNAP) via Neowin Get Prime Access - Prime for half price (for qualifying Medicaid, EBT, SNAP) Subscribe to Prime Video, Audible Plus, Music Unlimited or Kindle Unlimited via Neowin As an Amazon Associate, we earn from qualifying purchases
  • Recent Achievements

    • Reacting Well
      NovaEdgeX earned a badge
      Reacting Well
    • Week One Done
      NovaEdgeX earned a badge
      Week One Done
    • One Year In
      BA the Curmudgeon earned a badge
      One Year In
    • Conversation Starter
      rosiecharles earned a badge
      Conversation Starter
    • First Post
      KMilenkoski1202 earned a badge
      First Post
  • Popular Contributors

    1. 1
      +primortal
      539
    2. 2
      +Edouard
      266
    3. 3
      PsYcHoKiLLa
      151
    4. 4
      Steven P.
      98
    5. 5
      macoman
      66
  • Tell a friend

    Love Neowin? Tell a friend!