Which makes me wonder, which is the correct way which lends itself to automation and doesn't depend on AWS/AMI?
Install Ruby 2.1, Rails and Passenger on Ubuntu
11–20 of 28 posts
Re: Install Ruby 2.1, Rails and Passenger on Ubuntu
#12So I see a lot of guides like this (I have one myself), but none that are built on top of Chef-solo/Ansible/Knife. Which makes me wonder, which is the correct way which lends itself to automation and doesn't depend on AWS/AMI?
Re: Install Ruby 2.1, Rails and Passenger on Ubuntu
#13Choose OpenBSD for your Unix needs. OpenBSD -- the world's simplest and most secure Unix-like OS. The world's most used SSH implementation OpenSSH, the world's most elegant firewall PF, the world's most elegant mail server OpenSMTPD. OpenBSD -- the cleanest kernel, the cleanest userland and the cleanest configuration syntax. Also, http://puma.io/ .
Re: Install Ruby 2.1, Rails and Passenger on Ubuntu
#14Choose OpenBSD for your Unix needs. OpenBSD -- the world's simplest and most secure Unix-like OS. The world's most used SSH implementation OpenSSH, the world's most elegant firewall PF, the world's most elegant mail server OpenSMTPD. OpenBSD -- the cleanest kernel, the cleanest userland and the cleanest configuration syntax. Also, http://puma.io/ .
This sounds like a bad spam post.
Also, with the existence of Puma, I don't see why anybody would want to use Passenger.
Re: Install Ruby 2.1, Rails and Passenger on Ubuntu
#15I find chruby ( https://github.com/postmodern/chruby ) to be a much nicer alternative to rbenv nowadays.
Re: Install Ruby 2.1, Rails and Passenger on Ubuntu
#16Disclaimer: I work for Cloud 66
Re: Install Ruby 2.1, Rails and Passenger on Ubuntu
#17Earlier quoted context omitted.
This sounds like a bad spam post.
With Linux, it's lot of beating around the bush. Overcomplicated config files, a lot of disabling and removing of things one don't need, having to deal with a messy and outdated firewall. With OpenBSD, I'd just have to change a few config file lines and lo and behold have one of the most secure and well-thought out servers the world has ever seen. Also, with the existence of Puma, I don't see why anybody would want t…
Also, this is why anybody would want to use Passenger over Puma: https://github.com/phusion/passenger/wiki/Puma-vs-Phusion-Pa... (or vice versa, for that matter)
TLDR: Passenger takes a more holistic and integrated approach and is a lot easier to use. It has superior management and administration tools, superior robustness features, superior security features (e.g. sandboxing through user switching), better documentation, uses less memory, etc.
Re: Install Ruby 2.1, Rails and Passenger on Ubuntu
#18Bad firewalling advice imo. Use ubuntu's ufw. Admittedl, ufw feels more difficult if you already know iptables, but it's way more robust than the example given there.
Re: Install Ruby 2.1, Rails and Passenger on Ubuntu
#19Bad firewalling advice imo. Use ubuntu's ufw. Admittedl, ufw feels more difficult if you already know iptables, but it's way more robust than the example given there.
Would it have made this guide longer? If so, you're adding unnecessary complexity for what it essentially a beginner guide (says so in the title).
Re: Install Ruby 2.1, Rails and Passenger on Ubuntu
#20Earlier quoted context omitted.
With Linux, it's lot of beating around the bush. Overcomplicated config files, a lot of disabling and removing of things one don't need, having to deal with a messy and outdated firewall. With OpenBSD, I'd just have to change a few config file lines and lo and behold have one of the most secure and well-thought out servers the world has ever seen. Also, with the existence of Puma, I don't see why anybody would want t…
At least with Linux I don't have to wait 6 hours for all my software to finish compiling. Think about all the trees that are unnecessarily cut down because of all that compiling. And support for Linux is much easier to get than support for OpenBSD. Also, this is why anybody would want to use Passenger over Puma: https://github.com/phusion/passenger/wiki/Puma-vs-Phusion-Pa... (or vice versa, for that matter) TLDR: Pas…
Yes, support for Linux is much more wide-spread, but that's due to marketing and not the quality of the OSes themselves.
As for Passenger vs Puma, no management and administration tool is more superior than the Unix commandline. Plus, you don't need fancy sandboxing features assuming your OS user account is properly secured in the first place.
You mention superior this and that, but I find it all hard to swallow as I know you guys go around spamming Puma-related articles and tutorials with stuff about Passenger.