-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.env.example
More file actions
90 lines (78 loc) · 3.64 KB
/
.env.example
File metadata and controls
90 lines (78 loc) · 3.64 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
# Selene n8n Environment Configuration
# Copy this file to .env and customize the values for your setup
# ==============================================================================
# n8n Authentication
# ==============================================================================
N8N_BASIC_AUTH_USER=admin
N8N_BASIC_AUTH_PASSWORD=selene_n8n_2025 # CHANGE THIS!
# ==============================================================================
# n8n Network Configuration
# ==============================================================================
WEBHOOK_URL=http://localhost:5678/
N8N_EDITOR_BASE_URL=http://localhost:5678
# ==============================================================================
# Timezone Configuration
# ==============================================================================
# Set to your local timezone (e.g., America/New_York, Europe/London, Asia/Tokyo)
TIMEZONE=America/Los_Angeles
# ==============================================================================
# File System Paths
# ==============================================================================
# Path to your Selene database directory
# This should contain (or will contain) selene.db
# Default: ./data (relative to docker-compose.yml)
SELENE_DATA_PATH=./data
# Path to your Obsidian vault
# This is where processed notes will be exported
# Default: ./vault (relative to docker-compose.yml)
# Example: /Users/yourusername/Documents/ObsidianVault
OBSIDIAN_VAULT_PATH=./vault
# ==============================================================================
# Ollama Configuration
# ==============================================================================
# Ollama model to use for LLM processing
# Options: mistral:7b, llama2:7b, llama3:8b, etc.
# Make sure this model is pulled: ollama pull mistral:7b
OLLAMA_MODEL=mistral:7b
# ==============================================================================
# Package Requirements (automatically installed)
# ==============================================================================
# The following packages are automatically installed by the Docker setup:
# - better-sqlite3 (for native SQLite support in function nodes)
# - n8n-nodes-sqlite (community node for SQLite operations)
#
# Workflows that use these:
# - 01-ingestion-workflow.json: Uses better-sqlite3 for duplicate detection
# - 02-llm-processing-workflow.json: Uses better-sqlite3 for storing LLM results
# - 03-pattern-detection-workflow.json: Uses n8n-nodes-sqlite for pattern queries
# - 04-obsidian-export-workflow.json: Uses n8n-nodes-sqlite for export queries
# - 05-sentiment-analysis-workflow.json: Uses n8n-nodes-sqlite for sentiment data
# - 06-connection-network-workflow.json: Uses n8n-nodes-sqlite for network analysis
# ==============================================================================
# Setup Instructions
# ==============================================================================
# 1. Copy this file to .env:
# cp .env.example .env
#
# 2. Edit .env and customize the values above
#
# 3. Ensure Ollama is running and has the required model:
# ollama pull mistral:7b
#
# 4. Create the data directory:
# mkdir -p data vault
#
# 5. Build and start the containers:
# docker-compose up -d --build
#
# 6. Access n8n at http://localhost:5678
# Username: admin (or your N8N_BASIC_AUTH_USER)
# Password: (your N8N_BASIC_AUTH_PASSWORD)
#
# 7. Import the workflow JSON files from the project root
# Apple Notes Daily Digest
APPLE_NOTES_DIGEST_ENABLED=true
# TRMNL E-Ink Display
# Webhook URL from your TRMNL private plugin (includes UUID)
# TRMNL_WEBHOOK_URL=https://usetrmnl.com/api/custom_plugins/YOUR_UUID
TRMNL_DIGEST_ENABLED=true