Hacktoberfest 2026: the issues maintainers tagged for October, open and beginner-friendly. Browse Hacktoberfest issues

🏗️ New Service: mail archiver

Open
#323 0 comments 0 reactions 0 assignees View on GitHub

Maintainers usually reply within 1 day

Nobody has claimed this yet.

Assessment

Difficulty
3/5
Estimated time
1-2 days
Newbie friendliness
52/100
Issue type
Feature
Clarity
Mostly clear
Activity status
Quiet
Tech stack
docker, docker-compose, postgresql

Research direction

Use the linked mail-archiver docker-compose.yml as the deployment reference, then inspect ScaleTail's existing service entries and contribution conventions to find where this service belongs. Add the mail-archiver entry using the provided configuration and verify that it matches the repository's expected Docker sidecar setup.

Written by the indexing model from the issue text.

Description

new service
Service Description

Hi team

Would you consider creating an entry for mail archiver? Currently looking to add this to my tailnet!
Thanks a million

Docker Compose File Link

https://github.com/s1t5/mail-archiver/blob/main/docker-compose.yml

Docker Compose Configuration
version: '3.8'

networks:
  postgres:

services:
  mailarchive-app:
    build: .
    restart: always
    ports:
      - "5000:5000"
    networks:
      - postgres
      # Uncomment the following line to mount a directory for local file imports
      # (also add the path to appsettings.json: LocalImport.AllowedPaths)
      # - /path/to/your/mbox/files:/data/import
      - ./appsettings.json:/app/appsettings.json
      - ./logs:/app/logs
      - ./data-protection-keys:/app/DataProtection-Keys
    depends_on:
      - postgres

  postgres:
    image: postgres:14-alpine
    restart: always
    environment:
      POSTGRES_DB: MailArchiver
      POSTGRES_USER: mailuser
      POSTGRES_PASSWORD: masterkey
    volumes:
      - ./postgres-data:/var/lib/postgresql/data
    networks:
      - postgres
    healthcheck:
      test: ["CMD-SHELL", "pg_isready -U mailuser -d MailArchiver"]
      interval: 10s
      timeout: 5s
      retries: 5
      start_period: 10s
Website of Service

https://mail-archiver.org/

Would you be willing to work on this service?
  • Yes, I'd like to implement this feature
  • I could help with parts of this feature
  • No, I'm just suggesting the feature
Dominant language
Python
Stars
2.1k
Forks
127
Avg merge
16h 13m
Merged PRs (30d)
17

Getting set up

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from tailscale-dev/ScaleTail

All issues in tailscale-dev/ScaleTail

Similar issues

More Python issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.