{"id":19046376,"url":"https://github.com/wallix/peps","last_synced_at":"2025-10-27T02:19:02.726Z","repository":{"id":137468126,"uuid":"14242669","full_name":"wallix/PEPS","owner":"wallix","description":"Innovative Open source Email + File sharing","archived":false,"fork":false,"pushed_at":"2018-05-04T12:19:58.000Z","size":98,"stargazers_count":698,"open_issues_count":56,"forks_count":110,"subscribers_count":58,"default_branch":"master","last_synced_at":"2025-03-28T18:12:20.436Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/wallix.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.html","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2013-11-08T19:43:56.000Z","updated_at":"2025-02-02T19:12:50.000Z","dependencies_parsed_at":null,"dependency_job_id":"96c74a7f-9450-4682-af6c-20c435639b9a","html_url":"https://github.com/wallix/PEPS","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wallix%2FPEPS","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wallix%2FPEPS/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wallix%2FPEPS/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wallix%2FPEPS/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/wallix","download_url":"https://codeload.github.com/wallix/PEPS/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247234921,"owners_count":20905854,"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":[],"created_at":"2024-11-08T22:54:33.458Z","updated_at":"2025-10-27T02:18:57.696Z","avatar_url":"https://github.com/wallix.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"**Warning: This product is not maintained!**\n**Following the acquisition of MLstate by WALLIX, the core technology of PEPS has become [DataPeps](https://datapeps.com), a generic E2EE framework that can be integrated in any application.**\n\nThe content below is kept as a reference, please do not use the following code and project.\n\nPEPS\n====\n\nPEPS was an innovative open source email and collaboration server.\n\nMain Features  | \n------------- | \nClean UX/UI |\nMessages  | \nFile sharing |\nNewsfeed |\nClient-side encryption |\nNew internal message protocol |\nExtensible |\nRESTful APIs |\nPowered by Node.js |\nData in MongoDB |\nOpen Source |\n\n\u003c!--\n![Messages View](https://cloud.githubusercontent.com/assets/817369/7520629/53915714-f4e8-11e4-8ad5-26065cdd9675.png)\n\n![Dashboard View](https://cloud.githubusercontent.com/assets/817369/7517481/948ebf94-f4d5-11e4-98eb-06db45335a19.png)\n\n![Files View](https://cloud.githubusercontent.com/assets/817369/7517512/c5f4153e-f4d5-11e4-8dd1-8e5c8e78f47a.png)\n--\u003e\n\nThis open source portal enables you to download and install PEPS on your own server.\n\u003c!--To get generic information on PEPS, go to [PEPS website](http://peps.in).\n\nThe project is active as of November 2015 and our goal is to stabilize Peps as a priority.\n--\u003e\n\n# Why PEPS?\n\nPEPS is an open source email, file sharing and collaboration server that intends to fullfil the need for high-quality on-premises software that could rival with top-notch SaaS products such as Gmail or Dropbox, and innovate with new features.\n\nPEPS is built to be extensible thanks to complete APIs and we aim at creating an ecosystem of compatible apps and services.\n\nPlease read more [about PEPS](http://github.com/MLstate/PEPS/wiki/About) and its [roadmap](http://github.com/MLstate/PEPS/wiki/Roadmap). We also have a [FAQ](http://github.com/MLstate/PEPS/wiki/FAQ).\n\nThis repository contains the source of the PEPS containers.\n[PEPS application source](https://github.com/MLstate/PEPS-source) is available from a [separate repository](https://github.com/MLstate/PEPS-source) under the Affero GPL License.\n\n# Installation guide\n\nThe deployment of a single PEPS server is made easy with [Docker](http://docker.io).\nYou should have your server up and running in 30 minutes.\nPEPS uses technologies that can scale up, but this will require some more work or you can [contact our company](mailto:contact@mlstate.com). \n\n## Docker containers\n\nFirst install Docker on your server. If you are new to Docker, you can use Docker-ready linux instances at [DigitalOcean](https://www.digitalocean.com/community/tutorials/how-to-run-your-own-mail-server-and-file-storage-with-peps-on-ubuntu-14-04) or similar services. **You must have at least 2 Gb RAM for your PEPS instance**.\n\nTo build the Docker containers and run on a Docker instance, just type:\n\n```sh\n# Just in case, install make\napt-get install make\n# Clone the repository\ngit clone https://github.com/MLstate/PEPS\ncd PEPS\n\n# Configure your domain name\necho YOUR_DOMAIN_NAME \u003e domain\n\n# Build the containers\nmake build\nmake certificate # or install existing certificates server.key and server.crt\n# Run the containers\nmake run\n```\n\nTo later stop, start and remove containers, you can use:\n\n```sh\nmake stop\nmake start\nmake rm\n```\n\n## System Configuration\n\nPEPS runs by default using HTTPS.\nThe only major pre-requisites are that you should have installed\nserver.crt and server.key in the `$(PEPS_ETC)` directory (by default `/etc/peps`) which is shared by several containers.\nIf you want to start quickly with a self-signed certificate, type:\n\n```sh\nmake certificate\n```\n\nbefore running `make run`.\n\nNote that the same certificates are used for the HTTPS server and the SMTPS services.\n\n\u003c!--  and you\nshould initialise the $(EXIMIN_DATA) and $(EXIMOUT_DATA) directories\nwith the exim configuration files.\n --\u003e\n\n## PEPS Configuration\n\nYou should now be able to run the PEPS server at `https://YOUR_DOMAIN_NAME` and connect to it, you then need to:\n\n1. Set up the 'admin' password at first launch and accept the license\n2. Head to the \"Users\" tab in the topbar\n3. Create users, teams, and go!\n\n# Documentation\n\nManuals for both users and admins are available in form of the PEPS wiki:\n\n- [User Manual](http://github.com/MLstate/PEPS/wiki/User-Manual)\n- [Admin Manual](http://github.com/MLstate/PEPS/wiki/Admin-Manual)\n- [Developer Manual](http://github.com/MLstate/PEPS/wiki/Developer-Manual)\n- [Operator Manual](https://github.com/MLstate/PEPS/wiki/Operator-Manual)\n\n# Twitter contacts\n\n- Project created by [@henri_opa](https://twitter.com/henri_opa) at [MLstate](http://mlstate.com)\n- Design/UX by [@tweetfr](https://twitter.com/tweetfr)\n- Main developers: [henrichataing](https://github.com/henrichataing), [Aqua-Ye](https://github.com/Aqua-Ye), [cedricss](https://github.com/cedricss), [matbd](https://github.com/matbd), [nrs135](https://github.com/nrs135)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwallix%2Fpeps","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwallix%2Fpeps","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwallix%2Fpeps/lists"}