Hello @Neonlinx and thanks for showing interest in QuickBox!
I am crunched for time at the moment so allow me to be direct with your queries.
This is not something that is handled during the installation process as it would make the default settings for our updater a bit complicated. We currently have the following structure in place for our skeleton.
This can of course be altered after install via the .rtorrent.rc file in your /home/USERNAME directory. Aditionally, since we make use of https browser downloads, you will also need to adjust the aliases within the /etc/apache2/sites-enabled/aliases-seedbox.conf. You can view this template within our lab at the following link:
We make use of vsftp, however you can allow/keep root access if you wish… this is not something we remove or tamper with as it’s your server and we do believe in these types of system settings should be at the users own accord.
That would be correct. You can view how we include this at the following line in our lab.
Additionally, we do encourage everyone, from novice to expert, to review all of our submodules and code. We’re 100% open-source and you can modify and view whatever you like… within the bounds of QuickBox not overwriting on an update (which would mainly relate to the dashboard at /srv/rutorrent/home)
The links for viewing all of our code are located within the top menu under the drop down ‘Quicklab’
We use Apache with PHP7.0-fpm and utilize memcache as we have found that to be just as (if not more) reliable than Nginx. However, I am a massive fan of Nginx for production based sites… we can not rule out a possibility that this can make it’s way into QuickBox in the future (although, this is not a guarantee that it will)