W zasadzie dowolny hosting obsługujący PHP
i MySQL
powinien dać radę. Niemniej wymagane byłoby pobranie flarum i wszystkich wtyczek lokalnie (np: na komputerze) i ręczne wgranie tego na serwer. To samo tyczyłoby się wszelkich aktualizacji w przyszłości.
Wymagania wg dokumentacji: https://docs.flarum.org/
- Apache (with mod_rewrite enabled) or Nginx
- PHP 7.3+ with the following extensions: curl, dom, gd, json, mbstring, openssl, pdo_mysql, tokenizer, zip
- MySQL 5.6+/8.0.23+ or MariaDB 10.0.5+
- SSH (command-line) access to run Composer
Dlatego wybierając shared hosting
(hosting współdzielony) warto zwrócić uwagę na to, czy jest tam zainstalowany composer
i czy jest dostęp do konsoili, bo bardzo to ułatwia zadanie.
Jeśli posiadasz choć trochę obycia z administracją serwerami, to najlepiej byłoby kupić serwer VPS.
Jeśli zaś chcesz stworzyć malutkie, prywatne forum dla znajomych - może warto najpierw przetestować gotowe rozwiązania takie jak: https://freeflarum.com/ ?
Warto wskazać też, że jeden z głównych deweloperów flarum dostarcza również hosting: https://blomstra.net/hosting
W sumie w wolnej chwili zrobię przegląd kilku najpopularniejszych polskich firm hostingowych. Zainstaluję flarum na każdej z nich by zobaczyć jak się sprawują i opiszę to na forum. Ale to już po nowym roku 😉
https://flarum.pl stoi na moim dedyku. Na hoście zainstalowany jest Proxmox W konteneże LXC jest zainstalowany DirectAdmin z LAMP (Centos, Apache, MariaDB, PHP), wszystko stoi za kilkoma proxy i firewallami:
Jako websocket używam Websockets - Locally Hosted Alternative for Pusher (Now Free), który też przechodzi przez Cloudflare.