1
0
Fork 0
mirror of https://github.com/YunoHost-Apps/cjdns_ynh.git synced 2024-09-03 18:16:29 +02:00

Auto-update README

This commit is contained in:
yunohost-bot 2023-12-20 11:06:44 +00:00
parent 8bfb026517
commit 52defb5b9f
2 changed files with 91 additions and 32 deletions

View file

@ -1,41 +1,50 @@
# Cjdns for Yunohost <!--
N.B.: This README was automatically generated by https://github.com/YunoHost/apps/tree/master/tools/README-generator
It shall NOT be edited by hand.
-->
This is a cjdns app for yunohost. # Cjdns for YunoHost
[![Integration level](https://dash.yunohost.org/integration/cjdns.svg)](https://dash.yunohost.org/appci/app/cjdns) ![Working status](https://ci-apps.yunohost.org/ci/badges/cjdns.status.svg) ![Maintenance status](https://ci-apps.yunohost.org/ci/badges/cjdns.maintain.svg)
[![Install Cjdns with YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=cjdns)
*[Lire ce readme en français.](./README_fr.md)*
> *This package allows you to install Cjdns quickly and simply on a YunoHost server.
If you don't have YunoHost, please consult [the guide](https://yunohost.org/#/install) to learn how to install it.*
## Overview
## cjdns
Networking Reinvented Networking Reinvented
Cjdns implements an encrypted IPv6 network using public-key cryptography for address allocation and a distributed hash table for routing. This provides near-zero-configuration networking, and prevents many of the security and scalability issues that plague existing networks. Cjdns implements an encrypted IPv6 network using public-key cryptography for address allocation and a distributed hash table for routing. This provides near-zero-configuration networking, and prevents many of the security and scalability issues that plague existing networks.
https://github.com/cjdelisle/cjdns https://github.com/cjdelisle/cjdns/
**Shipped version:** 22.7
# Setup your website on cjdns network ## Screenshots
1. Install Yunohost by following the detailed instructions provided [here](link-to-instructions). ![Screenshot of Cjdns](./doc/screenshots/screenshot.png)
2. Once the installation is complete, log in as an administrator at `yunohost.local`. Perform a system update, which may take some time.
3. Return to `yunohost.local` after the update and navigate to the Applications menu. Click on Install, search for "wordpress," select it, and proceed with the installation.
4. In the Applications menu, search for "cjdns" and install it. If it does not appear due to not being published yet. You can sideload it by pasting the following URL: `https://github.com/dkoukoul/cjdns_ynh` into the "Install custom app" section.
5. Obtain your cjdns IPv6 address by navigating to Tools -> Logs -> Click on "Install the 'cjdns' app." Your IPv6 address should be displayed in the log.
6. Reboot your Yunohost server to make the tun device available. Navigate to Tools->Shutdown and click Reboot.
7. Navigate to Tools -> Yunohost Settings -> Security, and under NGINX, disable "Force HTTPS." Click Save to apply the changes.
8. Edit `/etc/nginx/conf.d/[your-domain].conf`, add your cjdns-ipv6 to the list of `server_name`.
9. Finally, to allow public access for cjdns requests to your new wordpress site you can do the following:
1. SSH into your yunohost server
2. Copy current sso configuration file to persistent: `cp /etc/ssowat/conf.json /etc/ssowat/conf.json.persistent`
3. Then edit the persistent file: `nano /etc/ssowat/conf.json.persistent`
4. Change `public` to `true` and add this line under the `wordpress.main uris` section: `"re:^.fc.*"`. Remember to add a trailing “,” to the above entry. For example:
```json ## Documentation and resources
"wordpress.main": {
"auth_header": true, * Official app website: <https://github.com/cjdelisle/cjdns/>
"label": "WordPress", * Upstream app code repository: <https://github.com/cjdelisle/cjdns/>
"public": true, * YunoHost Store: <https://apps.yunohost.org/app/cjdns>
"show_tile": true, * Report a bug: <https://github.com/YunoHost-Apps/cjdns_ynh/issues>
"uris": [
"example.nohost.me/blog", ## Developer info
"re:^.fc.*"
], Please send your pull request to the [testing branch](https://github.com/YunoHost-Apps/cjdns_ynh/tree/testing).
"use_remote_user_var_in_nginx_conf": false,
"users": [] To try the testing branch, please proceed like that.
}
`````` ``` bash
sudo yunohost app install https://github.com/YunoHost-Apps/cjdns_ynh/tree/testing --debug
or
sudo yunohost app upgrade cjdns -u https://github.com/YunoHost-Apps/cjdns_ynh/tree/testing --debug
```
**More info regarding app packaging:** <https://yunohost.org/packaging_apps>

50
README_fr.md Normal file
View file

@ -0,0 +1,50 @@
<!--
N.B.: This README was automatically generated by https://github.com/YunoHost/apps/tree/master/tools/README-generator
It shall NOT be edited by hand.
-->
# Cjdns pour YunoHost
[![Niveau dintégration](https://dash.yunohost.org/integration/cjdns.svg)](https://dash.yunohost.org/appci/app/cjdns) ![Statut du fonctionnement](https://ci-apps.yunohost.org/ci/badges/cjdns.status.svg) ![Statut de maintenance](https://ci-apps.yunohost.org/ci/badges/cjdns.maintain.svg)
[![Installer Cjdns avec YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=cjdns)
*[Read this readme in english.](./README.md)*
> *Ce package vous permet dinstaller Cjdns rapidement et simplement sur un serveur YunoHost.
Si vous navez pas YunoHost, regardez [ici](https://yunohost.org/#/install) pour savoir comment linstaller et en profiter.*
## Vue densemble
Networking Reinvented
Cjdns implements an encrypted IPv6 network using public-key cryptography for address allocation and a distributed hash table for routing. This provides near-zero-configuration networking, and prevents many of the security and scalability issues that plague existing networks.
https://github.com/cjdelisle/cjdns/
**Version incluse :** 22.7
## Captures décran
![Capture décran de Cjdns](./doc/screenshots/screenshot.png)
## Documentations et ressources
* Site officiel de lapp : <https://github.com/cjdelisle/cjdns/>
* Dépôt de code officiel de lapp : <https://github.com/cjdelisle/cjdns/>
* YunoHost Store: <https://apps.yunohost.org/app/cjdns>
* Signaler un bug : <https://github.com/YunoHost-Apps/cjdns_ynh/issues>
## Informations pour les développeurs
Merci de faire vos pull request sur la [branche testing](https://github.com/YunoHost-Apps/cjdns_ynh/tree/testing).
Pour essayer la branche testing, procédez comme suit.
``` bash
sudo yunohost app install https://github.com/YunoHost-Apps/cjdns_ynh/tree/testing --debug
ou
sudo yunohost app upgrade cjdns -u https://github.com/YunoHost-Apps/cjdns_ynh/tree/testing --debug
```
**Plus dinfos sur le packaging dapplications :** <https://yunohost.org/packaging_apps>