Skip to content

docuseal: init on caliban#1063

Open
jfly wants to merge 1 commit into
NixOS:mainfrom
jfly:issue-972-docuseal
Open

docuseal: init on caliban#1063
jfly wants to merge 1 commit into
NixOS:mainfrom
jfly:issue-972-docuseal

Conversation

@jfly
Copy link
Copy Markdown
Contributor

@jfly jfly commented May 30, 2026

Draft because I'm currently deploying to umbriel and testing it out before I try setting up SMTP.

This completes #972

@jfly jfly changed the title docuseal: init on umbriel docuseal: init on caliban May 30, 2026
@jfly jfly force-pushed the issue-972-docuseal branch from f2ffe5d to acffe42 Compare May 30, 2026 14:13
Comment thread non-critical-infra/modules/docuseal.nix Outdated
Comment on lines +26 to +30
# <<< TODO: upstream this to nixpkgs if it's still needed >>>
# Found this on <https://github.com/Lassulus/superconfig/blob/68e5ec9431675bfb663339c030f4c46fc5c1b516/2configs/docuseal.nix#L31-L33>
# <<< # relax syscall filter — Rails/Ruby needs more syscalls than the default allows
# <<< SystemCallFilter = pkgs.lib.mkForce [ ];
# <<< SystemCallArchitectures = pkgs.lib.mkForce "";
Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@Lassulus, can you provide any info on this? Should this be upstreamed to the docuseal nixos module?

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No, they should not be forced to an empty list.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

noo, I was just lazy and time constrained

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@Lassulus, do you remember what you ran into? I've uploaded documents, sent emails, added signatures all without relaxing these.

@jfly jfly force-pushed the issue-972-docuseal branch from acffe42 to f9d7acc Compare May 30, 2026 19:28
@jfly jfly force-pushed the issue-972-docuseal branch from f9d7acc to a209dbd Compare May 31, 2026 00:18
Comment on lines +31 to +32
# Keep this in sync with <../secrets/docuseal-noreply-email-login.umbriel>.
sopsFile = ../secrets/docuseal-noreply-email-login.caliban;
Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is just a copy of the secret used on umbriel to configure the SMTP account. To avoid duplicating it, I could tweak https://github.com/NixOS/infra/blob/main/non-critical-infra/.sops.yaml somehow to allow for secrets accessible by both umbriel and caliban.

Guidance appreciated.

@jfly jfly marked this pull request as ready for review May 31, 2026 00:20
Copy link
Copy Markdown
Member

@infinisil infinisil left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@jfly onboarded me as an admin to test it out, I can confirm it works just fine!

Copy link
Copy Markdown

@imincik imincik left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Configuration looks OK and is very similar to what I have for https://docuseal.imincik.app/

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants