Must have applications/services on your hosting servers?

Emilio

Active member
Registered
Joined
Oct 11, 2013
Messages
81
Points
8
Not sure I can get more shares from hosting experts here but I would start a new topic to have some recommendations to help my VPS hosting.
What are your must have applications or services that you run on your servers?
cPanel, plesk or directadmin is a must?
CSF/LFD
nano/vi editor
MariaDB

The rest really depends on your server and what purposes you want to use for, but those are my absolute must have on every server? What's yours?
 

VirtuBox

Well-known member
Registered
Joined
May 3, 2016
Messages
1,622
Points
83
Hello Emilio,

For me a perfect VPS for web hosting will be :

- Debian 8.5 Jessie 64bits with Plesk Onyx

Because all the applications I need are included with Plesk :

Absolutely needed :

- Bind9 (DNS)
- Nginx
- Apache
- php7 + php5.6
- mariadb
- Firewall
- Fail2ban
- mail server : Postfix +Dovecot
- AntiSpam : Magicspam + Spamassasin + ClamAV
- LetsEncrypt SSL
- Cloudflare CDN

And why I use Plesk :

- backup manager -> ftp or dropbox
- Git
- Docker
- Watchdogs
- Slave DNS-Manager
 

Maxoq

Well-known member
Registered
Joined
Feb 25, 2015
Messages
520
Points
28
Mine are:
- Managed Support for VPS
- Web Stats Software
- PHP
- MySQL
- Email Server
- WHM/cPanel
- Ability for me to upload additional software
- Firewall?
- SSD
- Ability for me to do Manual Backups
- Automatic Backups
- SSH
 

jlsoft

Member
Registered
Joined
Jul 15, 2016
Messages
25
Points
13
I use Plesk Onyx with Ubuntu 14.04 (will upgrade to Ubuntu 16.04 in October when Plesk Onyx is released to market with full support)

I use the following environment / extensions:
- Plesk WordPress Toolkit
- nginx
- Apache
- MySQL
- Firewall, mod_security, fail2ban, CloudFlare ServerShield
- Datagrid reliability and vulnerability scanner
- Plesk Security Advisor (for turning on SSL & HTTP/2 for all sites in one click)
- Let's Encrypt SSL (see Security Advisor)
- Docker
- git (I don't use FTP(S) since years, only git & deploy)
- Google Authenticator (for Multi-Factor-Authentication)
- Plesk Mobile on iOS (for log-browsing or server restart)
- DropBox Backup (for Plesk and WordPress)
- SSH (incl. SSH Key Manager)

I deploy changes via git from my Mac (either from shell or via Eclipse), Plesk automatically updates my sites.

Programming languages I use:
- php
- Java
- JavaScript
 

VirtuBox

Well-known member
Registered
Joined
May 3, 2016
Messages
1,622
Points
83
VirtuBox
I was using ubuntu 14.04 too for most of my servers, but Plesk use mariadb only on debian, so I'm not using ubuntu anymore.

For git, what are you using to store your website ? A self host gogs ?
 

korsar

New member
Registered
Joined
Jul 26, 2016
Messages
1
Points
0
korsar
Plesk actually works with mariadb on ubuntu 14.04 if you use it from mariadb.org
 

jlsoft

Member
Registered
Joined
Jul 15, 2016
Messages
25
Points
13
jlsoft
I used the Git Manager in Plesk Onyx to turn my 30+ websites into a git repository. Usually you create one repo per website, but I have put them all in one - which works fine in my case. With every git push into the master, all websites are updated to the latest source within milliseconds. That's really fast! I also used the GitHub integration - keeping sites on GitHub and deploying it via Plesk Onyx after source code updates, but since I don't have a paid GitHub subscription with private repos, I'm happy to use my server as git repo. Continuous Delivery for all my sites with having to install or setup anything - that's cool :)

Additionally to having my git repos also on my workstation & laptop, I use the Backup to Dropbox extension with daily backups for my whole server.
 

Luxin Host

Well-known member
Registered
Joined
Jun 26, 2016
Messages
543
Points
43
-Cloud Linux
-Lite speed
- Apache
- MySQL
- Cloudlinux security & Mod Security
- Cpanel/WHM
- 256-bit SSL
- Magics spam
- Samsung SSD Drives
- DDR3 RAM (upgrading to DDR4 soon for the new master reseller plan and upgrading old servers)
- Cloud Flare SSD
- Xeon E5
- R1Soft backups
 

FerdieQO

Well-known member
Joined
Jul 15, 2016
Messages
213
Points
28

jlsoft

