{"id":17263493,"url":"https://github.com/stgraber/samba4-manager","last_synced_at":"2026-03-05T02:02:34.258Z","repository":{"id":43475603,"uuid":"42826710","full_name":"stgraber/samba4-manager","owner":"stgraber","description":"A web interface to manage a remote samba4 server","archived":false,"fork":false,"pushed_at":"2025-10-01T12:27:18.000Z","size":73,"stargazers_count":42,"open_issues_count":5,"forks_count":11,"subscribers_count":7,"default_branch":"master","last_synced_at":"2025-10-01T14:34:11.789Z","etag":null,"topics":["ad","flask","ldap","python","samba"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/stgraber.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"COPYING","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-09-20T19:41:21.000Z","updated_at":"2025-10-01T12:27:22.000Z","dependencies_parsed_at":"2022-07-10T03:19:32.901Z","dependency_job_id":null,"html_url":"https://github.com/stgraber/samba4-manager","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/stgraber/samba4-manager","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stgraber%2Fsamba4-manager","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stgraber%2Fsamba4-manager/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stgraber%2Fsamba4-manager/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stgraber%2Fsamba4-manager/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stgraber","download_url":"https://codeload.github.com/stgraber/samba4-manager/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stgraber%2Fsamba4-manager/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30106143,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-05T01:39:18.192Z","status":"online","status_checked_at":"2026-03-05T02:00:06.710Z","response_time":93,"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":["ad","flask","ldap","python","samba"],"created_at":"2024-10-15T07:56:42.491Z","updated_at":"2026-03-05T02:02:34.223Z","avatar_url":"https://github.com/stgraber.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Introduction\nThis project is a web interface for Samba4 made using Flask and python-ldap.\n\nIt's using the connecting user's own credentials to connect to the\ndirectory and allow a variety of operations.\n\nThe goal is to be able to do most common directory operations directly\nthrough this web interface rather than have to rely on command tools or\nWindows interfaces.\n\n# History\nAround 3 years ago, the Ubuntu flavor for education, Edubuntu, started\nworking on a server edition, using containers for the various services\ncommonly used by school districts and using Samba4 as the directory.\n\nDue to limited spare time by the main developers, this project slowly\ndied but the web inteface developped to manage the Samba4 server still\nevolved and over the years, got a bunch of bugfixes and improvements.\n\nAs a result, it was decided that this should be turned into its own\nproject, outside of the scope of the Edubuntu project and be made widely\navailable.\n\n# Dependencies\n * python\n * python-dnspython\n * python-flask\n * python-flaskext.wtf,\n * python-ldap\n * python-wtforms\n\n# Using\n\n * Copy manager.cfg.example to manager.cfg\n * Put a random string in SECRET\\_KEY\n * Set LDAP\\_DOMAIN to your Samba4 domain\n * Start the server with:\n\n```\n./samba4-manager\n```\n\nYou may then connect through: [http://localhost:8080](http://localhost:8080)\n\n# Contributing\nContributions are always appreciated!\n\nThe project is licensed under the GNU GPL version 2 (and any later version).\nContributors must sign-off on their commits, indicating that they agree with\nthe Developer Certificate of Ownership (developercertificate.org).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstgraber%2Fsamba4-manager","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fstgraber%2Fsamba4-manager","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstgraber%2Fsamba4-manager/lists"}