{"id":13629381,"url":"https://github.com/bekce/poste.io","last_synced_at":"2025-04-17T09:33:31.189Z","repository":{"id":89330168,"uuid":"82548692","full_name":"bekce/poste.io","owner":"bekce","description":"Memory efficient (200-230 MB) complete multi-domain email server solution","archived":false,"fork":false,"pushed_at":"2020-09-26T20:58:51.000Z","size":4,"stargazers_count":21,"open_issues_count":1,"forks_count":5,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-11-08T20:45:32.489Z","etag":null,"topics":["docker","mail-server"],"latest_commit_sha":null,"homepage":"","language":"Dockerfile","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/bekce.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":"2017-02-20T11:03:44.000Z","updated_at":"2023-10-12T13:04:09.000Z","dependencies_parsed_at":null,"dependency_job_id":"6983b590-6218-4a37-9f6f-52b56bb4b97e","html_url":"https://github.com/bekce/poste.io","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bekce%2Fposte.io","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bekce%2Fposte.io/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bekce%2Fposte.io/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bekce%2Fposte.io/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bekce","download_url":"https://codeload.github.com/bekce/poste.io/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249331634,"owners_count":21252621,"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":["docker","mail-server"],"created_at":"2024-08-01T22:01:08.975Z","updated_at":"2025-04-17T09:33:30.946Z","avatar_url":"https://github.com/bekce.png","language":"Dockerfile","funding_links":[],"categories":["Dockerfile"],"sub_categories":[],"readme":"## Update\n\nThis fork of [poste.io](http://poste.io) was from a legacy branch. Nowadays it is wiser to use their latest version directly with `-e \"DISABLE_CLAMAV=TRUE\"` to achieve similar low memory usage levels with greater features. See [Documentation](https://poste.io/doc/)\n\n## bekce/poste.io\nMemory efficient (230-250 mb) complete multi-domain email server solution. \n\n[https://hub.docker.com/r/bekce/poste.io/](https://hub.docker.com/r/bekce/poste.io/)\n\n[Poste.io](http://poste.io) is a complete mail server solution. \nWith normal configuration, it takes around 700-750 mb of ram to run. However, the majority ram usage comes from `clamd`, which is an anti-virus service. This variation disables `clamd` and it now consumes only 230-250 mb of ram, which can easily fit into a 512 mb vps. \n\nSample run command: \n\n```\ndocker run -d --restart=always \\\n    -p 25:25 -p 80:80 -p 443:443 -p 465:465 -p 587:587 -p 993:993 -p 995:995 \\\n    -v /etc/localtime:/etc/localtime:ro \\\n    -v /your-data-dir/data:/data \\\n    --name \"mailserver\" \\\n    bekce/poste.io\n```\n\nThere are also 110 and 143 ports available but since those are plaintext versions of pop3 and imap, I don't recommend using them. \n\nAfter running, go to the address of the server, and use letsencrypt to get new certificates. Don't forget to generate and enter DKIM entries for your domains, good luck. \n\n*Security info:* This distribution comes with `clamd` disabled to save server memory, which can be vital for some people who absolutely want to virus scan their incoming emails. Normally, a really high portion of potentially dangerous emails including ones with executable attachments are automatically blocked by spamassassin and qpsmtpd configuration. \n\n*Memory usage output of a live system:*\n```\n[ec2-user@server ~]$ docker stats --no-stream\nCONTAINER           CPU %               MEM USAGE / LIMIT       MEM %               NET I/O               BLOCK I/O           PIDS\ne0dc81d9e0b8        0.01%               200.1 MiB / 995.4 MiB   20.11%              304.4 kB / 35.17 kB   103 MB / 532.5 kB   0\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbekce%2Fposte.io","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbekce%2Fposte.io","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbekce%2Fposte.io/lists"}