Linode Forum
Linode Community Forums
 FAQFAQ    SearchSearch    MembersMembers      Register Register 
 LoginLogin [ Anonymous ] 
Post new topic  Reply to topic
Author Message
PostPosted: Wed Jul 18, 2012 9:00 am 
Offline
Junior Member

Joined: Sun May 27, 2012 6:35 am
Posts: 25
We are in a somewhat similar situation - we're creating websites, servers are a necessary evil :-)

Having gone from managed hosting to running our own servers (we use cPanel), we could never go back. It is obviously nice to have someone to call if things break, but a managed server is usually a very restricted environment. It is nice to have root access and the freedom to configure Linux / apache / php / MySQL exactly as we need it, but most importantly it allows us to implement our own server-wide backup solution. We use Linode's backup for disaster recovery purposes, but experience has taught us the hard way *never* to rely solely on the hosting provider for backups. On the managed servers this meant configuring backup on a per-account basis with various scripts and cron jobs, which was just too time-consuming.

We did run on a "true" cloud server at one point, but that experiment ended when we lost the server due to a backplane fault in the switch connecting the diskless servers with the storage network. If you go with a cloud server solution, you will want to examine the level of redundancy they provide very carefully to avoid this type of surprises.

We have a server with another provider that serves as a warm standby in case something happens to our Linode that we cannot fix quick enough ourselves. Linode support seems strictly limited to the hardware itself - a question we had about getting diskquotas to work with the CentOS kernel that Linode provides was rejected with a standard "this is not a manged service" response.

Tom


Top
   
PostPosted: Wed Jul 18, 2012 10:00 am 
Offline
Junior Member

Joined: Sun Mar 29, 2009 6:43 am
Posts: 25
Website: http://www.ian-barton.com
Location: England
Panels provide a layer between you and the underlying system, which IMHO makes it a lot harder to fix things when they go wrong.

I am definitely not a Linux expert, but I manage to run my own mail and web server with multiple users. However, I am not trying to do anything complicated and usually manage to sort out most problems myself. These forums have been very helpful when I get stuck with something I can't work out for myself.

I would suggest getting the smallest available Linode and use it as a "play" system. Install and configure your own mail and web servers. You will end up breaking all sorts of things, but in the process you will end up with a stable and reliable system. More importantly, during this process you will learn how to fix most of the most common problems yourself and your system should be much more easily fixable than a broken cPanel system.


Top
   
PostPosted: Wed Jul 18, 2012 11:05 am 
Offline
Senior Member
User avatar

Joined: Tue May 26, 2009 3:29 pm
Posts: 1691
Location: Montreal, QC
hoopycat wrote:
Guspaz wrote:
You've run into one of the dirty little secrets of the "cloud" industry: there's no actual definition or agreement of what "cloud" means.


There is, but nobody really references it because it's not sexy enough and makes too much sense.


Ah, but I don't have to agree with a foreign standards body as to their definition ;) They do look reasonable, however, and I'd point out that Linode meets every single one of the requirements NIST lists ;)


Top
   
PostPosted: Wed Jul 18, 2012 5:09 pm 
Offline
Senior Member

Joined: Tue Aug 02, 2011 2:45 pm
Posts: 55
I have ISPConfig installed. It has a few drawbacks but for out of the box easy to configure it's pretty good and the community is pretty active. If you do go that way though, I highly suggest you install on a fresh Linode with just the OS installed. No stackscripts. Also, I have heard some minor issues with following the Linode tutorials. If you Google your Linux Distro, and ISPConfig it'll usually lead you to howtoforge with installation instructions from the authors. I use Ubuntu 12.04 and manage a couple of sites, a few email accounts, and for the hell of it I host my own domains.


Top
   
PostPosted: Thu Jul 19, 2012 5:48 am 
Offline
Senior Member
User avatar

Joined: Thu Jul 12, 2012 3:55 pm
Posts: 133
Website: http://www.amitywebsolutions.co.uk
I can't remember why I didn't choose ISPConfig... I dont think I got far enough to test it after trying Virtualmin.

Here is an interesting blog about Webmin vs Cpanel (Virtualmin install witll install Webmin) http://www.forlinux.co.uk/expertise/kno ... s%20cPanel.

What I find reassuring for me is knowing Webmin does not change any system files, it is a completely separate system and so can also be uninstalled leaving all the config files intact and the sites still working, as opposed to Cpanel which heavily modifies the system (if what they report is true). Maybe this is why I get errors from Cpanel often due to its modification of system files. I much prefer leave the OS as it is, surely must be more stable.

_________________
Web Development Agency in South Wales


Top
   
PostPosted: Thu Jul 19, 2012 5:50 am 
Offline
Senior Member
User avatar

Joined: Thu Jul 12, 2012 3:55 pm
Posts: 133
Website: http://www.amitywebsolutions.co.uk
Oh and as for support (the original question!), if you buy Virtualmin Pro then they provide support so that may be worth taking a look at, its not too expensive, but its per server. I need to ask them what this covers, if it is just Virtualmin, OR if they would extend it to other services installed by Virtualmin like Apache, MySQL issues etc. and even issues with the OS.

Although I dont like per server support plans, I have the opinion I should pay for time spent on problems not how many servers I have.

_________________
Web Development Agency in South Wales


Top
   
PostPosted: Thu Jul 19, 2012 9:34 am 
Offline
Senior Member
User avatar

Joined: Fri Dec 11, 2009 7:09 pm
Posts: 168
I have 2 small 'nodes, one I use Virtualmin (actually let it install everything but the base OS), the other I use ISPConfig. I'm not sure if I like one over the other yet- FWIW, I basically use them both for installation/configuration of websites much more than maintenance. I only turn webmin/virtualmin on when I need to use it, otherwise I stop it.

