mirror of
https://github.com/YunoHost/doc.git
synced 2024-09-03 20:06:26 +02:00
commit
93d048990c
11 changed files with 258 additions and 7 deletions
4
app_hextris.md
Normal file
4
app_hextris.md
Normal file
|
@ -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?
|
166
app_nextcloud.md
Normal file
166
app_nextcloud.md
Normal file
|
@ -0,0 +1,166 @@
|
|||
# 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.
|
||||
|
||||
# Nextcloud and Cloudflare
|
||||
|
||||
If you use Cloudflare for your DNS, *which may be useful if you have a dynamic IP*, you will most likely have authentication problems with the Nextcloud application. On the Internet many people propose to create a rule that disables all options related to security and Cloudflare speed for the url pointing to your Nextcloud instance. Although it works, it is not the optimal solution. I propose, certainly to create a rule for the url pointing to your Nextcloud instance but to disable only 2 options. So here's how:
|
||||
|
||||
## Cloudflare Page Rules
|
||||
|
||||
In the Cloudflare control panel select your domain and find Page Rules
|
||||
the url in your address bar will look like this: https://dash.cloudflare.com/*/domain.tld/page-rules
|
||||
|
||||
#### Add a rule
|
||||
|
||||
The rule to be added must apply to the url of your Nextcloud instance either:
|
||||
|
||||
- `https://nextcloud.domain.tld/**` if you use a subdomain
|
||||
- `https://domain.tld/nextcloud/*`` if you have deployed Nextcloud in a directory
|
||||
|
||||
The options to disable (Off) are:
|
||||
|
||||
- Rocket Loader
|
||||
- Email Obfuscation
|
||||
|
||||
Save and clean your caches (Cloudflare, browser,...) and that's it.
|
|
@ -141,3 +141,26 @@ Puis ajouter dans ce fichier le texte suivent :
|
|||
Enregistrer le fichier (**CTRL** + **o**) et quitter nano (**CTRL** + **c**).
|
||||
|
||||
A présent, le problème est corrigé.
|
||||
|
||||
# Nextcloud et Cloudflare
|
||||
|
||||
Si vous utilisez Cloudflare pour vos DNS, *ce qui peut-être pratique si vous avez une IP dynamique*, vous aurez très probablement des problèmes d'authentification avec l'application Nextcloud. Sur Internet beaucoup de gens propose de créer une règle ayant pour effet de désactivé tous les options relié à la sécurité et à la vitesse de Cloudflare pour l'url pointant sur votre instance Nextcloud. Malgré que cela fonctionne, ce n'est pas la solution optimial. Je vous propose, certes de créé une règle pour l'url pointant sur votre instance Nextcloud mais de désactivé seulement 2 options. Voici donc comment:
|
||||
|
||||
## Cloudflare Page Rules
|
||||
|
||||
Dans le panneau de controle de Cloudflare choisissez votre domaine et trouver Page Rules
|
||||
l'url dans votre barre d'addresse ressemblera à : https://dash.cloudflare.com/*/domain.tld/page-rules
|
||||
|
||||
### Ajouter une règle
|
||||
|
||||
La règle à ajouter doit s'appliquer pour l'url de votre instance Nextcloud soit:
|
||||
|
||||
- `https://nextcloud.domain.tld/*` si vous utilisez un sous domain
|
||||
- `https://domain.tld/nextcloud/*` si vous avez déployé Nextcloud dans un répertoire
|
||||
|
||||
Les options à désactiver (Off) sont :
|
||||
|
||||
- Rocket Loader
|
||||
- Email Obfuscation
|
||||
|
||||
Sauvegarder et nettoyer vos caches (Cloudflare, navigateur, ...) et le tour est joué.
|
13
app_noalyss.md
Normal file
13
app_noalyss.md
Normal file
|
@ -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
|
|
@ -11,4 +11,3 @@ 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
|
||||
|
||||
|
|
|
@ -1,2 +1,3 @@
|
|||
===== Peertube =====
|
||||
# Peertube
|
||||
|
||||
PeerTube is a federated (ActivityPub) video streaming platform using P2P (BitTorrent) directly in the web browser, using WebTorrent.
|
3
app_peertube_fr.md
Normal file
3
app_peertube_fr.md
Normal file
|
@ -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.
|
5
app_pihole_fr.md
Normal file
5
app_pihole_fr.md
Normal file
|
@ -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.
|
33
app_spip.md
Normal file
33
app_spip.md
Normal file
|
@ -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.
|
|
@ -1,5 +1,4 @@
|
|||
Yunofav : (unofficial) Page of favorite links for Yunohost
|
||||
=======
|
||||
#Yunofav : (unofficial) Page of favorite links for Yunohost
|
||||
|
||||
homepage: https://github.com/YunoHost-Apps/yunofav_ynh
|
||||
|
||||
|
|
5
app_yunofav_fr.md
Normal file
5
app_yunofav_fr.md
Normal file
|
@ -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.
|
Loading…
Add table
Reference in a new issue