Commit Graph

578 Commits

Author SHA1 Message Date
Yury Kossakovsky
b28093b5cd feat(welcome): add changelog section to dashboard v1.2.0 2026-01-12 10:03:46 -07:00
Yury Kossakovsky
361a726a07 docs(changelog): update v1.1.0 release date 2026-01-11 13:10:32 -07:00
Yury Kossakovsky
0b4c9d5dda feat(makefile): add stop and start commands for service control 2026-01-10 11:02:23 -07:00
Yury Kossakovsky
0e4b46ec31 feat(tls): add custom tls certificate support for corporate deployments
adds caddy-addon mechanism for custom certificates when let's encrypt
is not available. includes setup script with interactive wizard,
example configs, and documentation.
v1.1.0
2026-01-09 23:26:41 -07:00
Yury Kossakovsky
e8f7934224 feat(git): add make git-pull command for fork workflows
adds support for forks that maintain custom changes and need to merge
from upstream instead of resetting. the new GIT_MODE=merge option in
update.sh calls git_merge_from_upstream() which fetches and merges
upstream/main while preserving local commits.
2026-01-09 20:28:22 -07:00
Yury Kossakovsky
d89712356b docs(changelog): reset versioning to v1.0.0 as first official release v1.0.0 2026-01-07 15:50:51 -07:00
Yury Kossakovsky
90ff83a33c docs(claude): add semantic versioning guidelines 2026-01-07 15:50:51 -07:00
Yury Kossakovsky
77db20f23e docs(changelog): convert to semantic versioning format
Reformatted CHANGELOG.md to follow keepachangelog.com standard:
- Added [Unreleased] section
- Converted from date-based to version-based format
- Added 38 version entries (v0.1.0 - v2.5.3)
- Added comparison links for all versions

This change supports the awesome-selfhosted PR requirements.
2026-01-07 15:50:51 -07:00
Yury Kossakovsky
4d9a2604b5 fix(gost): add supabase services to proxy bypass list 2026-01-04 14:00:23 -07:00
Yury Kossakovsky
bed72e59f1 fix(gost): improve proxy bypass for internal services
add cidr blocks and port-specific entries to gost_no_proxy to fix
redis connectivity issues when proxy is enabled. different libraries
interpret no_proxy differently, so we now include multiple formats.

also fix open-webui healthcheck to bypass proxy for localhost checks.
2026-01-03 14:42:27 -07:00
Yury Kossakovsky
44d36b8be8 fix(import): correct counter bug and improve script reliability
- fix credentials counter bug caused by posix sh subshell behavior
- add trap for temp file cleanup on exit
- make import_workflows.sh executable
- add explanatory comments in restart.sh for down/up logic
- extract sleep value to EXTERNAL_SERVICE_INIT_DELAY constant
2026-01-02 16:25:46 -07:00
Yury Kossakovsky
6a67456db4 fix(restart): start supabase and dify separately to fix volume paths
docker compose resolves relative paths from the first compose file's
directory. when multiple compose files are combined, supabase's
./volumes/logs/vector.yml path resolves from project root instead of
supabase/docker/, causing vector container to fail with "is a directory"
error. this matches the behavior of start_services.py.
2026-01-02 16:10:55 -07:00
Yury Kossakovsky
3f93b8a367 feat(n8n): add limit parameter to make import command 2026-01-02 16:08:50 -07:00
Yury Kossakovsky
5a279b4a0a feat(n8n): add import_limit option to workflow import script 2026-01-02 15:55:29 -07:00
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