I mean to get a gui in FreeBSD is as simple as:
pkg install xorg
startx
That inspired me. I decided to verify if it is so simple.
At the first place, the good point is that the installation of FreeBSD is as straightforward as GhostBSD.
I installed xorg, then typed "startx". The thing I saw recalled me what I experienced more than twenty years ago when I installed one of the first versions of slackware. In short: no desktop manager usable.
Ok, that's not really a problem, I put Xfce because it's lightweight and I didn't want to spend much time for that. Finally, a great amount of time was needed to configure it (& add basic functions), I would have done better to install KDE or Gnome...
After that, I installed virtualbox-ose-addtions because it's on a VM. It took more than ten hours! While it just needed something like one or two hours with GhostBSD (because many dependencies were preinstalled, I guess). AND... I didn't mention my first try where I did a beginner's mistake: no update of the ports before installing virtualbox-ose-addtions. As a result, I faced three errors. I overcame the two first and died at the third --> Reinstallation of FreeBSD.
I installed apache24, mysql57 and php56 with no more trouble than I encoutered with GhostBSD.
At the very end, the point that noone has seen is that
it exists a FreeBSD port of NextCloud. Once my server was ok with php and mysql, I just typed:
Code: Select all
cd /usr/ports/www/nextcloud
make install clean
And all the php modules, driver and others stuff that NextCloud needs were installed in a couple of minutes. I just did a manual configuration of httpd.conf because nextcloud was intalled outside /usr/local/www/apache24/data.
Code: Select all
Alias /nextcloud/ "/usr/local/www/nextcloud/"
<Directory "/usr/local/www/nextcloud/">
Options None
AllowOverride All
Require all granted
</Directory>
To put an end at this story, I would say that you can have problems with FreeBSD as with any other OS. Nothing is unbreakable because there is or, at least, there will always something you can miss. GhostBSD like other distributions has the advantage to be more digest, more easily usable for beginners but also for people who don't have time (or simply don't want) to set up all.