{"id":21618981,"url":"https://github.com/hoststend/stend-api","last_synced_at":"2025-04-11T08:42:43.436Z","repository":{"id":183024222,"uuid":"669499886","full_name":"hoststend/stend-api","owner":"hoststend","description":"Stend, l'un des meilleurs moyens de configurer son propre service de partage de fichiers.","archived":false,"fork":false,"pushed_at":"2025-03-22T12:33:37.000Z","size":49,"stargazers_count":5,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-25T06:12:43.395Z","etag":null,"topics":["fastify","fastifyjs","file-sharing","file-upload","filetransfer","nocloud"],"latest_commit_sha":null,"homepage":"https://stend.johanstick.fr/api-docs/intro","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/hoststend.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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":"2023-07-22T13:32:50.000Z","updated_at":"2025-03-22T12:33:41.000Z","dependencies_parsed_at":"2023-07-22T14:33:30.770Z","dependency_job_id":"845e984d-c754-4804-8391-aab70f310015","html_url":"https://github.com/hoststend/stend-api","commit_stats":null,"previous_names":["johan-perso/stend-api","hoststend/stend-api"],"tags_count":11,"template":true,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hoststend%2Fstend-api","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hoststend%2Fstend-api/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hoststend%2Fstend-api/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hoststend%2Fstend-api/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hoststend","download_url":"https://codeload.github.com/hoststend/stend-api/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248362493,"owners_count":21091141,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["fastify","fastifyjs","file-sharing","file-upload","filetransfer","nocloud"],"created_at":"2024-11-24T23:07:29.030Z","updated_at":"2025-04-11T08:42:43.427Z","avatar_url":"https://github.com/hoststend.png","language":"JavaScript","funding_links":["https://ko-fi.com/johan_stickman","https://paypal.me/moipastoii"],"categories":[],"sub_categories":[],"readme":"# Stend | API\n\nStend est un projet visant à être l'une des meilleures solutions pour configurer son propre service de partage de fichiers. Il a été conçu pour être aussi complet que la plupart des services propriétaires, mais avec une facilité d'installation et de configuration incomparable aux autres projets open-source.\n\nCe repo GitHub contient le code source de l'API de Stend, permettant d'héberger une instance du service.\n\n![Accueil](https://r2.johanstick.fr/illustrationsdevs/stend/stend_web_homedemo.png)\n*illustration : [client web](https://github.com/hoststend/stend-web)*\n\nPour plus d'informations, vous pouvez lire [la documentation](https://stend.johanstick.fr/api-docs/intro).\n\n### Gérer une instance en tant qu'administrateur\n\nAucun endpoint de l'API ou tableau de bord n'a été implémenté pour gérer plus facilement une instance Stend. Dans un terminal, vous pouvez exécuter un script via la commande `npm run admin` pour gérer différents éléments de votre instance, tels que la suppression de transfert.\n\nSi vous n'avez pas la possibilité d'utiliser une interface dans votre terminal, vous pouvez directement entrer les arguments dans la commande :\n\n```bash\nnode admin.js info \u003cclé de partage\u003e # Affiche les informations d'un transfert\nnode admin.js delete \u003cclé de partage\u003e # Supprime un transfert, sans demander confirmation\nnode admin.js storage # Affiche l'espace de stockage utilisé par les fichiers enregistrés\n```\n\n### Disclaimer sur l'utilisation de Stend\n\nL'utilisation de Stend pour des activités illégales n'est pas soutenue par le créateur et celui-ci ne peut être tenu responsable des problèmes matériels, logiciels ou légaux liés à ces utilisations non prévues. Utilisez à vos propres risques et prenez les précautions nécessaires, comme l'ajout d'un mot de passe obligatoire pour envoyer un fichier sur la plateforme.\n\n### Licence\n\nMIT © [Johan](https://johanstick.fr). Soutenez ce projet via [Ko-Fi](https://ko-fi.com/johan_stickman) ou [PayPal](https://paypal.me/moipastoii) si vous souhaitez m'aider 💙","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhoststend%2Fstend-api","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhoststend%2Fstend-api","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhoststend%2Fstend-api/lists"}