diff --git a/app_hextris.md b/app_hextris.md new file mode 100644 index 00000000..b938caed --- /dev/null +++ b/app_hextris.md @@ -0,0 +1,4 @@ +#Hextris + +Because sometimes you have to know how to relax. Host your own fork of the famous Tetris and become the master of this infernal hexagon. +Who will tame this infernal hexagon? \ No newline at end of file diff --git a/app_nextcloud.md b/app_nextcloud.md new file mode 100644 index 00000000..b18aff78 --- /dev/null +++ b/app_nextcloud.md @@ -0,0 +1,143 @@ +# Add storage space + +Solution I) allows you to add a link to a local or remote folder. +Solution II) allows to move the main storage space of nextcloud. + +## I) Add an external storage space + +Parameter =>[Administration] External storage. + +At the bottom of the list you can add a folder (It is possible to define a subfolder using the `folder/subfolder` convention.) +Select a storage type and specify the requested connection information. +You can restrict this folder to one or more nextcloud users with the column `Available for`. +With the gear you can allow or prohibit previewing and file sharing. +Finally click on the check mark to validate the folder. + +## II) Migrate Nextcloud data to a larger partition + +**Note**: The following assumes that you have a hard disk mounted on `/media/storage`. Refer to[this article](/external_storage_en) to prepare your system. + +**Note**: Replace `nextcloud` with the name of its instance, if you have several Nextcloud apps installed. + +First turn off the web server with the command: +```bash +systemctl stop nginx +``` + +#### Choice of location + +#### Case A: Blank storage, exclusive to Nextcloud + +For the moment only root can write to it in `/media/storage`, which means that nginx and nextcloud will not be able to use it. + +```bash +chown -R nextcloud:nextcloud /media/storage +chmod 775 -R /media/storage +``` + +#### Case B: Shared storage, data already present, Nextcloud data in a subfolder + +If you want to use this disk for other applications, you can create a subfolder belonging to Nextcloud. + +```bash +mkdir -p /media/storage/nextcloud_data +chown -R nextcloud /media/storage/nextcloud_data +chmod 775 -R /media/storage/nextcloud_data +``` + +#### Migrate data + +Migrate your data to the new disk. To do this *(be patient, it can take a long time)*: + +```bash +Case A: cp -ir /home/yunohost.app/nextcloud /media/storage +Case B: cp -ir /home/yunohost.app/nextcloud /media/storage/nextcloud_data +``` + +The `i` option allows you to ask yourself what to do if there is a file conflict, especially if you overwrite an old Owncloud or Nextcloud data folder. + +To check that everything went well, compare what these two commands display (the content must be identical): + +```bash +ls -la /home/yunohost.app/nextcloud + +Case A: ls -al /media/storage +Case B: ls -al /media/storage/nextcloud_data/nextcloud +``` + +#### Configure Nextcloud + +To inform Nextcloud of its new directory, modify the `/var/www/nextcloud/config/config.php` file with the command: + +```bash +nano /var/www/nextcloud/config/config/config.php +``` + +Look for the line: + +```bash +'datadirectory' => '/home/yunohost.app/nextcloud/data', +``` + +That you modify: + +```bash +CASE A:'datadirectory' =>'/media/storage', +CASE B:'datadirectory' =>'/media/storage/nextcloud_data/nextcloud/data', +``` + +Back up with `ctrl+x` then `y` or `o` (depending on your server locale). + +Restart the web server: + +```bash +systemctl start nginx +``` + +Add the.ocdata file +```bash +CASE A: nano /media/storage/.ocdata +CASE B: nano /media/storage/nextcloud_data/nextcloud/data/.ocdata +``` +Add a space to the file to be able to save it + +Back up with `ctrl+x` then `y` or `o` (depending on your server locale). + +Run a scan of the new directory by Nextcloud: + +```bash +cd /var/www/nextcloud +sudo -u nextcloud php occ files:scan --all +``` + +It's over now. Now test if everything is fine, try connecting to your Nextcloud instance, upload a file, check its proper synchronization. + +# The KeeWeb application + +The KeeWeb application is a password manager integrated into Nextcloud. For example, it allows you to read a KeePass file (*.kdbx*) stored on your Nextcloud instance. +But sometimes Nextcloud does not let the application support these files, which makes it impossible to read them from KeeWeb. To remedy this, +[a solution](https://github.com/jhass/nextcloud-keeweb/issues/34) exists. + +Go to the Nextcloud configuration directory: + +```bash +cd /var/www/nextcloud/config/ +``` + +If it does not exist, create the *mimetypemapping.json* file whose owner is the user *nextcloud* : + +```bash +sudo su nextcloud -c "nano mimetypemapping.json" +``` + +Then add in this file the following text: + +```bash +{ + "kdbx": ["x-application/kdbx"] +} +``` + +Save the file (**CTRL** + **o**) and exit nano (**CTRL** + **c**). + +Now the problem is fixed. \ No newline at end of file diff --git a/app_noalyss.md b/app_noalyss.md new file mode 100644 index 00000000..8762bf51 --- /dev/null +++ b/app_noalyss.md @@ -0,0 +1,13 @@ +# Noalyss + +Open source accounting software developed in PHP. + +All the information on this software is available on the [project website](http://www.noalyss.eu) + +To learn how to use it I invite you to read the [project wiki](http://www.noalyss.eu/?page_id=46&lang=fr_FR_id=46&lang=en_EN) + +The github of the Yunohost module is [here](https://github.com/YunoHost-Apps/noalyss_ynh_ynh) + +You can try the project [here](http://demo.noalyss.eu/index.php) with the identifiers: demo /demo + +I mean, not to have to struggle like me. The administrator IDs and passwords for the first login are: phpcompta / phpcompta \ No newline at end of file diff --git a/app_noalyss_fr.md b/app_noalyss_fr.md index 77bbbf9f..eac70633 100644 --- a/app_noalyss_fr.md +++ b/app_noalyss_fr.md @@ -10,5 +10,4 @@ Le github du module Yunohost est [ici](https://github.com/YunoHost-Apps/noalyss_ Vous pouvez essayer le projet [ici](http://demo.noalyss.eu/index.php) avec les identifiants : demo /demo -Enfin pour ne pas galérer comme moi. Les identifiants et mot de passe administrateur lors de la première connexion sont : phpcompta / phpcompta - +Enfin pour ne pas galérer comme moi. Les identifiants et mot de passe administrateur lors de la première connexion sont : phpcompta / phpcompta \ No newline at end of file diff --git a/app_peertube.md b/app_peertube.md index fb15d3e8..77984f62 100644 --- a/app_peertube.md +++ b/app_peertube.md @@ -1,2 +1,3 @@ -===== Peertube ===== -PeerTube is a federated (ActivityPub) video streaming platform using P2P (BitTorrent) directly in the web browser, using WebTorrent. +# Peertube + +PeerTube is a federated (ActivityPub) video streaming platform using P2P (BitTorrent) directly in the web browser, using WebTorrent. \ No newline at end of file diff --git a/app_peertube_fr.md b/app_peertube_fr.md new file mode 100644 index 00000000..1ae2ed47 --- /dev/null +++ b/app_peertube_fr.md @@ -0,0 +1,3 @@ +# PeerTube + +PeerTube est une plateforme de streaming vidéo fédérée (ActivityPub) utilisant P2P (BitTorrent) directement dans le navigateur web, en utilisant WebTorrent. \ No newline at end of file diff --git a/app_pihole_fr.md b/app_pihole_fr.md new file mode 100644 index 00000000..4d2dbc39 --- /dev/null +++ b/app_pihole_fr.md @@ -0,0 +1,5 @@ +# Pihole + +Page d'accueil : https://pi-hole.net + +**Pi-hole®** Blocage des publicités à l'échelle du réseau via votre propre serveur DNS, avec une belle page web Performance And Statistics. \ No newline at end of file diff --git a/app_spip.md b/app_spip.md new file mode 100644 index 00000000..fb51d7ab --- /dev/null +++ b/app_spip.md @@ -0,0 +1,33 @@ +# SPIP for YunoHost + +#### SPIP is what? + +SPIP is an Internet publishing system that focuses on collective functioning, multilingualism and ease of use. It is free software, distributed under the GNU/GPL license. It can therefore be used for any website, whether associative or institutional, personal or commercial. + +Source:[spip.net](https://www.spip.net/fr_rubrique91.html_rubrique91.html) + +#### Application functionality for Yunohost + +* Installation of the base without going through the installation system +* Multilingual support +* LDAP support + +##### Installation + +```bash +$ sudo yunohost app install https://github.com/YunoHost-Apps/spip_ynh.git_ynh.git +``` + +##### Update + +``` +sudo yunohost app upgrade --verbose spip -u https://github.com/YunoHost-Apps/spip_ynh.git_ynh.git +``` + +##### Use + +Access the administration of the site by entering the following address in your browser. + +https://www.domain.tld/spip/ecrire + +Make a "forgotten password" request to change your password, you will receive an email telling you how to change your password. \ No newline at end of file diff --git a/app_yunofav.md b/app_yunofav.md index e99f88b6..181abe8d 100644 --- a/app_yunofav.md +++ b/app_yunofav.md @@ -1,6 +1,5 @@ -Yunofav : (unofficial) Page of favorite links for Yunohost -======= +#Yunofav : (unofficial) Page of favorite links for Yunohost homepage: https://github.com/YunoHost-Apps/yunofav_ynh -Functionality: Creates a page for your favorite links, using the Yunohost tiles look and feel. +Functionality: Creates a page for your favorite links, using the Yunohost tiles look and feel. \ No newline at end of file diff --git a/app_yunofav_fr.md b/app_yunofav_fr.md new file mode 100644 index 00000000..087b1b50 --- /dev/null +++ b/app_yunofav_fr.md @@ -0,0 +1,5 @@ +# Yunofav : (non officiel) Page de liens favoris pour Yunohost + +page d'accueil : https://github.com/YunoHost-Apps/yunofav_ynh_ynh + +Fonctionnalité : Crée une page pour vos liens préférés, en utilisant les tuiles Yunohost look and feel. \ No newline at end of file