OpenFire Server
-
Did you mean OpenFire?
-
Yes, my brain is not working properly today! I fixed it.
-
I would start with CentOS 7 and just use the database default which is MariaDB but pretends to be MySQL and acts exactly the same. The DB is not a major factor for a messaging platform. Any database will work just fine until you have millions of users.
-
Keep in mind that no database selection is necessary. OpenFire has its own database built in that is quite adequate for small installs. Very simple and should take no configuration on your part. Just install CentOS, download OpenFire, install it with a single command and you should be done. OpenFire can be very simple.
-
Why not something like Skype for Business?
-
@scottalanmiller said:
Keep in mind that no database selection is necessary. OpenFire has its own database built in that is quite adequate for small installs. Very simple and should take no configuration on your part. Just install CentOS, download OpenFire, install it with a single command and you should be done. OpenFire can be very simple.
I wouldn't use it it's too slow for anything much of a deployment.
-
Works the same on windows or linux basically. So I'd use linux if I had my choice. Keep in mind the SSO integration doesn't always work as it should in every environment that is one area of Open Fire that is not polished - but can work wit some fiddling.
-
@gjacobse said:
Why not something like Skype for Business?
OpenFire is self-hosted only (or third party paid hosting) and FOSS. Skype for Business is not FOSS in any way.
-
@JasonNM said:
@scottalanmiller said:
Keep in mind that no database selection is necessary. OpenFire has its own database built in that is quite adequate for small installs. Very simple and should take no configuration on your part. Just install CentOS, download OpenFire, install it with a single command and you should be done. OpenFire can be very simple.
I wouldn't use it it's too slow for anything much of a deployment.
If you are small it's fine. I have no idea how many users she is looking at.
-
@gjacobse said:
Why not something like Skype for Business?
Cost and features. OpenFire is a much more capable platform and much more mature.
-
@scottalanmiller said:
@JasonNM said:
@scottalanmiller said:
Keep in mind that no database selection is necessary. OpenFire has its own database built in that is quite adequate for small installs. Very simple and should take no configuration on your part. Just install CentOS, download OpenFire, install it with a single command and you should be done. OpenFire can be very simple.
I wouldn't use it it's too slow for anything much of a deployment.
If you are small it's fine. I have no idea how many users she is looking at.
Looking at 80-100 users. Probably closer to 80 but definitely need to have a little room to grow.
-
The integrated would work but MariaDB will definitely be better.
-
I have centOS 7 downloading at the moment. Going to take a stab at the MariaDB as Scott suggested.
I will likely report back with questions. If not I will report victory and admit that Linux isn't so bad. -
Unixmen has a great guide for OpenFire on CentOS7.
http://www.unixmen.com/install-openfire-centos-7/
It also walks you through setting up the Postgre database (although similar steps can be used for MariaDB).
-
This is surprisingly simple... I'm surprised that no one has setup a one-line command for it yet.
-
Their setup is unnecessarily complicated, too.
-
Done, one line option too...
http://mangolassi.it/topic/6284/installing-openfire-with-mariadb-on-centos-7
-
That is awesome. Thanks!!!
Quick question. How should I spec out the vm?
I was thinking the following, which may be overkill.
4gb of ram, 40gb vhd, 2 vcores -
@bbiAngie said:
That is awesome. Thanks!!!
Quick question. How should I spec out the vm?
I was thinking the following, which may be overkill.
4gb of ram, 40gb vhd, 2 vcoresI don't think I've given it more than 1-2GB in the past. HDD will depend if you log etc.
-
@bbiAngie said:
That is awesome. Thanks!!!
Quick question. How should I spec out the vm?
I was thinking the following, which may be overkill.
4gb of ram, 40gb vhd, 2 vcoresI'd start around 1vCPU and 2GB of RAM.