1
0
Fork 0
mirror of https://github.com/YunoHost-Apps/tldraw_ynh.git synced 2024-09-03 20:35:54 +02:00
tldraw_ynh/README_fr.md
2022-09-30 10:18:20 +00:00

3.7 KiB

TLDraw pour YunoHost

Niveau d'intégration Statut du fonctionnement Statut de maintenance
Installer TLDraw avec YunoHost

Read this readme in english.

Ce package vous permet d'installer TLDraw rapidement et simplement sur un serveur YunoHost. Si vous n'avez pas YunoHost, regardez ici pour savoir comment l'installer et en profiter.

Vue d'ensemble

TLDraw is a tiny little drawing app.

Features

  • Very clean and nice UX
  • Snappy and very low memory footprint on the server
  • PWA ready
  • Multiplayer mode (iFrame compatible)

Version incluse : 1.24.5~ynh2

Démo : https://tldraw.com

Captures d'écran

![Capture d'écran de TLDraw](./doc/screenshots/TLDraw screenshot.png)

Avertissements / informations importantes

  • TLDraw can't be installed on a subpath, and needs a fully dedicated domain

  • The multiplayer mode requires Liveblocks API keys (Public and Secret)

    • You can get some for free at liveblocks.io
    • Be very careful though, and keep in mind that by doing so, all your multiplayer rooms data will be stored on livestocks.io SaaS servers, and NOT on your server
    • Multiplayer mode is completely optional and you don't have to use it
    • If API keys are not provided, it will be automatically deactivated
  • TLDraw will not take a lot of disk or memory space while running.

    • However, you will need at least 2.5GB of RAM and 5GB of disk space during installation time
    • The build can be quite long, be patient!
  • TLDraw offers all functionnalities (including multiplayer) for free at tldraw.com

    • However, they have restricted the use of multiplayer mode within an iFrame, which could be a problem
    • TLDraw YunoHost app is patching that restriction so that you can use multiplayer mode within an iFrame as before
  • It could be possible to self-host a multiplayer layer in the future. Some projects have been launched, based on YJS library, such as https://github.com/nimeshnayaju/yjs-tldraw, but sadly none of them is mature enough to be included here.

    • Obviously, as soon as multiplayer could be enabled without going through Liveblocks SaaS servers, the app will be updated accordingly

Documentations et ressources

Informations pour les développeurs

Merci de faire vos pull request sur la branche testing.

Pour essayer la branche testing, procédez comme suit.

sudo yunohost app install https://github.com/YunoHost-Apps/tldraw_ynh/tree/testing --debug
ou
sudo yunohost app upgrade tldraw -u https://github.com/YunoHost-Apps/tldraw_ynh/tree/testing --debug

Plus d'infos sur le packaging d'applications : https://yunohost.org/packaging_apps