{"id":19662259,"url":"https://github.com/leblanc-simon/server-utils","last_synced_at":"2026-06-10T06:45:21.938Z","repository":{"id":140861834,"uuid":"488371880","full_name":"leblanc-simon/server-utils","owner":"leblanc-simon","description":"Small utils to manage server","archived":false,"fork":false,"pushed_at":"2022-10-08T01:39:08.000Z","size":24,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-02-27T03:19:24.805Z","etag":null,"topics":["nim","nim-lang","server"],"latest_commit_sha":null,"homepage":"","language":"Nim","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/leblanc-simon.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-05-03T21:46:15.000Z","updated_at":"2022-05-03T22:01:33.000Z","dependencies_parsed_at":null,"dependency_job_id":"2584c95d-22b7-4f72-9300-dbb7e75a4698","html_url":"https://github.com/leblanc-simon/server-utils","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/leblanc-simon/server-utils","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/leblanc-simon%2Fserver-utils","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/leblanc-simon%2Fserver-utils/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/leblanc-simon%2Fserver-utils/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/leblanc-simon%2Fserver-utils/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/leblanc-simon","download_url":"https://codeload.github.com/leblanc-simon/server-utils/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/leblanc-simon%2Fserver-utils/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34140774,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-10T02:00:07.152Z","response_time":89,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["nim","nim-lang","server"],"created_at":"2024-11-11T16:10:06.185Z","updated_at":"2026-06-10T06:45:21.923Z","avatar_url":"https://github.com/leblanc-simon.png","language":"Nim","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Utilitaire de gestion de serveur\n\n## Commandes disponibles\n\n* logrotate\n  * `logrotate:consumer:add` \u0026rarr; Ajout de la configuration logrotate pour un consumer\n  * `logrotate:php:add` \u0026rarr; Ajout de la configuration logrotate pour un pool PHP\n* mysql\n  * `mysql:db:create` \u0026rarr; Création d'une base de données MySQL\n  * `mysql:user:add` \u0026rarr; Ajout d'un utilisateur MySQL\n  * `mysql:user:allow` \u0026rarr; Donne tous les droits à un utilisateur MySQL sur une base de données\n* php\n  * `php:pool` \u0026rarr; Ajout d'un pool PHP\n* postgresql\n  * `postgresql:db:create` \u0026rarr; Création d'une base de données PostgreSQL\n  * `postgresql:user:add` \u0026rarr; Ajout d'un utilisateur PostgreSQL\n* systemd\n  * `systemd:symfony:consumer` \u0026rarr; Ajout d'un consumer Symfony\n* user\n  * `user:add` \u0026rarr; Ajout d'un utilisateur système\n  * `user:remove` \u0026rarr; Suppression d'un utilisateur système\n\n## Initialisation d'un projet global\n\n* Créer un fichier de projet dans `config/` en le nommant `[nom du projet].ini`\n* lancer la commande `./server-utils project:init [nom du projet]`\n\n## Mise à jour d'un projet\n\n* Modifier le fichier de projet dans `config/[nom du projet].ini`\n* lancer la commande `./server-utils project:update [nom du projet]`\n\n## Fonctionnement\n\n### Logrotate\n\n### MySQL\n\n### PHP\n\n### PostgreSQL\n\n### SystemD\n\n### Utilisateur\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fleblanc-simon%2Fserver-utils","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fleblanc-simon%2Fserver-utils","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fleblanc-simon%2Fserver-utils/lists"}