1
0
Fork 0
mirror of https://github.com/YunoHost-Apps/hubzilla_ynh.git synced 2024-09-03 19:26:21 +02:00
Hubzilla Hub package for YunoHost
Find a file
Éric Gaspar 137ac1e62b
Merge pull request #45 from YunoHost-Apps/rm-r
App using rm -rf that was unspotted so far ... to be reported as error by the linter
2020-11-09 16:11:36 +01:00
conf Added option to choose between mysql and postgresql 2020-10-14 07:58:54 +05:30
scripts rm -r -> ynh_secure_temove 2020-11-09 15:56:33 +01:00
.gitignore Initial commit, forked from https://git.reticu.li/zot/redmatrix_ynh 2015-08-23 11:33:13 -04:00
check_process Updated check_process 2020-10-15 02:17:44 +05:30
LICENSE Updated to version 2.8 2017-10-27 19:07:48 +05:30
manifest.json Update manifest.json 2020-11-02 08:07:27 +01:00
pull_request_template.md Updated to version 4.7.2 2020-04-23 03:33:42 +05:30
README.md Update README.md 2020-11-04 22:17:01 +01:00

Hubzilla for YunoHost

Integration level
Install Nextcloud with YunoHost

This package allow you to install Hubzilla quickly and simply on a YunoHost server. If you don't have YunoHost, please see here to know how to install and enjoy it.

Version: 4.7.2

Overview

Hubzilla is a social networking platform built with control of your privacy at center stage. Your online communications can be as public as you wish or as private as you require. Private conversations, private photos, private videos. Your media isn't hidden behind an obscure URL which can be guessed, it is protected by state-of-the-art cross-domain authentication. What this all means for you: less drama.

Screenshots

This app claims following features:

  • Ldap integration
  • Multi-instance
  • Adeed php.log in the root folder for debugging php, with logrotate applied on it (can be accesssed by admin->logs and entering the php.log).
  • Fail2ban
  • Choose between Mysql and PostgreSQL database to be used for the Hubzilla while installation.

Installation

Before installing, read the Hubzilla installation instructions for important information about:

Register a new domain and add it to YunoHost

  • Hubzilla requires a dedicated domain, so obtain one and add it using the YunoHost admin panel. Domains -> Add domain. As Hubzilla uses the full domain and is installed on the root, you can create a subdomain such as hubzilla.domain.tld. Don't forget to update your DNS if you manage them manually.

Ldap Admin user rights, logs and failed database updates

  • For admin rights: When installation is complete, you will need to visit your new hub's page and login with the admin account username which was entered at the time of installation process. You should then be able to create your first channel and have the admin rights for the hub.

  • For normal YunoHost users : Normal LDAP users can login through Ldap authentication and create there channels.

  • Failing to get admin rights : If the admin cannot access the admin settings at https://hubzilla.example.com/admin or you want to grant admin rights to any other user(s) on the hub, then you have to manually add 4096 to the account_roles under accounts for that user in the database through phpMYAdmin.

  • For logs : Go to admin->logs and enter the file name php.log.

  • Failed Database after Upgrade : Some times databse upgrade fails after version upgrade. You can go to hub eg. https://hubzilla.example.com/admin/dbsync/ and check the numbers of failled update. These updates will have to be ran manually by phpMYAdmin.

Supported architectures

  • x86-64 - Build Status
  • ARMv8-A - Build Status

Developer info

Please send your pull request to the testing branch.

To try the testing branch, please proceed like that.

sudo yunohost app install https://github.com/YunoHost-Apps/hubzilla_ynh/tree/testing --debug
or
sudo yunohost app upgrade hubzilla -u https://github.com/YunoHost-Apps/hubzilla_ynh/tree/testing --debug