Forum Moderators: phranque

Message Too Old, No Replies

What's your server running ?

         

Peter_S

11:59 pm on May 6, 2017 (gmt 0)

5+ Year Member Top Contributors Of The Month



Hi,

For those running their own server or VPS, I was curious to know what you are using.

Personally, I run under Debian + Nginx + PHP 5.6.x + MySQL.

I didn't yet switch to PHP 7, because I created myself a PHP extension, and I have some difficulties to convert it so it can be compiled for PHP 7.

Thanks,

NickMNS

12:09 am on May 7, 2017 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member Top Contributors Of The Month



Ubuntu - Apache - Python - Mongo

keyplyr

12:20 am on May 7, 2017 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member Top Contributors Of The Month



Ubuntu - Apache 2.4.x with 8GB RAM on 240GB SSD

robzilla

9:06 am on May 7, 2017 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member Top Contributors Of The Month



Mostly CentOS + nginx (mainline with some additional modules) + PHP 7 (php-fpm) + MySQL on small $5-$10 virtual private servers. Newest server runs on Fedora, though, as I'd like to be more on the cutting edge when it comes to networking optimizations in the kernel. I use Munin for monitoring, lsyncd for file replication... and that's about it.

Peter_S

10:07 am on May 7, 2017 (gmt 0)

5+ Year Member Top Contributors Of The Month



I forget to mention :

- dedicated server Xeon E3 + 32 GB + 3 x 120 GB SSD ($50 /mo)

- I use Webmin

- I am also using SQLite and my own "simple" database system (the reason I wrote a PHP extension to handle it).

- Filezilla to update files

- Putty for SSH access

- Microsoft Visual Studio Community, it's not made for PHP , but it's great to manage files and edit them.

- Let's encrypt for SSL

I think I said all :)

keyplyr

10:26 am on May 7, 2017 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member Top Contributors Of The Month



And O forgot to include Nginx

graeme_p

10:53 am on May 7, 2017 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member Top Contributors Of The Month



One VPS running Debian and Lighttpd. It runs one small static site, but is mostly other stuff like version control repos
Another VPS running Debian, Lighttpd, Python 2.7 and Postgres

A number of customer VPSs running a lot of Linux distros (Ubuntu, Debian, CentOS, Fedora, Amazon Linux...) a variety of web servers (Apache and Nginx mostly) with various extensions and app servers (mod_wsgi, Gunicorn, PHP...).

robzilla

12:16 pm on May 7, 2017 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member Top Contributors Of The Month



Let's encrypt for SSL

I'm slowly migrating my expiring certificates to Let's Encrypt. It's super easy with certbot. One less thing I need to worry about, and a little bit cheaper of course :-)

Dropped the control panels years ago, they're such memory hogs. Useful for e-mail but I now use a separate e-mail provider for that. Really didn't want to bother managing an e-mail server.

iamlost

4:29 pm on May 7, 2017 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member Top Contributors Of The Month



client -> DNS -> load balancing (PgBouncer -> PgPool II) -> web caching layer aka static delivery (Redis) <-> web serving (custom application framework + Apache HTTP Server + node.js + PHP) <-> persistent data storage (PostgreSQL DB Clusters + Streaming Replication + Repmgr)
Note: it is not really so straight line given multiple instances of much of the above.

bhukkel

7:07 pm on May 7, 2017 (gmt 0)

10+ Year Member



CDN + caching -> Multiple web and API servers (Apache + PHP) <--> Storage (MySQL cluster + ElasticSearch cluster) <--> multiple backend workers (PHP + python + shell scripting)

DNS, mail and caching/CDN external providers
All servers are CentOS 7 virtual only storage servers are dedicated

topr8

7:09 pm on May 7, 2017 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member Top Contributors Of The Month



CentOS, apache 2.2, Maria DB, 16GB RAM on 120GB SSD

and i'm using Let's Encrypt with certbot for SSL, once i got the hang of it, it is great, highly recommended and a money saver!

thinking of upgrading to apache 2.4 for benefits of http 2

brotherhood of LAN

8:35 pm on May 7, 2017 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member Top Contributors Of The Month



Debian, NGINX (Apache on one or two), PHP, MySQL on some... the majority of the time I like to use NGINX as a proxy to standalone backend stuff, using epoll and C for the back and forth.

LE for SSL, unbound for DNS, 3proxy for use of network interfaces across all boxes and sshfs for internal comms between them. I don't use MySQL so much, I like to use libjudy for key value stuff, SSD files/indexes for anything that's not in memory but needs half decent random IO.

Moving on I'd like to make better use of CDNs for static stuff and figure out what HTTP2 will mean in the near future.

Peter_S

10:30 pm on May 30, 2017 (gmt 0)

5+ Year Member Top Contributors Of The Month



Update: I finally switched to PHP 7, it's been two years, I was having a hard time porting a PHP extension I wrote myself, because of change in the Zend Engine code.

Peter_S

5:16 pm on Sep 7, 2017 (gmt 0)

5+ Year Member Top Contributors Of The Month



Update:

- now I am running PHP 7.2.0 RC1 , I know it's not recommended to use it in production, but after extensively testing it, there was no problem for my usage.

- also, I am no longer using MySQL, but instead I replaced it by the the fork, MariaDB.

- I might switch from Nginx to Caddy Web Server, I am not yet sure.