o proxecto Ă© bastante novo, se tes ideas ou suxestiĂłns, podes contactar con @marien
Se utilizas
#yunohost podes instalar Pollaris moi facilmente e quizá sexa útil para o teu colectivo ou organización e non depender de empresas alleas que non respectan a túa libertade.
https://apps.yunohost.org/app/pollaris ![]()
Couldn't get back to sleep this morning after waking up in pain, so I took some time to ease the mental pain of keeping track of what's running where in my #homelab with a new #wiki page. Have a look if you're interested in what I'm running across my main #NAS and two Raspberry Pis.
Hopefully this will serve as a reminder of what config files I really need to put in a central location.
https://yuno.jack-case.pro/bookstack/books/homelab/page/software-and-configuration-inventory
#Documentation #Bookstack #Yunohost #Docker #OpenMediaVault #Backup #BorgBackup
Avertissement de contenu :Nextcloud et Collabora sur deux serveurs diffrents.
J'ai une offre Nextcloud et un VPS ( les deux chez Hetzner), pourquoi pas les deux sur le mĂŞme serveur ?
Sur le VPS (3 cores, 4G de ram et 80GO d'espace) j'ai installé Yunohost pour divers petits outils. Mais pour ne pas avoir à gérer les mise à jour de Nextcloud je préfère déléguer ça à l'hébergeur il s'en dépatouille mieux que moi. (et en cas de merdouille sur le Yunohost mes données sont à l'abri.)
Mais l'offre Nextcloud n'inclue pas Collabora pour l'éditions des documents, j'ai donc installé Collabora via Yunohost puis je l'ai connecté à Nextcloud (avec l'app Nextcloud Office)
Ça fonctionne très bien, juste quelques tips :
Voilà , c'est bien cool, Collabora a bien évolué, l'interface est devenue bien plus "sexy" 🙂
#vps #yunohost #collabora #nextcloud

Je eigen Fediverse server opzetten met YunoHost
Op 14 maart j.l. verzorgde André Koot een presentatie over YunoHost op de landelijke bijeenkomst van de NLLGG. Met YunoHost kun je zonder al te veel technische know-how op zak je eigen Fediverse server opzetten. Fediverse? Dit is een verzamelterm voor een in aantal en verscheidenheid groeiende groep online platformen die samen een decentraal netwerk vormen (een federatie vormen) en onderling kunnen communiceren met hetzelfde protocol, ActivityPub geheten. Vergelijk het met dat je van het […]https://nllgg.nl/je-eigen-fediverse-server-opzetten-met-yunohost/

Setting up #AppFlowy on #YunoHost shouldn't be this damn difficult but so far I've had to add a bunch of directives to the #nginx #config just to get it to work! But if anybody is interested, here is the config that works. I can login and sync my workspace between my local application and the self-hosted #cloud. YMMV.
root@ynh01:/var/log/nginx# cat /etc/nginx/conf.d/REDACTED.d/appflowy.conf
#sub_path_only rewrite ^/$ / permanent;
# GoTrue
location /gotrue/ {
proxy_pass http://127.0.0.1:9999;
include proxy_params_no_auth;
rewrite ^/gotrue(/.*)$ $1 break;
# Allow headers like redirect_to to be handed over to the gotrue
# for correct redirecting
proxy_pass_request_headers on;
}
# WebSocket
location /ws {
proxy_pass http://127.0.0.1:8000;
include proxy_params_no_auth;
proxy_read_timeout 86400;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
}
# AppFlowy-Cloud
# created a separate location block for handling CORS preflight (OPTIONS) requests specifically for the /api endpoint.
location = /api/options {
if ($http_origin ~* (http://127.0.0.1:3000)) {
more_set_headers "Access-Control-Allow-Origin: $http_origin";
}
# Force bypass YunoHost SSO
access_by_lua_block { return; }
more_set_headers "Access-Control-Allow-Methods: GET, POST, OPTIONS, PUT, DELETE, PATCH";
more_set_headers "Access-Control-Allow-Headers: Content-Type, Authorization, Accept, Client-Version";
more_set_headers "Access-Control-Max-Age: 3600";
more_set_headers "Content-Type: text/plain; charset=utf-8";
more_set_headers "Content-Length: 0";
return 204;
}
location /api/chat {
# Force bypass YunoHost SSO
access_by_lua_block { return; }
proxy_pass http://127.0.0.1:8000;
include proxy_params_no_auth;
chunked_transfer_encoding on;
proxy_buffering off;
proxy_cache off;
proxy_read_timeout 600s;
proxy_connect_timeout 600s;
proxy_send_timeout 600s;
}
location /api/health {
access_by_lua_block { return; }
# Adding the trailing slash after the port forces Nginx to map
# /api/health directly to / on the backend
proxy_pass http://127.0.0.1:8000/health;
include proxy_params_no_auth;
}
location /api/import {
# Force bypass YunoHost SSO
access_by_lua_block { return; }
proxy_pass http://127.0.0.1:8000;
include proxy_params_no_auth;
# Set headers
proxy_set_header X-Request-Id $request_id;
# Handle CORS
if ($http_origin ~* (http://127.0.0.1:3000)) {
more_set_headers "Access-Control-Allow-Origin: $http_origin always";
}
more_set_headers "Access-Control-Allow-Methods: GET, POST, PUT, DELETE, PATCH, OPTIONS";
more_set_headers "Access-Control-Allow-Headers: Content-Type, Authorization, Accept";
more_set_headers "Access-Control-Max-Age: 3600";
# Timeouts
proxy_read_timeout 600s;
proxy_connect_timeout 600s;
proxy_send_timeout 600s;
# Disable buffering for large file uploads
proxy_request_buffering off;
proxy_buffering off;
proxy_cache off;
client_max_body_size 2G;
}
location /api {
# Force bypass YunoHost SSO
access_by_lua_block { return; }
proxy_pass http://127.0.0.1:8000;
include proxy_params_no_auth;
proxy_set_header X-Request-Id $request_id;
# Set CORS headers for other requests
if ($http_origin ~* (http://127.0.0.1:3000)) {
more_set_headers "Access-Control-Allow-Origin: $http_origin";
}
more_set_headers "Access-Control-Allow-Methods: GET, POST, PUT, DELETE, PATCH";
more_set_headers "Access-Control-Allow-Headers: Content-Type, Authorization, Accept, Client-Version";
more_set_headers "Access-Control-Max-Age: 3600";
location ~* ^/api/workspace/([a-zA-Z0-9_-]+)/publish$ {
proxy_pass http://127.0.0.1:8000;
include proxy_params_no_auth;
proxy_request_buffering off;
client_max_body_size 256M;
}
}
# AppFlowy AI
location /ai {
proxy_pass http://127.0.0.1:5001;
include proxy_params_no_auth;
proxy_pass_request_headers on;
}
# Minio Web UI
# Derive from: https://min.io/docs/minio/linux/integrations/setup-nginx-proxy-with-minio.html
# Optional Module, comment this section if are did not deploy minio in docker-compose.yml
location /minio/ {
proxy_pass http://localhost:9001;
include proxy_params_no_auth;
rewrite ^/minio/(.*) /$1 break;
proxy_set_header X-NginX-Proxy true;
## This is necessary to pass the correct IP to be hashed
real_ip_header X-Real-IP;
proxy_connect_timeout 300;
## To support websockets in MinIO versions released after January 2023
# Some environments may encounter CORS errors (Kubernetes + Nginx Ingress)
# Uncomment the following line to set the Origin request to an empty string
# proxy_set_header Origin '';
chunked_transfer_encoding off;
}
# Admin Frontend
# Optional Module, comment this section if you are did not deploy admin_frontend in docker-compose.yml
location /console {
proxy_pass http://localhost:3000;
include proxy_params_no_auth;
}
location /health {
# Force bypass YunoHost SSO
access_by_lua_block { return; }
proxy_pass http://127.0.0.1:8000;
include proxy_params_no_auth;
}
# AppFlowy Web
location / {
proxy_pass http://localhost:3001;
include proxy_params_no_auth;
}
root@ynh01:/var/log/nginx#
Content warning:Assistant d'installation de Yunohost
@rogatywieszcz ja sobie postawiłem #Miniflux na #yunohost i działa to całkiem nieźle. Dzięki temu mam dostęp z przeglądarki albo z apki #FluxNews na Androidzie. Nie jest to setup dla każdego ale mi pasuje 👍🏻
Yeah...
I think I'm giving up on this install of Yuno Host. Too many things have gone wrong during my leading bash etc.
A friend wants me to try Proxmox, so I'll do that. Another potential one is Freedombox.
So we'll see.
I'd love if there was one that sat on top of a regular distro of Linux with a GUI. I think that'd really help me. Haven't found one yet though.
#YunoHost #ProxMox #FreedomBox #NextCloud
Need recommendation on simple drawing app in #yunohost that saves on the server. I noticed that #TLDraw doesn’t and I have to remember to save locally.
#selfhosted #selfhosting #vectorgraphics
Un gros boulot, mais ce que fait l'équipe @yunohost est extraordinaire. #yunohost https://peripheria.org/accueil/
Découvre YunoHost : l'auto‑hébergement simplifié ! 🎉 Cette review te montre comment déployer et maintenir facilement tes applis open source. Idéal pour débuter ou optimiser un VPS — reprends le contrôle de tes services en quelques clics. Prêt·e à self‑hoster ? #YunoHost #AutoHébergement #SelfHosting #OpenSource #Linux #Serveur #VPS #French
https://videos.stackgui.de/videos/watch/1224b386-23bd-41f6-bebd-3278079d87c6