My biggest problem with panels is that they make it easier for me to break things, usually by hand editing a config file, though both panels I use are getting better/more tolerant.

_________________
--
Chris Bryant


Top
   
PostPosted: Thu Jul 19, 2012 10:20 am 
Offline
Senior Member
User avatar

Joined: Thu Jul 12, 2012 3:55 pm
Posts: 133
Website: http://www.amitywebsolutions.co.uk
Never thought about turning them off when not in use. That may be a good idea, it must claw back some tiny ounce of resources and increase security somewhere! Oh on the other hand, users need webmail access, and some clients have their own clients and need to manage Users, so maybe not a good idead for me after all. Maybe on some servers, will keep it in mind. Thanks

_________________
Web Development Agency in South Wales


Top
   
PostPosted: Thu Jul 19, 2012 10:45 pm 
Offline
Senior Member

Joined: Tue Aug 02, 2011 2:45 pm
Posts: 55
Quote:
What I find reassuring for me is knowing Webmin does not change any system files, it is a completely separate system and so can also be uninstalled leaving all the config files intact and the sites still working, as opposed to Cpanel which heavily modifies the system (if what they report is true). Maybe this is why I get errors from Cpanel often due to its modification of system files. I much prefer leave the OS as it is, surely must be more stable.

One of the things I liked about ISPConfig is that it doesn't touch system files, obviously it changes Apache config files and the like. But if you want to uninstall ISPConfig, you just have to remove it's cron job and delete its directory. Then it won't bother you again. I think people have had some issues trying to install ISPConfig over a production site that is running already. That's when you're likely to run into problems. If you install ISPConfig and then add your web sites, email addresses, etc. you're good.


Top
   
PostPosted: Sat Jul 19, 2014 4:17 pm 
Offline
Senior Member
User avatar

Joined: Sun Dec 27, 2009 11:12 pm
Posts: 1038
Location: Colorado, USA
peleus wrote:
I'm currently looking into ISPConfig, is this something that's free by any chance?

Look harder.

The VERY first page on their website states it's "Open Source, transparent, free".

What part of that is unclear?

_________________
Either provide enough details for people to help, or sit back and listen to the crickets chirp.
Security thru obscurity is a myth - and really really annoying.


Top
   
PostPosted: Tue Sep 09, 2014 4:56 am 
Offline
Senior Newbie

Joined: Sun Dec 22, 2013 8:09 am
Posts: 5
Great informative thread :)

My adventure with Linode started around three years ago when I need some proper hosting for running JIRA (a bug tracking system) for our company that was accessible outside our company's firewall.

Fast forward a year, and I thought I'd investigate about using another dedicated Linode to host all my domains, websites, emails, etc.

After a fair bit of researching, I decided to go with it and started an install of Ubuntu with adding ISPConfig on top. It took me a couple of days tinkering around getting it to work how I wanted using a proper SSL certificate provided by an authority, getting a nice version of roundcube working for all the different email accounts on the different domains, etc.

I've been running that now for about a year, have around a dozen websites hosted for myself and some friends. ISPConfig is great in that it allows different levels so I could have a "reseller" set up, but as I'm not a Linux expert and providing support isn't my forte (both in terms of time available and experience), I don't offer any real SLA with the services I provide. Having said that, it's been absolutely flawless and I've extended the services running to now also provide proxy so I can browse the BBC Iplayer when out of the country, and things like that.

I've found that provided you're careful with what you install, how you install it and of course document it properly, it's pretty much trouble-free. I do have backups running so if ever I really make a mess or something terrible happens, I have all the emails, websites, etc, available to restore.

I'm now contemplating upgrading to Ubuntu 14 LTS, and can't decide whether to go for the upgrade or do a full reinstall as there were a few addons I put on and didn't work and not sure they've been cleanly removed, so a bit of spring cleaning won't do any harm. I guess I always have the option of temporarily having a second Linode to play with, get it up and running and then flick the DNS switch when I'm happy...

All in all, I've tried to stick to "if it ain't broke, don't fix it", just ensuring that security patches are frequently applied. I don't host anything super super super confidential, but of course want to keep it relatively safe and secure. I have had the odd question or two on the Linode forums and also on ISPConfig, but have always received great "free" support from the volunteers.


Top
   
PostPosted: Sat Sep 20, 2014 4:15 pm 
Offline
Senior Member
User avatar

Joined: Tue Apr 13, 2004 6:54 pm
Posts: 833
peleus wrote:
Quote:
Often, optimizations to software can dramatically increase performance without adding extra hardware.


That is true. But the tough part is to figure out which one to disable or remove.

About 5 years ago I had an app which was reaching capacity on the server it was running on. Jobs were taking longer and running into "start of day" so we pushed the start time earlier and tuned the code and tweaked and optimised and nursed it along; we probably got 20% more performance out of the code this way.

Then we were told our servers had to be decomm'd because they were too old (corporate policy). So we bought new ones... and our execution time dropped to a 1/3rd of what is was before. All that time and effort in code tuning could have been better spent elsewhere, just by buying a new server.

I've seen the same on linode; since the switch to SSDs some of my jobs are so so much faster that it means I don't need to try gaining that extra 20% speed.

On the other hand,I've also rewritten code to work 200% faster, and in one case got an order of magnitude improvement on large datasets (changed the O() order of the algorithm).

The trick is in knowing when to code optimise and when to throw hardware at the problem :-)

_________________
Rgds
Stephen
(Linux user since kernel version 0.11)


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic


Who is online

Users browsing this forum: No registered users and 5 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

Search for:
Jump to:  
RSS

Powered by phpBB® Forum Software © phpBB Group