Yury Kossakovsky
a24db3c429
docs(cloudflare): add clarifications for dns setup and verification
2026-01-02 15:49:22 -07:00
Yury Kossakovsky
45ba3642a8
feat(n8n): add make import command for workflow imports
2026-01-02 15:48:55 -07:00
Yury Kossakovsky
429a52250d
docs(cloudflare): expand dns configuration and verification instructions
...
- add detailed dns transfer instructions for external providers
- reorder sections: dns config before public hostnames
- add comprehensive tunnel verification steps with cf-ray header check
- add troubleshooting for external dns scenarios
2026-01-02 15:26:54 -07:00
Yury Kossakovsky
54503cd106
fix(n8n): switch ffmpeg source to github for reliability
2026-01-02 10:17:40 -07:00
Yury Kossakovsky
d1da940ffe
fix(env): use single quotes for values containing $ to prevent expansion
2025-12-30 17:26:28 -07:00
Yury Kossakovsky
492e9ea194
style(env): use double quotes consistently in env file output
2025-12-30 17:19:05 -07:00
Yury Kossakovsky
192d457c87
fix(gost): add nocodb to no_proxy bypass list
...
n8n couldn't connect to nocodb via internal hostname when gost proxy
is enabled. also ensures gost_no_proxy is updated from template on
system updates.
2025-12-30 16:21:26 -07:00
Yury Kossakovsky
58799d9ae1
refactor(compose): centralize external compose file handling
...
add build_compose_files_array() and getter functions for n8n-workers,
supabase, dify compose files in utils.sh. simplifies restart.sh and
apply_update.sh by using shared function. now checks both profile
activation AND file existence before including external compose files.
2025-12-29 13:06:03 -07:00
Yury Kossakovsky
c5d5925986
fix(restart): include n8n workers compose file in make restart
2025-12-28 15:17:42 -07:00
Yury Kossakovsky
1cca4077e0
fix(databasus): remove volume alias
...
databasus uses incompatible data format with postgresus,
so volume alias provides no benefit - use fresh volume instead
2025-12-28 11:41:47 -07:00
Yury Kossakovsky
8b96861ce3
docs(claude): add missing scripts and clean-all command
2025-12-28 11:40:09 -07:00
Yury Kossakovsky
e1abdfecd8
fix(databasus): add logging limits and final report entry
...
completes databasus rebrand by adding missing pieces:
- log rotation (1mb max) to prevent disk bloat
- post-install instructions for account setup
2025-12-28 11:34:38 -07:00
Yury Kossakovsky
37b696ac14
refactor(telemetry): send separate request per service for scarf analytics
2025-12-28 11:28:47 -07:00
Yury Kossakovsky
975df4afb4
fix(cleanup): preserve volumes in make clean, add make clean-all
2025-12-28 11:26:02 -07:00
Yury Kossakovsky
886234f91f
fix(redis): add stop_grace_period for graceful shutdown
2025-12-28 11:25:55 -07:00
Yury Kossakovsky
52dfbf4d13
refactor: rename postgres volume for clarity
2025-12-28 11:03:39 -07:00
Yury Kossakovsky
b2a847208d
docs(readme): update system requirements for new services
2025-12-28 11:01:37 -07:00
Yury Kossakovsky
944844871a
refactor: rename postgresus to databasus
...
rebrand backup service following upstream project rename.
updates docker image to databasus/databasus:latest,
adds healthcheck, and includes cleanup function for
migration from old container name.
2025-12-28 11:00:07 -07:00
Yury Kossakovsky
8b16b37265
revert: re-enable nocodb in wizard selection
2025-12-26 09:45:33 -07:00
Yury Kossakovsky
ad24e3f4a3
chore(wizard): temporarily disable nocodb selection
2025-12-26 09:42:56 -07:00
Yury Kossakovsky
0e1d0f475b
feat(welcome): display nocodb user token on welcome page
2025-12-26 09:38:27 -07:00
Yury Kossakovsky
9b252a1287
refactor(update): replace git pull with fetch + reset for reliable sync
...
extract git utilities into scripts/git.sh module. this approach handles
accidental local commits that would cause rebase conflicts during updates.
2025-12-26 09:29:53 -07:00
Yury Kossakovsky
0709e3b6d3
feat(wizard): add nocodb to service selection
2025-12-25 20:55:43 -07:00
Yury Kossakovsky
f6e368b531
docs: move table of contents before key features
2025-12-25 20:55:22 -07:00
Yury Kossakovsky
75ba4d2c9e
docs: clean up readme toc and remove emojis from headers
2025-12-25 20:43:29 -07:00
Yury Kossakovsky
0bc6c5601c
style: remove emojis from key features section
2025-12-25 20:39:16 -07:00
Yury Kossakovsky
94097bc0c9
docs: update add-new-service command with correct line refs and step numbers
2025-12-25 20:35:35 -07:00
Yury Kossakovsky
7d02e50e1b
docs: add missing scripts to claude.md key files section
2025-12-25 20:27:58 -07:00
Yury Kossakovsky
ad8963a0b3
docs: improve readme seo with new title, features section and toc
2025-12-25 20:20:18 -07:00
Yury Kossakovsky
be5e1259da
docs: add github badges to readme
2025-12-25 19:59:26 -07:00
Yury Kossakovsky
e5449a9015
chore(welcome): remove update-preview from quick commands
2025-12-25 19:46:08 -07:00
Yury Kossakovsky
2d562d578f
docs: update claude.md with missing scripts and utility functions
2025-12-25 19:43:39 -07:00
Yury Kossakovsky
45c1ce08cb
feat: add make restart command and rename restarts to show-restarts
2025-12-25 19:40:05 -07:00
Yury Kossakovsky
d18e8df58d
chore: remove unused shared-backup from gitignore
2025-12-25 19:35:32 -07:00
Yury Kossakovsky
b40854bd44
chore: remove cursorignore file
2025-12-25 19:33:31 -07:00
Yury Kossakovsky
744d72552a
style(welcome): align credential rows to center
2025-12-25 19:22:44 -07:00
Yury Kossakovsky
6fbcc8768a
fix: add database name variables for backward compatibility
...
existing installations use 'postgres' database to preserve data
new installations use service-specific databases (postiz, waha, lightrag)
2025-12-25 19:22:44 -07:00
Yury Kossakovsky
bd29d6d5dc
chore: remove nocodb from service selection wizard
2025-12-25 18:22:05 -07:00
Yury Kossakovsky
e602cfd1dd
docs: expand claude.md with installation flow and key scripts
2025-12-25 18:22:05 -07:00
Yury Kossakovsky
8b08442815
refactor: extract telemetry and database modules
...
- create scripts/telemetry.sh with all telemetry functions
- rename init_databases.sh to databases.sh and convert to library
- remove code duplication in init_all_databases()
- update all scripts to source new modules
- update documentation references
2025-12-25 18:22:05 -07:00
Yury Kossakovsky
a1521f8a48
feat: add error telemetry with stage tracking
...
sends minimal data to scarf on install/update failures:
event type, stage, exit_code. uses err trap in orchestrator
scripts. respects existing opt-out settings.
2025-12-25 18:22:05 -07:00
Yury Kossakovsky
a86cf8893c
fix(nocodb): add database init and final report entry
...
missing from initial nocodb implementation
2025-12-25 18:22:05 -07:00
Yury Kossakovsky
e9291dc825
fix(nocodb): correct healthcheck endpoint and add redis caching
...
- Fix healthcheck endpoint: /api/v2/health → /api/v1/health (per PR #2460 )
- Add NC_REDIS_URL for production caching (per official docs)
- Add redis dependency with service_healthy condition
- Revert unrelated changes to Postiz, WAHA, LightRAG database configs
2025-12-25 18:22:01 -07:00
Yury Kossakovsky
108daca1fe
feat: add nocodb as optional service
...
add nocodb (open source airtable alternative) with:
- docker service definition with postgresql backend
- caddy reverse proxy configuration
- jwt secret auto-generation
- wizard integration for service selection
- welcome page dashboard entry
- readme and changelog updates
2025-12-25 16:50:28 -07:00
Yury Kossakovsky
2f6516880b
fix: preserve installation id during updates
...
the telemetry id was being lost during updates because:
1. apply_update.sh didn't export INSTALLATION_ID
2. 03_generate_secrets.sh only checked env var, not existing .env
now checks both exported var and generated_values from existing .env,
and generates new id for pre-telemetry installations upgrading
2025-12-25 16:49:43 -07:00
Yury Kossakovsky
ffca8693f7
feat: add anonymous telemetry via scarf
...
collect basic usage statistics (install/update events, version, os, selected
services) to help improve the project. users can opt-out by setting
SCARF_ANALYTICS=false or DO_NOT_TRACK=1.
2025-12-25 16:32:32 -07:00
Yury Kossakovsky
30e4c9407b
fix: initialize databases before starting dependent services
...
- start postgresql first, then run init_databases.sh, then other services
- add depends_on postgres for lightrag service
- remove unused nocodb from databases list
- document database initialization in add-new-service workflow
2025-12-25 13:15:07 -07:00
Yury Kossakovsky
f32c92287e
feat: add isolated postgresql databases for services
...
add init_databases.sh script that creates dedicated databases for
langfuse, lightrag, nocodb, postiz, and waha during install/update.
update connection strings to use service-specific databases instead
of sharing the default postgres database.
2025-12-25 11:25:31 -07:00
Yury Kossakovsky
d7af7b6900
feat: add nodes_exclude to enable execute command node in n8n 2.0+
2025-12-24 11:23:03 -07:00
Yury Kossakovsky
d6cd2d44df
fix: configure git pull.rebase to prevent divergent branch errors
2025-12-22 09:22:42 -07:00