feat: Add onion service support #81

Merged
decentral1se merged 4 commits from add-onion-support into master 2026-01-15 09:33:29 +00:00
Owner

Adds support for the new onion recipe: https://git.coopcloud.tech/coop-cloud/onion

I also added some whitespace handling to traefik.tmpl.yml to remove the excessive newlines on conditional blocks

Adds support for the new onion recipe: https://git.coopcloud.tech/coop-cloud/onion I also added some whitespace handling to `traefik.tmpl.yml` to remove the excessive newlines on conditional blocks
vaznasty added 2 commits 2026-01-13 07:32:50 +00:00
fix whitespace removal
Some checks failed
continuous-integration/drone/pr Build is failing
d3bf1bce24
decentral1se reviewed 2026-01-13 10:29:24 +00:00
decentral1se left a comment
Owner

@vaznasty Thanks!

You need to bump the version if you update this config file:

abra.sh Line 1 in a233438f80
export TRAEFIK_YML_VERSION=v28

AFAIR {{- ... } removed whitespace? That seems like a good change.

I can try fit this into the new release re: #80 (time slipped away but I'll try to get back on it 🙏)

@p4u1 the pull request template didn't work?

@vaznasty Thanks! You need to bump the version if you update this config file: https://git.coopcloud.tech/coop-cloud/traefik/src/commit/a233438f8041e78d00ad0b36478254cd47e8f96d/abra.sh#L1 AFAIR `{{- ... }` removed whitespace? That seems like a good change. I can try fit this into the new release re: https://git.coopcloud.tech/coop-cloud/traefik/pulls/80 (time slipped away but I'll try to get back on it 🙏) @p4u1 the pull request template didn't work?
Owner

@decentral1se yes, our template seems to be broken. I opened #82

@decentral1se yes, our template seems to be broken. I opened https://git.coopcloud.tech/coop-cloud/traefik/issues/82
Owner

Very exciting to see this btw😍

Very exciting to see this btw😍
vaznasty added 1 commit 2026-01-13 17:13:27 +00:00
use 9052 for onion port
Some checks failed
continuous-integration/drone/pr Build is failing
de7989f3ca
Author
Owner

@decentral1se I just bumped that config file version :)

Yes, the dash removes whitespace on the side of the conditional it's located. It's nice for conditionals because currently traefik.yml has a bunch of extra newlines (the ones after {{ end }} tags since those are outside the conditionals)

@decentral1se I just bumped that config file version :) Yes, the dash removes whitespace on the side of the conditional it's located. It's nice for conditionals because currently traefik.yml has a bunch of extra newlines (the ones after `{{ end }}` tags since those are outside the conditionals)
Owner

Could you add a small section to the readme where you mainly link to the onion recipe?

Could you add a small section to the readme where you mainly link to the onion recipe?
vaznasty added 1 commit 2026-01-14 18:21:02 +00:00
update README.md
Some checks failed
continuous-integration/drone/pr Build is failing
139202fa9c
Author
Owner

Just added a short note about it, how's that?

Just added a short note about it, how's that?
p4u1 approved these changes 2026-01-14 20:22:47 +00:00
p4u1 left a comment
Owner

Looks good to me. The change with the white space trimming is a bit unrelated but lets go with it

Looks good to me. The change with the white space trimming is a bit unrelated but lets go with it
decentral1se approved these changes 2026-01-15 09:33:22 +00:00
decentral1se merged commit dc3e50838f into master 2026-01-15 09:33:29 +00:00
Sign in to join this conversation.
No description provided.