Member
Registered
Joined
Jul 15, 2016
Messages
25
Points
13
jlsoft
Docker is a container virtualization that is already used by 30% IT companies worldwide - while another 35% wants to use it (according to RightScale). Actually it is less used for virtualization, but more to package applications. This enables easier deployment and scaling of apps. See https://www.docker.com/. Since Docker requires some advanced knowledge about how to configure and secure your servers properly, its better to use Plesk Onyx with Docker integration. There you can run any Docker based app with just one-click! Currently there are >300.000 Docker Images listed in their registry.

Git is the most used source code management tool worldwide. >70% of developers use it as their primary source code management tool. You have full version control (keeping track of all changes you did on your files), you can rollback any time and multiple people can work at the same time on the same files (merging). There plenty more things you can do with git, but let's keep it simple for now.
Plesk Git Manager allows you to put your webspace/websites into a git repository and it can automatically publish changes if you like. You can also use other Git repositories like GitHub and let Plesk pull the changes and deploy your site.

Does this answer your question?
 

VirtuBox

Well-known member
Registered
Joined
May 3, 2016
Messages
1,622
Points
83
I am using Cloudflare (CDN) but not ever heard about Cloud Flare SSD. Its also a CDN service?
Seems to be a simple mistake.

Why don't you use cPhulk or CSF?
cPhulk or CSF are only firewall, they will not block any spam or virus in your emails. And even if they could do it, it's not enough to be a reason to use cPanel.


What is Docker and Docker?
You should really look at the docker documentation because it's like jlsoft have explained, a container software. The main difference with a classic virtualization like KVM or VMware is it doesn't emulate a complete system to run application. So it provide you the ability for example to run another OS in a VPS.
There are thousands of software which are already available as docker container and instead of configure each service on your VPS, you just have to download the container and to run it.
It's really useful for software like redis, memcache, nodejs etc ..
 

jlsoft

Member
Registered
Joined
Jul 15, 2016
Messages
25
Points
13
Here is a very good list with the most popular and downloaded Docker images worldwide - including their vulnerabilities: http://docker.datagridsys.com/dockerscan/

To name a few:
- nginx
- ubuntu
- mongo
- redis
- mysql
- node
- postgres
- elasticsearch
- wordpress
- debian
- centos
- jenkins
- kibana
- logstash

So using Docker apps is great, but you should also have a look at security and keep your containers up-to-date - as you hopefully do it with your server as well.
 

HostColor

Well-known member
Hosting Provider
Registered
Joined
Jul 27, 2016
Messages
247
Points
28
The OS depends on what one is about to host on the server. cPanel is good for websites and managing L.A.M.P. hosting environments, that for sure, but it is not a must! Nginx is a good HTTP server. As far as for Docker, it is a OS virtualization, which is nowhere near as good as technology (I do not comment Docker itself) as Kernel-based Virtual Machines, Xen or the free version of VMware ESXi.
 
Last edited:

David Beroff

Well-known member
Registered
Joined
Jun 14, 2016
Messages
1,477
Points
63
Interesting shares!

Mine are:
Mariadb
PHP 7
CSF
Plesk
Memcache
Nano editor
 

racksandcloud

Well-known member
Registered
Joined
May 18, 2017
Messages
89
Points
0
cPanel, plesk or any hosting panel are not necessary in the web-hosting server if you are familiar with LAMP. cpanel like hosting panel makes the web hosting is user friendly. You can simply create user accounts, FTP accounts, email accounts, DNS and review bandwidth. Also it is very user friendly to manage a hosting business.

Necessary services/software in the web-hosting servers are Apache, MySQL and PHP. Bind and exim or postfix is also necessary if you are planning to run a name-server and email server in the same server.

If you are installing cpanel in the server, you will get exim as mail server bind as dns server, apache as web server, php MySQL/MariaDB by default and can easily manage from WHM/cpanel.

If you are not familiar with IPATABLES, you can use the software CSF to configure the IPTABLES easily.
 

Dewlance

Well-known member
Hosting Provider
Registered
Joined
Dec 20, 2014
Messages
114
Points
18
I will prefer KVM virtualization with VPS control panel and Virt-manager to check usage, etc.

For cPanel server I prefer MySQL, Apache, PHP and firewall software.


Private key for SSH ;)
 

macklong

Active member
Registered
Joined
Jun 17, 2016
Messages
67
Points
0
The one thing I personally prefered is cPanel.

Installed it at your any linux server. (as supported)

They have grate support team and the cpanel runs smoothly.

Enjoy.
 
Older Threads
Recommended Threads
Replies
2
Views
1,922
Replies
4
Views
2,355
Replies
11
Views
3,321
Replies
3
Views
1,498
Ash

Latest Hosting OffersNew Reviews

Sponsors

Tag Cloud

You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an alternative browser.

Top