Guide · open source et auto-hébergement
Un bureau virtuel open source que ton équipe peut vraiment faire sien.
NestWork est un bureau virtuel 2D open source pour petites équipes. Le code, l’infrastructure et la bibliothèque graphique gratuite sont séparés des packs commerciaux optionnels afin que chaque déploiement reste compréhensible et respecte les licences.
Ce que signifie “open source” dans NestWork
Code
Application sous AGPL-3.0
Le frontend, l’API et le moteur de collaboration sont publics. Les modifications distribuées ou proposées comme service doivent respecter cette licence.
Graphismes
Bibliothèque NestWork gratuite
Des sols, murs, meubles, personnages et émoticônes originaux sont disponibles séparément sous CC BY 4.0.
Option
Modern Interiors de LimeZu
Le pack commercial n’est pas inclus. Chaque utilisateur doit acheter sa propre licence avant de l’installer dans une instance privée.
Imports
Tes propres créations
Le décorateur accepte aussi des assets privés, afin de construire un espace qui ne dépend pas d’un catalogue unique.
Une architecture web classique, sans plateforme opaque
NestWork reste un produit temps réel : open source ne signifie pas qu’aucune infrastructure n’est nécessaire.
- Next.js sert l’interface et les espaces accessibles depuis le navigateur.
- Express et Socket.IO synchronisent les présences, déplacements et messages.
- PostgreSQL conserve les comptes, espaces et conversations persistantes.
- WebRTC transporte l’audio, la vidéo et le partage d’écran entre les membres.
- Un relais TURN améliore la fiabilité sur les réseaux restrictifs.
Auto-héberger donne du contrôle, pas de la magie
Une instance de production a besoin d’URLs HTTPS publiques, de secrets distincts, d’une base sauvegardée, de migrations maîtrisées et d’un relais TURN. Le dépôt fournit un guide détaillé pour Vercel, Render, Neon et Cloudflare TURN.
L’équipe qui exploite l’instance doit également suivre les mises à jour, protéger ses secrets et surveiller la disponibilité. Pour une petite équipe sans compétence technique, un pilote accompagné réduit cette charge initiale.
Le bon choix si tu veux pouvoir adapter le produit
- Choisir la région et les fournisseurs d’hébergement.
- Auditer le fonctionnement des comptes, messages et appels.
- Créer des décors avec la bibliothèque gratuite ou tes propres fichiers.
- Modifier le produit au lieu d’attendre une feuille de route fermée.
- Conserver une séparation claire entre code ouvert et assets commerciaux.
Questions fréquentes
Ce qu’il faut savoir avant de choisir.
Faut-il savoir coder pour utiliser NestWork ?
Pas pour l’usage quotidien. En revanche, l’auto-hébergement demande une personne à l’aise avec un déploiement web, PostgreSQL, les variables d’environnement et les noms de domaine.
Les assets LimeZu sont-ils inclus dans le dépôt ?
Non. Modern Interiors est un pack commercial séparé. NestWork fournit sa propre bibliothèque gratuite et permet d’installer LimeZu uniquement dans un déploiement qui possède la licence nécessaire.
Peut-on utiliser NestWork sans payer ?
Le code et les assets originaux sont disponibles gratuitement selon leurs licences. L’infrastructure en ligne peut rester gratuite pour un test, mais un usage fiable peut nécessiter des offres payantes chez les fournisseurs choisis.
Où sont stockées les données ?
Dans la base PostgreSQL et l’infrastructure choisies par la personne qui déploie l’instance. NestWork n’impose pas un fournisseur unique.
Sources et méthode
Les licences, exclusions d’assets et instructions d’hébergement sont vérifiables directement dans le dépôt public.
Tester l’open source dans un vrai espace partagé.
Nous pouvons préparer une instance et accompagner les premiers usages avant que ton équipe décide comment l’exploiter.
Candidater au pilote