A Mullet Deployment

Old 6 Comments on A Mullet Deployment 23

Windows in the front, Linux in the back. 

I’ve been working on a pretty interesting environment and I thought you guys might like to hear about it, I would also love to hear what you have to think in the comments! I’m contracting with a non-profit charity organization that is just getting started. Currently there are three users including the founder, they each have their own personal laptops 2 of them running Windows 7 and one of them running Windows 8.1 . They have the pretty standard office needs and they contacted me from a referral to see what I could do for them on their budget (which is tight). After meeting with the founder already we hit our first snag, she’s very cloud-phobic, borderline fanatical about the fact that she want’s to control all of the organizations data in house. That struck me as odd, but hey, every office is different right? Our only other challenges are that the budget really does not allow for nice hardware, and they are still pending for 501c status. What that translates to is we are going to have a hard time getting equipment.

From the discovery meeting I learned that this organization requires:

-Active Directory

-Network storage

-Business class email and calendar

-VPN access

-Web server

-WordPress web site

I also learned that our challenges are:

We do not have 501c status yet (this could take months) which means we do not benefit from companies non-profit pricing schedules, and it will be harder to receive donated equipment.

The founder requires that everything is stored locally, she wants nothing in the cloud.

We couldn’t use Microsoft Server 2012 Essentials because of the email requirement and we certainly could not afford full Server 2012 and Exchange. I ended up going with Zentyal 3.3 which is a Linux based small business server that gives *close enough* products that I thought would be a good fit considering all of our needs versus all of our challenges. (Added bonus, it’s free!) I purchased a HP ProLiant G7 N54L MicroServer an additional 500GB HDD and 4 GB of RAM. Which put us around $500 total for costs of server hardware. For networking I just went with the router/built it switch that the ISP provided. 

Surprisingly It all went pretty well.

Everything was very simple to set up, it reminded me of Small Business 2008 is a lot of ways, the Zentyal GUI just walks you through it all and the entire build out took me maybe 4 hours of billable time. The only custom thing I had to do was install WordPress, which is a simple thing to do on Linux, but this required me to change the management interface to listen on port 444 instead of 443. The entire build cost the client just under $3000.00 included the website I built out for them. 

So what’s the catch?

Zentyal is not all there, yet. The domain acts like a Server 2000 domain, which is not necessarily a bad thing but if you get into a situation where you need to scale up, or add a windows server it could become a problem. OpenChange is still being proven and I’m genuinely un-sure of how it will perform over the long haul, Outlook 2010 seemed to think it was an exchange server so I have high hopes! Samba4 is not a Windows file server which could limit our ability to use Windows native network applications (Access, Quickbooks, Etc.). There is also the obvious red flags, the primary web server is also the primary domain controller, and mail server. All of the eggs are in one basket with no redundancy, maybe as funding increases and they receive their 501c we can revisit this project. 

How would you have handled it?

I would love to hear about some other approaches from other geeks. What would you have changed? Would you have taken this project at all?

Author

Jimmy Simpson III

I work small and micro businesses (between 1 and 75 users). I offer WordPress Development, Virtual IT Director Services, System Administration and Web Hosting.

Related Articles

6 Comments

  1. dood February 20, 2014 at 6:41 am

    “…she’s very cloud-phobic, borderline fanatical about the fact that she want’s to control all of the organizations data in house. That struck me as odd…”
    omg… Who the hell is hiring you?

    • Jimmy Simpson III February 21, 2014 at 9:35 am

      Lot’s of people hire me, but that’s the keyword, people hire me, not geeks. People do things like watch CNN and shop at Target, Even if they do not fully understand what it is they are afraid of, people will fear stuff. This client in particular is afraid of the cloud, so I built her a solution around her unique needs. You make more money that way.

  2. willyem February 20, 2014 at 4:04 pm

    They say the client is always right. Don’t mind her.

    • Dood February 20, 2014 at 5:43 pm

      You are missunderstanding me…

      Post 2013 external clouds or servers are a no-go for crucial information. Everyone should have understood that if you can’t control the data, then it’s not yours anymore. Seriously, would you give your car to a complete stranger just because he tells you, he’d watch after it? I guess not and if yes, please bring it to me.

      Why are some people putting the data of their clients (let alone their own) at more risk then they would their own propperty? Doesn’t make sense, does it?

  3. vns990 February 22, 2014 at 9:12 am

    Yes I tend to concur with the anti cloud logic.

    Apart from my initial total ignorance some points made sense as to why even those pushing the cloud refer to private clouds ?

    Keeping things offline makes perfect sense from a security stand point.
    Especially where confidentiality is a must.

    You wouldn’t want nuclear power net accessible or numerous other things traffic control perhaps?

    Different applications completely but it makes sense right down to small business.

    The other point being data loss.

    The cloud in most cases has absolutely no guarantees against data loss or corruption.

    *runs away fast* crap incoming.

    Sigh ! Yes there is no guarantees that your data won’t fall to bits or everything could get lost.
    Whilst highly unlikely in a lot of cases a lot of businesses will not take that risk.
    Backups are enough of a bastard when dealing with it localhost.
    Things going wrong over the internet INCOMING !

    Keep running Forrest and don’t stop!

  4. Chris Moore February 27, 2014 at 3:42 pm

    There is (in the US) law that requires personal information such as social security number to be stored in an encrypted format. They call it PII (personally identifiable information) and the place I work encrypts all the desktop computer hard drives just on the off chance that some PII might be stored there and to interfeere with the loss of valuable corporate data. Drives supposedly can’t be decrypted without the encryption key that is stored on the network.
    You might want to check on what type of information they are storing. They could be held criminally liable if their facility is burglarized and the thief makes off with the personall information of all this organizations donors or clients.

Leave a comment

Back to Top