Skip to content

A set of services that I selfhost in a single docker compose file.

Notifications You must be signed in to change notification settings

cedoromal/selfhosted

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Requirements

Add a .env file with the following fields in the same dir as compose.yaml:

# Email for ACME
CF_DNS_CHALLENGE_ACME_EMAIL=""
# Cloudflare API Token with DNS:Edit Permission
CF_DNS_API_TOKEN=""
# Cloudflare API Token with Zone:Read Permission
CF_ZONE_API_TOKEN=""

# Discord bot token (get from https://discord.com/developers)
REDBOT_DISCORD_TOKEN=""
# RedBot prefix
REDBOT_PREFIX=""
# (Optional) Defaults to "Etc/UTC"
REDBOT_TIMEZONE=""
# (Optional) User PUID from host (get from `id $user` command) - defaults to 1000
REDBOT_PUID=""

Usage

Run the following command on the dir where compose.yaml is located:

docker compose pull
docker compose up -d --remove-orphans

About

A set of services that I selfhost in a single docker compose file.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published