{"id":15547031,"url":"https://github.com/gmauro/delivery_service","last_synced_at":"2026-04-26T20:31:49.497Z","repository":{"id":70609874,"uuid":"124109823","full_name":"gmauro/delivery_service","owner":"gmauro","description":"This repo contains an Ansible role to deploy a digital files delivery service consinsting of a WebDAV server (Apache2 enabled) and an FTPES server (Proftpd enabled). ","archived":false,"fork":false,"pushed_at":"2020-03-16T16:59:07.000Z","size":961,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-06-02T14:18:08.911Z","etag":null,"topics":["ansible","ansible-role","delivery","devops","ftpes","webdav"],"latest_commit_sha":null,"homepage":"","language":"HTML","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/gmauro.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":"2018-03-06T16:55:21.000Z","updated_at":"2020-03-16T16:59:09.000Z","dependencies_parsed_at":"2023-06-02T06:15:31.743Z","dependency_job_id":null,"html_url":"https://github.com/gmauro/delivery_service","commit_stats":{"total_commits":6,"total_committers":2,"mean_commits":3.0,"dds":"0.16666666666666663","last_synced_commit":"de613cfe7b7324f91f5c7b09d9a302b279f9062c"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/gmauro/delivery_service","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gmauro%2Fdelivery_service","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gmauro%2Fdelivery_service/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gmauro%2Fdelivery_service/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gmauro%2Fdelivery_service/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gmauro","download_url":"https://codeload.github.com/gmauro/delivery_service/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gmauro%2Fdelivery_service/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32312225,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-26T19:15:34.056Z","status":"ssl_error","status_checked_at":"2026-04-26T19:15:15.467Z","response_time":129,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["ansible","ansible-role","delivery","devops","ftpes","webdav"],"created_at":"2024-10-02T13:06:02.895Z","updated_at":"2026-04-26T20:31:49.472Z","avatar_url":"https://github.com/gmauro.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Delivery service\nThis repo contains an [Ansible](http://www.ansible.com/) role to deploy a delivery service consinsting \nof a WebDAV server (Apache2 enabled) and an FTPES server (Proftpd enabled).  \nBoth servers use the same data path and users can retrieve data indifferently\n from the WebDAV or FTPES server.  \n All the communications are encrypted using SSL enabled data channel.\n  \n## Requirements\nThis role requires Ansible 2.0+. See [Ansible installation](http://docs.ansible.com/ansible/intro_installation.html)\n\n## Variables\nIn _vars/main.yml_, you will find all the variables that the role is using.  \nConfigure them accordingly to your setup.\n\n\n## Usage\nDigit:  \n```bash\nansible-playbook -i inventory setup_server.yml\n```\nto setup the servers on your remote host defined into the inventory file\n\n\nDigit: \n```bash\nansible-playbook -i inventory create_user.yml\n```\nto create a user with a random username and a random generated password.  \nThis user can be used to log in into the WebDAV and the FTPES servers.\n\n## Credits\n\nWe are using [Apaxy](https://github.com/oupala/apaxy) theme to enhance the \nexperience of browsing the WebDAV server \ndirectories.\n\nThese web pages has been very useful to configure correctly the servers:\n[https://hexeract.wordpress.com/2011/02/25/configure-a-webdav-enabled-webserver-for-multiple-user-folders-and-one-shared-folder/](https://hexeract.wordpress.com/2011/02/25/configure-a-webdav-enabled-webserver-for-multiple-user-folders-and-one-shared-folder/)   \n[http://icephoenix.us/linuxunix/apache-and-http-authentication-with-pam/](http://icephoenix.us/linuxunix/apache-and-http-authentication-with-pam/)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgmauro%2Fdelivery_service","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgmauro%2Fdelivery_service","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgmauro%2Fdelivery_service/lists"}