Moonglade : Moonglade
Ce projet transforme « Blog system of runs on Microsoft Azure. Azure Blob Storage (Recommended) Create an Azure Blob Storage container with appropriate permissions: Enable CDN in admin settings for faster image delivery. » en une solution open source exploitable, avec une chaîne d’outils réutilisable et des moyens d’intégration pour des cas d’usage concrets.
En bref
- De quoi s’agit-il ?
- Moonglade, une plateforme de blog auto-hebergee pour developpeurs, avec portail public et administration
- À qui s’adresse-t-il ?
- Moonglade convient aux equipes qui acceptent de verifier moonglade fournit articles, brouillons, publication planifiee, pages, commentaires, tags, rss, atom, sitemap et administration et de tester la commande docker compose up -d; dotnet restore src/Moonglade.Web/Moonglade.Web.csproj; dotnet run --project src/Moonglade.Web/Moonglade.Web.csproj. Il convient moins a un deploiement exigeant une garantie que le README ne donne pas.
- Puis-je l’utiliser commercialement ?
- Oui, sous conditions. GPL-3.0 est une licence copyleft : si vous distribuez un logiciel qui l’inclut, vous devez publier le code source de ce logiciel sous la même licence. Un usage interne, sans distribution, ne déclenche pas cette obligation.
- Est-il encore maintenu ?
- Oui. Les derniers commits datent d’il y a 2 jours.
- En quel langage est-il écrit ?
- Principalement C#, d’après les statistiques de langage de GitHub.
Ces réponses reposent sur les données GitHub du projet (dernière synchronisation le 14 septembre 2026) et sur notre analyse. Elles ne constituent pas un avis juridique.
ANALYSE OPEN SOURCE APPROFONDIE
Ce que le depot promet · ediwang moonglade
Moonglade fournit articles, brouillons, publication planifiee, pages, commentaires, tags, RSS, Atom, sitemap et administration Le deploiement Docker conserve deux volumes nommes pour /app/images et /app/images-origin Moonglade ne permet pas de conclure au-dela de ce qui est ecrit dans son README. Les metadonnees, la version v16.5.0 et le depot EdiWang/Moonglade servent de reperes, pas de preuve de performance. Pour avancer, partez de docker compose up -d; dotnet restore src/Moonglade.Web/Moonglade.Web.csproj; dotnet run --project src/Moonglade.Web/Moonglade.Web.csproj, notez la sortie exacte et conservez la configuration utilisee. Cette methode est adaptee a Moonglade parce qu elle relie directement la fonction annoncee au point d observation correspondant. Elle evite d attribuer au projet une capacite que sa documentation ne decrit pas.
Dans un usage reel, la question est moins le nombre de fonctions que leur adequation au contexte. Examinez les fichiers de configuration, les dependances et les erreurs visibles, puis refaites le meme scenario avec une entree controlee. Pour Moonglade, les points sensibles sont la base peut etre sql server ou postgresql via connectionstrings:databaseprovider Les resultats peuvent varier selon le systeme, le materiel, le serveur ou le fournisseur externe; le README ne fournit pas toujours une garantie sur ces variables. La licence GPL-3.0 autorise ou encadre la reutilisation selon ses propres obligations, qui doivent etre lues avant redistribution.
Le parcours technique de Moonglade
Le deploiement Docker conserve deux volumes nommes pour /app/images et /app/images-origin La base peut etre SQL Server ou PostgreSQL via ConnectionStrings:DatabaseProvider Moonglade ne permet pas de conclure au-dela de ce qui est ecrit dans son README. Les metadonnees, la version v16.5.0 et le depot EdiWang/Moonglade servent de reperes, pas de preuve de performance. Pour avancer, partez de docker compose up -d; dotnet restore src/Moonglade.Web/Moonglade.Web.csproj; dotnet run --project src/Moonglade.Web/Moonglade.Web.csproj, notez la sortie exacte et conservez la configuration utilisee. Cette methode est adaptee a Moonglade parce qu elle relie directement la fonction annoncee au point d observation correspondant. Elle evite d attribuer au projet une capacite que sa documentation ne decrit pas.
Dans un usage reel, la question est moins le nombre de fonctions que leur adequation au contexte. Examinez les fichiers de configuration, les dependances et les erreurs visibles, puis refaites le meme scenario avec une entree controlee. Pour Moonglade, les points sensibles sont l authentification locale utilise totp; l application expose /health et /health/ready avec des controles differents Les resultats peuvent varier selon le systeme, le materiel, le serveur ou le fournisseur externe; le README ne fournit pas toujours une garantie sur ces variables. La licence GPL-3.0 autorise ou encadre la reutilisation selon ses propres obligations, qui doivent etre lues avant redistribution.
Points a verifier dans le code · ediwang moonglade
La base peut etre SQL Server ou PostgreSQL via ConnectionStrings:DatabaseProvider L authentification locale utilise TOTP; l application expose /health et /health/ready avec des controles differents Moonglade ne permet pas de conclure au-dela de ce qui est ecrit dans son README. Les metadonnees, la version v16.5.0 et le depot EdiWang/Moonglade servent de reperes, pas de preuve de performance. Pour avancer, partez de docker compose up -d; dotnet restore src/Moonglade.Web/Moonglade.Web.csproj; dotnet run --project src/Moonglade.Web/Moonglade.Web.csproj, notez la sortie exacte et conservez la configuration utilisee. Cette methode est adaptee a Moonglade parce qu elle relie directement la fonction annoncee au point d observation correspondant. Elle evite d attribuer au projet une capacite que sa documentation ne decrit pas.
Dans un usage reel, la question est moins le nombre de fonctions que leur adequation au contexte. Examinez les fichiers de configuration, les dependances et les erreurs visibles, puis refaites le meme scenario avec une entree controlee. Pour Moonglade, les points sensibles sont les courriels sont optionnels et leur livraison au moins une fois peut produire un doublon apres reprise Les resultats peuvent varier selon le systeme, le materiel, le serveur ou le fournisseur externe; le README ne fournit pas toujours une garantie sur ces variables. La licence GPL-3.0 autorise ou encadre la reutilisation selon ses propres obligations, qui doivent etre lues avant redistribution.
Premier essai reproductible · ediwang moonglade
L authentification locale utilise TOTP; l application expose /health et /health/ready avec des controles differents Les courriels sont optionnels et leur livraison au moins une fois peut produire un doublon apres reprise Moonglade ne permet pas de conclure au-dela de ce qui est ecrit dans son README. Les metadonnees, la version v16.5.0 et le depot EdiWang/Moonglade servent de reperes, pas de preuve de performance. Pour avancer, partez de docker compose up -d; dotnet restore src/Moonglade.Web/Moonglade.Web.csproj; dotnet run --project src/Moonglade.Web/Moonglade.Web.csproj, notez la sortie exacte et conservez la configuration utilisee. Cette methode est adaptee a Moonglade parce qu elle relie directement la fonction annoncee au point d observation correspondant. Elle evite d attribuer au projet une capacite que sa documentation ne decrit pas.
Dans un usage reel, la question est moins le nombre de fonctions que leur adequation au contexte. Examinez les fichiers de configuration, les dependances et les erreurs visibles, puis refaites le meme scenario avec une entree controlee. Pour Moonglade, les points sensibles sont le readme recommande la branche release, https et http/2, et impose une restriction d usage territorial explicite Les resultats peuvent varier selon le systeme, le materiel, le serveur ou le fournisseur externe; le README ne fournit pas toujours une garantie sur ces variables. La licence GPL-3.0 autorise ou encadre la reutilisation selon ses propres obligations, qui doivent etre lues avant redistribution.
Limites du README · ediwang moonglade
Les courriels sont optionnels et leur livraison au moins une fois peut produire un doublon apres reprise Le README recommande la branche Release, HTTPS et HTTP/2, et impose une restriction d usage territorial explicite Moonglade ne permet pas de conclure au-dela de ce qui est ecrit dans son README. Les metadonnees, la version v16.5.0 et le depot EdiWang/Moonglade servent de reperes, pas de preuve de performance. Pour avancer, partez de docker compose up -d; dotnet restore src/Moonglade.Web/Moonglade.Web.csproj; dotnet run --project src/Moonglade.Web/Moonglade.Web.csproj, notez la sortie exacte et conservez la configuration utilisee. Cette methode est adaptee a Moonglade parce qu elle relie directement la fonction annoncee au point d observation correspondant. Elle evite d attribuer au projet une capacite que sa documentation ne decrit pas.
Dans un usage reel, la question est moins le nombre de fonctions que leur adequation au contexte. Examinez les fichiers de configuration, les dependances et les erreurs visibles, puis refaites le meme scenario avec une entree controlee. Pour Moonglade, les points sensibles sont moonglade fournit articles, brouillons, publication planifiee, pages, commentaires, tags, rss, atom, sitemap et administration Les resultats peuvent varier selon le systeme, le materiel, le serveur ou le fournisseur externe; le README ne fournit pas toujours une garantie sur ces variables. La licence GPL-3.0 autorise ou encadre la reutilisation selon ses propres obligations, qui doivent etre lues avant redistribution.
Maintenance et licence · ediwang moonglade
Le README recommande la branche Release, HTTPS et HTTP/2, et impose une restriction d usage territorial explicite Moonglade fournit articles, brouillons, publication planifiee, pages, commentaires, tags, RSS, Atom, sitemap et administration Moonglade ne permet pas de conclure au-dela de ce qui est ecrit dans son README. Les metadonnees, la version v16.5.0 et le depot EdiWang/Moonglade servent de reperes, pas de preuve de performance. Pour avancer, partez de docker compose up -d; dotnet restore src/Moonglade.Web/Moonglade.Web.csproj; dotnet run --project src/Moonglade.Web/Moonglade.Web.csproj, notez la sortie exacte et conservez la configuration utilisee. Cette methode est adaptee a Moonglade parce qu elle relie directement la fonction annoncee au point d observation correspondant. Elle evite d attribuer au projet une capacite que sa documentation ne decrit pas.
Dans un usage reel, la question est moins le nombre de fonctions que leur adequation au contexte. Examinez les fichiers de configuration, les dependances et les erreurs visibles, puis refaites le meme scenario avec une entree controlee. Pour Moonglade, les points sensibles sont le deploiement docker conserve deux volumes nommes pour /app/images et /app/images-origin Les resultats peuvent varier selon le systeme, le materiel, le serveur ou le fournisseur externe; le README ne fournit pas toujours une garantie sur ces variables. La licence GPL-3.0 autorise ou encadre la reutilisation selon ses propres obligations, qui doivent etre lues avant redistribution.
Conclusion éditoriale
Moonglade convient aux equipes qui acceptent de verifier moonglade fournit articles, brouillons, publication planifiee, pages, commentaires, tags, rss, atom, sitemap et administration et de tester la commande docker compose up -d; dotnet restore src/Moonglade.Web/Moonglade.Web.csproj; dotnet run --project src/Moonglade.Web/Moonglade.Web.csproj. Il convient moins a un deploiement exigeant une garantie que le README ne donne pas. Commencez par ce scenario precis, observez la sortie et confirmez la licence GPL-3.0 avant adoption ou redistribution.
Notes de la communauté