How to install Hubzilla in 7 easy steps on Debian

  last edited: Sun, 22 Sep 2019 10:17:52 +0000  
Installing my favorite web suite aka Hubzilla on Debian is a joy. Quick, straightforward and easy. I will show you how to do it in about 10 minutes or less.
Edit 09.09.2019:
Updated, tested with Debian 9 "Buster" and for ]PHP-FPM / Apache Event Worker. There are more tuning tips in Mark Nowiasz' tuning tips for Hubzilla, highly recommended for further reference. You will not be finished with this basic quickstart howto. Read the Wiki, there are valuable information to help you adapt your server config to your needs.
View article
Manage Permissions For Hubzilla Connections With Permission Categories

  last edited: Mon, 09 Sep 2019 18:45:21 +0000  
Hubzilla has got a wide range of tools to manage access rights and permissions. One useful tool to manage permissions for connections is the Permission Categories app. It enables you to create categories of predefined permission sets that makes it easier to manage groups of connections with different permissions.
View article
Howto: Hubzilla Server Setup On A Working Web Server

  last edited: Mon, 09 Sep 2019 18:43:23 +0000  
This short howto will document the Hubzilla installation dialogues. It assumes you already have got a running web server and cli access. You will need a LAMP or similar and a domain set up properly including a working certificate, for example issued by letsencrypt.
View article
Hubzilla Account Registration, Creating Your First Channel

  last edited: Mon, 09 Sep 2019 18:42:01 +0000  
This is a short introduction to Hubzilla account registration and channel creation.
View article
Hubzilla Channel Roles - An Overview

  last edited: Mon, 09 Sep 2019 18:38:00 +0000  
When you register at Hubzilla you are presented with a choice of channel roles. There are
  • social channels with varying privacy settings
  • forums with varying privacy settings
  • feed channels
  • a soap box function for announcement only channels
  • group repositories

The docs explain the basics about what is what, but I was always missing  a tabled overview. So I created one.
View article
Login fails without message, menu links to https://mydomain.com/$base/help apache error log: Parameter must be an array or an object that implements Countable in /var/www/hubzilla.rocks/inclu

  last edited: Mon, 09 Sep 2019 10:20:30 +0000  
Cannot login to my Hubzilla hub. When I want to view the help section I get something like https://mydomain.com/$baseurl/help. The webserver's error log shows
[Sun Sep 01 17:08:24.671988 2019] [proxy_fcgi:error] [pid 30761:tid 140272625252096] [client x.x.x.x:62655] AH01071: Got error 'Primary script unknown'
[Sun Sep 01 17:17:38.050714 2019] [proxy_fcgi:error] [pid 30762:tid 140273589921536] [client x.x.x.x:41606] AH01071: Got error 'PHP message: PHP Warning:  count(): Parameter must be an array or an object that implements Countable in /var/www/hubzilla/include/zot.php on line 2636PHP message: PHP Warning:  count(): Parameter must be an array or an object that implements Countable in /var/www/hubzilla.rocks/include/zot.php on line 2636'


Solution:
Please check your database, most likely it is completely empty or incomplete. This can happen if a database restore fails for whatever reason.