-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathenv.example
More file actions
108 lines (82 loc) · 4.21 KB
/
env.example
File metadata and controls
108 lines (82 loc) · 4.21 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
# Indiekit Cloudron - Environment Variables
# Copy this to env.sh and fill in your values
# In Cloudron, set these in the app's environment variables settings
# =============================================================================
# REQUIRED - Basic Site Configuration
# =============================================================================
# Your site URL (without trailing slash)
export SITE_URL="https://yourdomain.com"
# Site name (shown in header, feeds, etc.)
export SITE_NAME="My IndieWeb Blog"
# Site description (for meta tags and feeds)
export SITE_DESCRIPTION="An IndieWeb blog powered by Indiekit"
# =============================================================================
# REQUIRED - Author Information
# =============================================================================
# Your name (shown in h-card, posts, etc.)
export AUTHOR_NAME="Your Name"
# Your bio (shown on about page)
export AUTHOR_BIO="Welcome to my IndieWeb blog."
# Path to avatar image (place in eleventy-site/images/ or use default)
export AUTHOR_AVATAR="/images/default-avatar.svg"
# Optional author details
export AUTHOR_TITLE=""
export AUTHOR_LOCATION=""
export AUTHOR_EMAIL=""
# =============================================================================
# OPTIONAL - Social Links (for rel="me" verification)
# =============================================================================
# Format: "Name|URL|icon,Name|URL|icon"
# Icons: github, mastodon, bluesky, twitter, linkedin, etc.
export SITE_SOCIAL="GitHub|https://github.com/yourusername|github,Mastodon|https://mastodon.social/@yourusername|mastodon"
# =============================================================================
# OPTIONAL - Syndication (POSSE)
# =============================================================================
# Mastodon - Get access token from your instance's Developer settings
export MASTODON_INSTANCE="https://mastodon.social"
export MASTODON_USER="yourusername"
export MASTODON_ACCESS_TOKEN=""
# Bluesky - Use an app password from Settings > App Passwords
export BLUESKY_HANDLE="you.bsky.social"
export BLUESKY_PASSWORD=""
# =============================================================================
# OPTIONAL - Webmentions
# =============================================================================
# Get token from https://webmention.io/settings
export WEBMENTION_IO_TOKEN=""
# =============================================================================
# OPTIONAL - GitHub Integration
# =============================================================================
# Shows GitHub activity on /github page
export GITHUB_USERNAME=""
export GITHUB_TOKEN=""
# Comma-separated list of repos to feature (e.g., "user/repo1,user/repo2")
export GITHUB_FEATURED_REPOS=""
# =============================================================================
# OPTIONAL - Funkwhale Integration
# =============================================================================
# Shows listening activity on /funkwhale page
export FUNKWHALE_INSTANCE=""
export FUNKWHALE_USERNAME=""
export FUNKWHALE_TOKEN=""
# =============================================================================
# OPTIONAL - YouTube Integration
# =============================================================================
# Shows YouTube activity on /youtube page
# Get API key from Google Cloud Console
export YOUTUBE_API_KEY=""
# Comma-separated channel handles (e.g., "@channel1,@channel2")
export YOUTUBE_CHANNELS=""
# =============================================================================
# SECURITY - Authentication & Development
# =============================================================================
# Dev mode auth bypass — NEVER set to "1" in production.
# When Indiekit's devMode config is true, this env var must ALSO be "1"
# for the auth bypass to activate. Double-gate prevents accidental exposure.
# export INDIEKIT_ALLOW_DEV_AUTH="0"
# =============================================================================
# SYSTEM - Set automatically by Cloudron
# =============================================================================
# These are set by Cloudron, don't change them
# export MONGODB_URL="mongodb://..."
# export CLOUDRON_APP_URL="https://..."