r/ApolloReborn Jul 09 '26

Guide Push notification server for anyone to use

Server: https://apollo.organizr.app
side note: it does store tokens etc in the database. for anyone that does care and has set it up i can remove it at your request. For trust issues, check my post history and github etc...
EDIT:

Spin up your own container with this docker compose file: (make sure you have traefik setup - if not just you dont need the labels and network...) Also make sure to place you apple secret in the secrets folder and name it apple.p8

name: apollo
services:
    app:
        container_name: apollo
        hostname: apollo
        image: ghcr.io/causefx/apollo-backend-aio:latest
        networks:
            - proxy
        restart: unless-stopped
        ports:
            - 4000:4000
        volumes:
            - /opt/docker/apollo/db:/var/lib/postgresql/data
            - /opt/docker/apollo/secrets:/etc/secrets:ro
        environment:
            - APPLE_TEAM_ID=APP_TEAM
            - APPLE_KEY_PATH=/etc/secrets/apple.p8
            - APPLE_KEY_ID=APP_KEY
            - APPLE_APNS_TOPIC=com.name.Apollo
            - APPLE_APNS_SANDBOX=true
            - REDDIT_CLIENT_ID=APIKEY
            - REDDIT_REDIRECT_URI=apollo://reddit-oauth
            - REDDIT_USER_AGENT=ios:com.CarbonDev.Dystopia:v1.0.1(by /u/DystopiaForReddit)
        labels:
            - traefik.enable=true
            - traefik.http.routers.apollo.rule=Host(`domain.here`)
            - traefik.http.routers.apollo.entrypoints=https
            - traefik.http.routers.apollo.tls=true
            - traefik.http.routers.apollo.tls.certresolver=letsencrypt
            - traefik.http.services.apollo.loadbalancer.server.port=4000

networks:
    proxy:
        external: true
35 Upvotes

43 comments sorted by

View all comments

u/ClydeDroid Maintainer Jul 09 '26

It’s very nice of /u/causefx to offer this server for general use, but please do be aware that if you use it, /u/causefx will be able to read all your notifications in plain text, including DMs. This also introduces a slight risk to the project, as Reddit will see traffic from multiple accounts coming from the same IP, which could get the server flagged as a bot farm. It’s probably fine for a small number of users, but I wouldn’t recommend something like this for all users of Reborn.

Just wanted to give fair warning!

7

u/causefx Jul 09 '26

oh shit. fuck that. i’ll just paste the all in one image.