Skip to content

OpnForm #2644

Open
Open

Description

@MickLesk

Name of the Script

OpnForm

Script Type

CT (LXC Container)

Script path

No response

Where does it run?

Proxmox VE host

Does this script support arm64?

arm64 supported

📋 Script Details

OpnForm is an open-source form builder and alternative to Typeform and Google Forms. Forms support conditional logic, file uploads, payments, custom themes and embedding, and submissions land in a dashboard or go out to email, webhooks, Slack, Discord and Google Sheets.

Activity

  1. github-actions commented on Nov 14, 2026

    @github-actions
    Contributor

    📊 Install telemetry for opnform

    No installs of the DevScripts version of this script reported yet since this issue was opened (2026-11-14).

    updated hourly · last refresh 2026-11-14 18:17 UTC

  2. community-scripts-issue-bot commented on Nov 15, 2026

    @community-scripts-issue-bot

    The OpnForm script is ready for testing. Run it in the Proxmox VE shell (or on an Incus host) to create a container:

    bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/DevScripts/main/ct/opnform.sh)"
    

    Open the URL and create the admin account on the setup page; public registration closes afterwards and free self-hosted instances allow 2 users.
    For a domain or reverse proxy, set APP_URL and FRONT_URL in /opt/opnform_data/api.env, then run php artisan optimize in /opt/opnform/api.

    Note: This is not in the official repo yet—it's just a dev version! After merging into ProxmoxVE, it will need to be recreated.

    Discord testing thread: https://discord.com/channels/1302816934508630047/1571533803216838737

  3. github-actions commented on Nov 15, 2026

    @github-actions
    Contributor

    Proxmox script test

    @MickLesk ✅ 2/2 passed at d273bd5

    Script Platform Install Update Duration Detail
    ct/opnform.sh pve ✅ ✅ 18m43s http://10.99.0.181 → 200
    ct/opnform.sh incus ✅ ✅ 15m43s http://10.98.0.140 → 200
    ct/opnform.sh arm64 ✅ ✅ 9m04s http://10.98.0.98 → 200

    ARM64 (information only, not counted): 1/1 passed.

    📊 Resources
    Script Platform Usage
    ct/opnform.sh pve disk 1.8 of 8 GB · RAM at rest 317 of 6144 MB · OOM kills 0
    ct/opnform.sh incus disk 2.0 of 8 GB · RAM at rest 314 of 6144 MB · OOM kills 0
    ct/opnform.sh arm64 disk 2.2 of 8 GB · RAM at rest 219 of 6144 MB · OOM kills 0
    📸 ct/opnform.sh (pve) — http://10.99.0.181: after install / after update

    Screenshot of ct/opnform.sh Screenshot of ct/opnform.sh

    📸 ct/opnform.sh (incus) — http://10.98.0.140: after install / after update

    Screenshot of ct/opnform.sh Screenshot of ct/opnform.sh

    📸 ct/opnform.sh (arm64) — http://10.98.0.98: after install / after update

    Screenshot of ct/opnform.sh Screenshot of ct/opnform.sh

    📄 ct/opnform.sh (pve) — install log (4144 lines)
    … 3940 earlier lines cut, the full log is in the run artifacts
      ├─ .output/server/chunks/build/setup-B1H2wSIR.mjs (4.9 kB) (2.06 kB gzip)
      ├─ .output/server/chunks/build/share-CgFTxwsy.mjs (90.1 kB) (13.5 kB gzip)
      ├─ .output/server/chunks/build/show-Cg0_R5Hq.mjs (487 B) (307 B gzip)
      ├─ .output/server/chunks/build/show-pEuF7aL5.mjs (50.9 kB) (8.95 kB gzip)
      ├─ .output/server/chunks/build/SignatureInput-BycxNqwL.mjs (20.3 kB) (5.6 kB gzip)
      ├─ .output/server/chunks/build/SingleTemplate-CUFPnMAU.mjs (7.65 kB) (2.27 kB gzip)
      ├─ .output/server/chunks/build/sk-BnPhQ8Kd.mjs (6.46 kB) (2.09 kB gzip)
      ├─ .output/server/chunks/build/Skeleton-Bzb5J3aC.mjs (2.08 kB) (880 B gzip)
      ├─ .output/server/chunks/build/sl-DfcFhMD_.mjs (5.87 kB) (1.99 kB gzip)
      ├─ .output/server/chunks/build/SlackIntegration-DPwcTQcF.mjs (8.05 kB) (2.29 kB gzip)
      ├─ .output/server/chunks/build/SlackIntegrationActions-BBXuPDvJ.mjs (2.66 kB) (1.06 kB gzip)
      ├─ .output/server/chunks/build/SliderInput-CBPDHWGa.mjs (9.24 kB) (2.84 kB gzip)
      ├─ .output/server/chunks/build/SliderInput-styles.MYMZCPzW.mjs (329 B) (207 B gzip)
      ├─ .output/server/chunks/build/SlidingTransition-CaGyi-ZG.mjs (2.04 kB) (892 B gzip)
      ├─ .output/server/chunks/build/SlidingTransition-styles.BB5j5WXP.mjs (2.79 kB) (518 B gzip)
      ├─ .output/server/chunks/build/slot-BM-YxJlm.mjs (483 B) (273 B gzip)
      ├─ .output/server/chunks/build/SplitWelcome-styles.DZwbHSRn.mjs (376 B) (221 B gzip)
      ├─ .output/server/chunks/build/sq-G65vqlbr.mjs (6.07 kB) (2.02 kB gzip)
      ├─ .output/server/chunks/build/sso-CZGWZ6to.mjs (73.4 kB) (11.4 kB gzip)
      ├─ .output/server/chunks/build/ssrSlot-Dm1xkjYD.mjs (652 B) (318 B gzip)
      ├─ .output/server/chunks/build/stats-Y9rvXXfB.mjs (36.3 kB) (6.7 kB gzip)
      ├─ .output/server/chunks/build/Steps-Bh0ivUJA.mjs (4.14 kB) (1.4 kB gzip)
      ├─ .output/server/chunks/build/StopImpersonation-Cr3tHz65.mjs (3.48 kB) (1.31 kB gzip)
      ├─ .output/server/chunks/build/Strong-Ww6T4aHX.mjs (2.48 kB) (1.01 kB gzip)
      ├─ .output/server/chunks/build/submissions-BLeok6rZ.mjs (254 kB) (37.9 kB gzip)
      ├─ .output/server/chunks/build/submissions-styles-1.mjs-CGxBmVGE.mjs (307 B) (212 B gzip)
      ├─ .output/server/chunks/build/submissions-styles-2.mjs-3cDvSq3j.mjs (354 B) (218 B gzip)
      ├─ .output/server/chunks/build/submissions-styles.1chUOyeW.mjs (584 B) (265 B gzip)
      ├─ .output/server/chunks/build/subscribed-CGooqYKz.mjs (1.52 kB) (632 B gzip)
      ├─ .output/server/chunks/build/SubscriptionModal-Cby-xKtF.mjs (39.9 kB) (8.12 kB gzip)
      ├─ .output/server/chunks/build/success-CTe6uL_6.mjs (4.45 kB) (1.65 kB gzip)
      ├─ .output/server/chunks/build/success-DOKJUfOx.mjs (3.32 kB) (1.38 kB gzip)
      ├─ .output/server/chunks/build/summary-DsQ0uez0.mjs (66.3 kB) (12.1 kB gzip)
      ├─ .output/server/chunks/build/sv-xG5BxKSl.mjs (5.8 kB) (1.95 kB gzip)
      ├─ .output/server/chunks/build/Switch-BiglhTb7.mjs (27.4 kB) (4.82 kB gzip)
      ├─ .output/server/chunks/build/Table-DKXtw221.mjs (2.77 kB) (1.15 kB gzip)
      ├─ .output/server/chunks/build/Table-WhrqBjxa.mjs (50 kB) (8.57 kB gzip)
      ├─ .output/server/chunks/build/TableColumnManagerRow-styles.Dxdih8Mb.mjs (425 B) (230 B gzip)
      ├─ .output/server/chunks/build/Tabs-BqsDPHJ5.mjs (36.4 kB) (4.61 kB gzip)
      ├─ .output/server/chunks/build/Tabs-DAwTy3eS.mjs (5.06 kB) (1.88 kB gzip)
      ├─ .output/server/chunks/build/TabsItem-DG1uuW6O.mjs (2.74 kB) (1.09 kB gzip)
      ├─ .output/server/chunks/build/TabsTrigger-BFMB4zwq.mjs (12 kB) (2.71 kB gzip)
      ├─ .output/server/chunks/build/Tbody-CZ536kb5.mjs (2.47 kB) (1 kB gzip)
      ├─ .output/server/chunks/build/Td-DCmWtP0c.mjs (2.92 kB) (1.17 kB gzip)
      ├─ .output/server/chunks/build/TelegramIntegration-BfyiNKgb.mjs (9.93 kB) (2.8 kB gzip)
      ├─ .output/server/chunks/build/TelegramWidget-DWKPN4K7.mjs (3.47 kB) (1.5 kB gzip)
      ├─ .output/server/chunks/build/templates-BNadMYYJ.mjs (4.47 kB) (1.83 kB gzip)
      ├─ .output/server/chunks/build/TemplatesList-DYqmKfhA.mjs (12.9 kB) (2.83 kB gzip)
      ├─ .output/server/chunks/build/terms-conditions-CKoE5ege.mjs (3.23 kB) (1.31 kB gzip)
      ├─ .output/server/chunks/build/Testimonials-DfBaEBiN.mjs (4.67 kB) (1.89 kB gzip)
      ├─ .output/server/chunks/build/text-input.theme-BqzVYOBZ.mjs (2.39 kB) (756 B gzip)
      ├─ .output/server/chunks/build/TextAreaInput-LuqNZPnh.mjs (8.78 kB) (2.67 kB gzip)
      ├─ .output/server/chunks/build/TextBlock-C39ndyH-.mjs (6.03 kB) (1.95 kB gzip)
      ├─ .output/server/chunks/build/TextBlock-styles.TNBfFa7A.mjs (458 B) (278 B gzip)
      ├─ .output/server/chunks/build/TextInput-CgOCa2Bz.mjs (7.8 kB) (2.35 kB gzip)
      ├─ .output/server/chunks/build/tg-B17o8v4a.mjs (11.6 kB) (2.4 kB gzip)
      ├─ .output/server/chunks/build/Th-C8B6ZJqz.mjs (2.8 kB) (1.13 kB gzip)
      ├─ .output/server/chunks/build/th-CEsZAUB8.mjs (10.9 kB) (2.36 kB gzip)
      ├─ .output/server/chunks/build/Thead-CvK6OHAm.mjs (2.48 kB) (1.01 kB gzip)
      ├─ .output/server/chunks/build/Tip-BPr3wRQQ.mjs (2.42 kB) (1 kB gzip)
      ├─ .output/server/chunks/build/Toast-TWUI5Hf0.mjs (49.8 kB) (8.72 kB gzip)
      ├─ .output/server/chunks/build/ToggleSwitchInput-C_ZnCOqs.mjs (9.47 kB) (2.38 kB gzip)
      ├─ .output/server/chunks/build/Tooltip-CxjS3YrT.mjs (36 kB) (5.77 kB gzip)
      ├─ .output/server/chunks/build/tr-BxNIZ8yO.mjs (6.09 kB) (2.06 kB gzip)
      ├─ .output/server/chunks/build/Tr-Cz4SYuC8.mjs (2.62 kB) (1.05 kB gzip)
      ├─ .output/server/chunks/build/TrackClick-DSX7PJRy.mjs (989 B) (519 B gzip)
      ├─ .output/server/chunks/build/TrustedTeams-BZVqXzxw.mjs (2.86 kB) (1.02 kB gzip)
      ├─ .output/server/chunks/build/TwoFactorVerificationModal-KHDEmco_.mjs (13.5 kB) (2.93 kB gzip)
      ├─ .output/server/chunks/build/ug_cn-IxdBdTQV.mjs (11.5 kB) (2.33 kB gzip)
      ├─ .output/server/chunks/build/uk-CQRtd5rm.mjs (11.8 kB) (2.42 kB gzip)
      ├─ .output/server/chunks/build/UploadedFile-CIennE_t.mjs (4.14 kB) (1.7 kB gzip)
      ├─ .output/server/chunks/build/ur-Br1Lw-uI.mjs (11.1 kB) (2.36 kB gzip)
      ├─ .output/server/chunks/build/useAmplitude--jE50Z5i.mjs (1.19 kB) (568 B gzip)
      ├─ .output/server/chunks/build/useAppModals-BSpgiWag.mjs (6.5 kB) (1.87 kB gzip)
      ├─ .output/server/chunks/build/useArrowNavigation-DyBgi95e.mjs (2.35 kB) (879 B gzip)
      ├─ .output/server/chunks/build/useAuthFlow-LGvbO0Dh.mjs (5.62 kB) (1.85 kB gzip)
      ├─ .output/server/chunks/build/useBillingUpsell-CmiM3Cz8.mjs (2.08 kB) (711 B gzip)
      ├─ .output/server/chunks/build/useComponentIcons-DZ2jrBYn.mjs (17 kB) (3.67 kB gzip)
      ├─ .output/server/chunks/build/useComponentRegistry-B30Xzyuj.mjs (7.26 kB) (1.66 kB gzip)
      ├─ .output/server/chunks/build/useComposing-CGNQmL_8.mjs (1.09 kB) (437 B gzip)
      ├─ .output/server/chunks/build/useConfetti--Nk_OwZs.mjs (1.06 kB) (462 B gzip)
      ├─ .output/server/chunks/build/useDirection-zKXP9-Xp.mjs (445 B) (284 B gzip)
      ├─ .output/server/chunks/build/useEditorEmbedBridge-CC3502sI.mjs (682 B) (310 B gzip)
      ├─ .output/server/chunks/build/useFilter-YzgSfMpB.mjs (3.89 kB) (1.15 kB gzip)
      ├─ .output/server/chunks/build/useFocusGuards-DGfCXrVP.mjs (189 B) (160 B gzip)
      ├─ .output/server/chunks/build/useForm-DsFv56jy.mjs (232 B) (180 B gzip)
      ├─ .output/server/chunks/build/useFormControl-CjUjQWlk.mjs (367 B) (259 B gzip)
      ├─ .output/server/chunks/build/useFormField-C7C7MxSy.mjs (4.44 kB) (1.14 kB gzip)
      ├─ .output/server/chunks/build/useFormInput-TkH9LNar.mjs (5.39 kB) (1.5 kB gzip)
      ├─ .output/server/chunks/build/useFormManager-YDfPG5rI.mjs (125 kB) (24.6 kB gzip)
      ├─ .output/server/chunks/build/useForwardScopeId-DagAJ5Oj.mjs (337 B) (233 B gzip)
      ├─ .output/server/chunks/build/useGithubStarPrompt-C9yGGVjM.mjs (682 B) (362 B gzip)
      ├─ .output/server/chunks/build/useGraceArea-DcV3J0BE.mjs (6.71 kB) (1.76 kB gzip)
      ├─ .output/server/chunks/build/useId-B_JWyqyR.mjs (564 B) (338 B gzip)
      ├─ .output/server/chunks/build/useIsIframe-r7DchTL5.mjs (125 B) (125 B gzip)
      ├─ .output/server/chunks/build/useKbd-CC56sJE3.mjs (1.51 kB) (692 B gzip)
      ├─ .output/server/chunks/build/useLicenseUpgradeModal-DW-zzXq9.mjs (1.7 kB) (575 B gzip)
      ├─ .output/server/chunks/build/useOidcLinking-CfsQ3xjR.mjs (1.47 kB) (634 B gzip)
      ├─ .output/server/chunks/build/useOpnSchema-BH5fci8U.mjs (19.7 kB) (5.43 kB gzip)
      ├─ .output/server/chunks/build/useParseMention-BGZC_j51.mjs (509 B) (280 B gzip)
      ├─ .output/server/chunks/build/usePdfTemplates-Cck65EtE.mjs (3.04 kB) (734 B gzip)
      ├─ .output/server/chunks/build/usePlanFeatures-BF32a6Ax.mjs (1.49 kB) (539 B gzip)
      ├─ .output/server/chunks/build/UserDropdown-BP4WUSbQ.mjs (5.52 kB) (2 kB gzip)
      ├─ .output/server/chunks/build/useSelfHostedPresentation-13OZrSAO.mjs (515 B) (289 B gzip)
      ├─ .output/server/chunks/build/useSharedNavigation-7yJwuVnB.mjs (8.38 kB) (2.41 kB gzip)
      ├─ .output/server/chunks/build/useStripeCheckout-73sjIAtn.mjs (3.19 kB) (1.14 kB gzip)
      ├─ .output/server/chunks/build/useTemplateMeta-D56f3YLW.mjs (94.8 kB) (16.7 kB gzip)
      ├─ .output/server/chunks/build/useTypeahead-D1Waex-P.mjs (2.02 kB) (782 B gzip)
      ├─ .output/server/chunks/build/utils-BCuuV9nz.mjs (2.12 kB) (871 B gzip)
      ├─ .output/server/chunks/build/utils-BTqM8ZiX.mjs (1.48 kB) (674 B gzip)
      ├─ .output/server/chunks/build/uz-BZMG40C7.mjs (5.96 kB) (2.04 kB gzip)
      ├─ .output/server/chunks/build/VCheckbox-DEdbsI0c.mjs (5.19 kB) (1.76 kB gzip)
      ├─ .output/server/chunks/build/VCheckbox-styles.BbJvz4AB.mjs (322 B) (200 B gzip)
      ├─ .output/server/chunks/build/VForm-BtbOA3c1.mjs (2.44 kB) (924 B gzip)
      ├─ .output/server/chunks/build/vi-CDapN5xd.mjs (6.89 kB) (2.17 kB gzip)
      ├─ .output/server/chunks/build/VisuallyHiddenInput-rAn1Dy8T.mjs (4.62 kB) (1.27 kB gzip)
      ├─ .output/server/chunks/build/VSelect-DITVgxMg.mjs (53.6 kB) (10.1 kB gzip)
      ├─ .output/server/chunks/build/VTransition-C3t9wlJP.mjs (1.22 kB) (494 B gzip)
      ├─ .output/server/chunks/build/Warning-Dntntcl-.mjs (2.44 kB) (998 B gzip)
      ├─ .output/server/chunks/build/WebhookIntegration-C8MOwLN_.mjs (22.6 kB) (4.08 kB gzip)
      ├─ .output/server/chunks/build/WebhookIntegrationActions-DmAbD0Uj.mjs (3.64 kB) (1.33 kB gzip)
      ├─ .output/server/chunks/build/working_form-D0vV2ziD.mjs (12.9 kB) (3.33 kB gzip)
      ├─ .output/server/chunks/build/WorkspaceDropdown-B2fnVaRU.mjs (16.4 kB) (3.76 kB gzip)
      ├─ .output/server/chunks/build/WorkspaceIcon-DastYQ2K.mjs (3.49 kB) (1.11 kB gzip)
      ├─ .output/server/chunks/build/ZapierIntegration-CFug-9f-.mjs (3.38 kB) (1.34 kB gzip)
      ├─ .output/server/chunks/build/zh_cn-DFPJybfB.mjs (6.89 kB) (2.27 kB gzip)
      ├─ .output/server/chunks/build/zh_tw-CipaEBQb.mjs (6.92 kB) (2.27 kB gzip)
      ├─ .output/server/chunks/nitro/nitro.mjs (863 kB) (199 kB gzip)
      ├─ .output/server/chunks/raw/00a0f112.mjs (3.73 kB) (1.78 kB gzip)
      ├─ .output/server/chunks/raw/2213bd86.mjs (3.54 kB) (1.56 kB gzip)
      ├─ .output/server/chunks/raw/285d0764.mjs (6.6 kB) (2.07 kB gzip)
      ├─ .output/server/chunks/raw/31b60b2a.mjs (3.91 kB) (1.72 kB gzip)
      ├─ .output/server/chunks/raw/32402580.mjs (3.36 kB) (1.43 kB gzip)
      ├─ .output/server/chunks/raw/327ccb68.mjs (4.6 kB) (1.89 kB gzip)
      ├─ .output/server/chunks/raw/3366b845.mjs (3.23 kB) (1.78 kB gzip)
      ├─ .output/server/chunks/raw/38902b2f.mjs (7.41 kB) (2.16 kB gzip)
      ├─ .output/server/chunks/raw/510609ef.mjs (3.87 kB) (1.79 kB gzip)
      ├─ .output/server/chunks/raw/5d8821d0.mjs (4.02 kB) (1.8 kB gzip)
      ├─ .output/server/chunks/raw/5f8f51b8.mjs (3.88 kB) (1.8 kB gzip)
      ├─ .output/server/chunks/raw/7785fd6d.mjs (3.95 kB) (1.85 kB gzip)
      ├─ .output/server/chunks/raw/7821b3f4.mjs (3.81 kB) (1.68 kB gzip)
      ├─ .output/server/chunks/raw/790b45bd.mjs (3.67 kB) (1.71 kB gzip)
      ├─ .output/server/chunks/raw/7a6795e7.mjs (5.28 kB) (2.1 kB gzip)
      ├─ .output/server/chunks/raw/8185fe0e.mjs (4.02 kB) (1.76 kB gzip)
      ├─ .output/server/chunks/raw/92f16f32.mjs (3.68 kB) (1.59 kB gzip)
      ├─ .output/server/chunks/raw/9b4ccf42.mjs (6.79 kB) (2.05 kB gzip)
      ├─ .output/server/chunks/raw/9d72708b.mjs (6.71 kB) (2.08 kB gzip)
      ├─ .output/server/chunks/raw/9e72bfe8.mjs (3.75 kB) (1.78 kB gzip)
      ├─ .output/server/chunks/raw/a23578de.mjs (4.44 kB) (1.92 kB gzip)
      ├─ .output/server/chunks/raw/a347c683.mjs (3.68 kB) (1.63 kB gzip)
      ├─ .output/server/chunks/raw/a70e3614.mjs (3.6 kB) (1.71 kB gzip)
      ├─ .output/server/chunks/raw/c12aecad.mjs (3.9 kB) (1.71 kB gzip)
      ├─ .output/server/chunks/raw/d0a869dc.mjs (3.96 kB) (1.78 kB gzip)
      ├─ .output/server/chunks/raw/de2c44f5.mjs (7.78 kB) (2.08 kB gzip)
      ├─ .output/server/chunks/raw/e85ec46e.mjs (3.77 kB) (1.61 kB gzip)
      ├─ .output/server/chunks/raw/ef208031.mjs (5.45 kB) (2.13 kB gzip)
      ├─ .output/server/chunks/raw/f04be97d.mjs (5.03 kB) (1.96 kB gzip)
      ├─ .output/server/chunks/raw/f91c8541.mjs (6.38 kB) (2.07 kB gzip)
      ├─ .output/server/chunks/raw/fc03a978.mjs (3.58 kB) (1.62 kB gzip)
      ├─ .output/server/chunks/raw/feaaf85c.mjs (3.78 kB) (1.7 kB gzip)
      ├─ .output/server/chunks/routes/api/agent-drafts/claim.post.mjs (882 B) (399 B gzip)
      ├─ .output/server/chunks/routes/api/agent-drafts/current.get.mjs (792 B) (338 B gzip)
      ├─ .output/server/chunks/routes/api/agent-drafts/current.put.mjs (865 B) (384 B gzip)
      ├─ .output/server/chunks/routes/api/agent-drafts/handoff.post.mjs (1.13 kB) (484 B gzip)
      ├─ .output/server/chunks/routes/api/feature-flags.get.mjs (1.84 kB) (864 B gzip)
      ├─ .output/server/chunks/routes/api/plan-catalog.get.mjs (1.4 kB) (653 B gzip)
      ├─ .output/server/chunks/routes/renderer.mjs (27.9 kB) (9.12 kB gzip)
      ├─ .output/server/chunks/virtual/child-sources.mjs (84 B) (86 B gzip)
      ├─ .output/server/chunks/virtual/entry.mjs (579 kB) (134 kB gzip)
      ├─ .output/server/chunks/virtual/global-sources.mjs (17.8 kB) (1.4 kB gzip)
      ├─ .output/server/chunks/virtual/precomputed.mjs (568 kB) (40.4 kB gzip)
      ├─ .output/server/chunks/virtual/styles.mjs (9.71 kB) (2.01 kB gzip)
      ├─ .output/server/index.mjs (838 B) (380 B gzip)
      └─ .output/server/package.json (8.96 kB) (2.5 kB gzip)
    Σ Total size: 48.8 MB (11.6 MB gzip)
    [nitro] √ You can preview this build using node .output/server/index.mjs
    config 382ms · modules 3.13s · app 2.02s · types 1.88s · client 33.2s · server 27.2s · nitro 3m 01s
    * ✨ Build complete in 4m 09s!
    npm notice run check:public-form-bundle
    npm notice run node scripts/check-public-form-bundle.mjs
    Public classic form bundle: 419.7 KiB gzip across 75 manifest entries.
    Public focused form bundle: 410.3 KiB gzip across 71 manifest entries.
    npm notice run check:landing-bundle
    npm notice run node scripts/check-landing-bundle.mjs
    Landing static JavaScript: 357.9 KiB gzip across 47 files.
    npm notice run check:built-css
    npm notice run node scripts/check-built-css.mjs
    Checked 37 CSS assets: zero uncompiled Tailwind directives.
    [2026-11-15 15:44:31] [OK] Built OpnForm Client
    [2026-11-15 15:44:31] [INFO] Configuring Nginx
    nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
    nginx: configuration file /etc/nginx/nginx.conf test is successful
    [2026-11-15 15:44:32] [OK] Configured Nginx
    [2026-11-15 15:44:32] [INFO] Creating Services
    [2026-11-15 15:44:33] [OK] Created Services
    [2026-11-15 15:44:33] [INFO] Customizing Container
    [2026-11-15 15:44:35] [OK] Customized Container
    [2026-11-15 15:44:35] [INFO] Cleaning up
    Reading package lists...
    Building dependency tree...
    Reading state information...
    Summary:
      Upgrading: 0, Installing: 0, Removing: 0, Not Upgrading: 0
    [2026-11-15 15:44:38] [OK] Cleaned
    
    🔄 ct/opnform.sh (pve) — update log (33 lines)
    curl: (22) The requested URL returned error: 404
    curl: (22) The requested URL returned error: 404
       ______                                      _ __           _____           _       __
      / ____/___  ____ ___  ____ ___  __  ______  (_) /___  __   / ___/__________(_)___  / /______
     / /   / __ \/ __ `__ \/ __ `__ \/ / / / __ \/ / __/ / / /   \__ \/ ___/ ___/ / __ \/ __/ ___/
    / /___/ /_/ / / / / / / / / / / / /_/ / / / / / /_/ /_/ /   ___/ / /__/ /  / / /_/ / /_(__  )
    \____/\____/_/ /_/ /_/_/ /_/ /_/\__,_/_/ /_/_/\__/\__, /   /____/\___/_/  /_/ .___/\__/____/
                                                     /____/                    /_/
      OpnForm
    curl: (22) The requested URL returned error: 404
    curl: (22) The requested URL returned error: 404
       ______                                      _ __           _____           _       __
      / ____/___  ____ ___  ____ ___  __  ______  (_) /___  __   / ___/__________(_)___  / /______
     / /   / __ \/ __ `__ \/ __ `__ \/ / / / __ \/ / __/ / / /   \__ \/ ___/ ___/ / __ \/ __/ ___/
    / /___/ /_/ / / / / / / / / / / / /_/ / / / / / /_/ /_/ /   ___/ / /__/ /  / / /_/ / /_(__  )
    \____/\____/_/ /_/ /_/_/ /_/ /_/\__,_/_/ /_/_/\__/\__, /   /____/\___/_/  /_/ .___/\__/____/
                                                     /____/                    /_/
      OpnForm
      ⏳   Checking for update: opnform
      ✔️  Update available: opnform 2.8.4-dev -> 2.8.4
      ⏳   Stopping OpnForm
      ✔️  Stopped OpnForm
      ⏳   Fetching github release: opnform (2.8.4)
      ✔️  Deployed: opnform (2.8.4)
      ⏳   Building OpnForm API
      ✔️  Built OpnForm API
      ⏳   Building OpnForm Client
      ✔️  Built OpnForm Client
      ⏳   Starting OpnForm
      ✔️  Started OpnForm
      ✔️  Updated successfully!
      ⏳   Cleaning up
      ✔️  Cleaned
    
    🔁 ct/opnform.sh (pve) — second update log
    curl: (22) The requested URL returned error: 404
    curl: (22) The requested URL returned error: 404
       ______                                      _ __           _____           _       __
      / ____/___  ____ ___  ____ ___  __  ______  (_) /___  __   / ___/__________(_)___  / /______
     / /   / __ \/ __ `__ \/ __ `__ \/ / / / __ \/ / __/ / / /   \__ \/ ___/ ___/ / __ \/ __/ ___/
    / /___/ /_/ / / / / / / / / / / / /_/ / / / / / /_/ /_/ /   ___/ / /__/ /  / / /_/ / /_(__  )
    \____/\____/_/ /_/ /_/_/ /_/ /_/\__,_/_/ /_/_/\__/\__, /   /____/\___/_/  /_/ .___/\__/____/
                                                     /____/                    /_/
      OpnForm
    curl: (22) The requested URL returned error: 404
    curl: (22) The requested URL returned error: 404
       ______                                      _ __           _____           _       __
      / ____/___  ____ ___  ____ ___  __  ______  (_) /___  __   / ___/__________(_)___  / /______
     / /   / __ \/ __ `__ \/ __ `__ \/ / / / __ \/ / __/ / / /   \__ \/ ___/ ___/ / __ \/ __/ ___/
    / /___/ /_/ / / / / / / / / / / / /_/ / / / / / /_/ /_/ /   ___/ / /__/ /  / / /_/ / /_(__  )
    \____/\____/_/ /_/ /_/_/ /_/ /_/\__,_/_/ /_/_/\__/\__, /   /____/\___/_/  /_/ .___/\__/____/
                                                     /____/                    /_/
      OpnForm
      ⏳   Checking for update: opnform
      ✔️  No update available: opnform (2.8.4)
      ⏳   Cleaning up
      ✔️  Cleaned
    
    📄 ct/opnform.sh (incus) — install log (3443 lines)
    … 3237 earlier lines cut, the full log is in the run artifacts
      ├─ .output/server/chunks/build/SettingsModal-styles.C21yPXRb.mjs (383 B) (227 B gzip)
      ├─ .output/server/chunks/build/SettingsModalPage-CNb15906.mjs (18.6 kB) (3.88 kB gzip)
      ├─ .output/server/chunks/build/setup-B1H2wSIR.mjs (4.9 kB) (2.06 kB gzip)
      ├─ .output/server/chunks/build/share-CgFTxwsy.mjs (90.1 kB) (13.5 kB gzip)
      ├─ .output/server/chunks/build/show-Cg0_R5Hq.mjs (487 B) (307 B gzip)
      ├─ .output/server/chunks/build/show-pEuF7aL5.mjs (50.9 kB) (8.95 kB gzip)
      ├─ .output/server/chunks/build/SignatureInput-BycxNqwL.mjs (20.3 kB) (5.6 kB gzip)
      ├─ .output/server/chunks/build/SingleTemplate-CUFPnMAU.mjs (7.65 kB) (2.27 kB gzip)
      ├─ .output/server/chunks/build/sk-BnPhQ8Kd.mjs (6.46 kB) (2.09 kB gzip)
      ├─ .output/server/chunks/build/Skeleton-Bzb5J3aC.mjs (2.08 kB) (880 B gzip)
      ├─ .output/server/chunks/build/sl-DfcFhMD_.mjs (5.87 kB) (1.99 kB gzip)
      ├─ .output/server/chunks/build/SlackIntegration-DPwcTQcF.mjs (8.05 kB) (2.29 kB gzip)
      ├─ .output/server/chunks/build/SlackIntegrationActions-BBXuPDvJ.mjs (2.66 kB) (1.06 kB gzip)
      ├─ .output/server/chunks/build/SliderInput-CBPDHWGa.mjs (9.24 kB) (2.84 kB gzip)
      ├─ .output/server/chunks/build/SliderInput-styles.MYMZCPzW.mjs (329 B) (207 B gzip)
      ├─ .output/server/chunks/build/SlidingTransition-CaGyi-ZG.mjs (2.04 kB) (892 B gzip)
      ├─ .output/server/chunks/build/SlidingTransition-styles.BB5j5WXP.mjs (2.79 kB) (518 B gzip)
      ├─ .output/server/chunks/build/slot-BM-YxJlm.mjs (483 B) (273 B gzip)
      ├─ .output/server/chunks/build/SplitWelcome-styles.Bxn-K512.mjs (374 B) (223 B gzip)
      ├─ .output/server/chunks/build/sq-G65vqlbr.mjs (6.07 kB) (2.02 kB gzip)
      ├─ .output/server/chunks/build/sso-CZGWZ6to.mjs (73.4 kB) (11.4 kB gzip)
      ├─ .output/server/chunks/build/ssrSlot-Dm1xkjYD.mjs (652 B) (318 B gzip)
      ├─ .output/server/chunks/build/stats-Y9rvXXfB.mjs (36.3 kB) (6.7 kB gzip)
      ├─ .output/server/chunks/build/Steps-Bh0ivUJA.mjs (4.14 kB) (1.4 kB gzip)
      ├─ .output/server/chunks/build/StopImpersonation-Cr3tHz65.mjs (3.48 kB) (1.31 kB gzip)
      ├─ .output/server/chunks/build/Strong-Ww6T4aHX.mjs (2.48 kB) (1.01 kB gzip)
      ├─ .output/server/chunks/build/submissions-BLeok6rZ.mjs (254 kB) (37.9 kB gzip)
      ├─ .output/server/chunks/build/submissions-styles-1.mjs-CGxBmVGE.mjs (307 B) (212 B gzip)
      ├─ .output/server/chunks/build/submissions-styles-2.mjs-3cDvSq3j.mjs (354 B) (218 B gzip)
      ├─ .output/server/chunks/build/submissions-styles.1chUOyeW.mjs (584 B) (265 B gzip)
      ├─ .output/server/chunks/build/subscribed-CGooqYKz.mjs (1.52 kB) (632 B gzip)
      ├─ .output/server/chunks/build/SubscriptionModal-Cby-xKtF.mjs (39.9 kB) (8.12 kB gzip)
      ├─ .output/server/chunks/build/success-CTe6uL_6.mjs (4.45 kB) (1.65 kB gzip)
      ├─ .output/server/chunks/build/success-DOKJUfOx.mjs (3.32 kB) (1.38 kB gzip)
      ├─ .output/server/chunks/build/summary-DsQ0uez0.mjs (66.3 kB) (12.1 kB gzip)
      ├─ .output/server/chunks/build/sv-xG5BxKSl.mjs (5.8 kB) (1.95 kB gzip)
      ├─ .output/server/chunks/build/Switch-BiglhTb7.mjs (27.4 kB) (4.82 kB gzip)
      ├─ .output/server/chunks/build/Table-DKXtw221.mjs (2.77 kB) (1.15 kB gzip)
      ├─ .output/server/chunks/build/Table-WhrqBjxa.mjs (50 kB) (8.57 kB gzip)
      ├─ .output/server/chunks/build/TableColumnManagerRow-styles.Dxdih8Mb.mjs (425 B) (230 B gzip)
      ├─ .output/server/chunks/build/Tabs-BqsDPHJ5.mjs (36.4 kB) (4.61 kB gzip)
      ├─ .output/server/chunks/build/Tabs-DAwTy3eS.mjs (5.06 kB) (1.88 kB gzip)
      ├─ .output/server/chunks/build/TabsItem-DG1uuW6O.mjs (2.74 kB) (1.09 kB gzip)
      ├─ .output/server/chunks/build/TabsTrigger-BFMB4zwq.mjs (12 kB) (2.71 kB gzip)
      ├─ .output/server/chunks/build/Tbody-CZ536kb5.mjs (2.47 kB) (1 kB gzip)
      ├─ .output/server/chunks/build/Td-DCmWtP0c.mjs (2.92 kB) (1.17 kB gzip)
      ├─ .output/server/chunks/build/TelegramIntegration-BfyiNKgb.mjs (9.93 kB) (2.8 kB gzip)
      ├─ .output/server/chunks/build/TelegramWidget-DWKPN4K7.mjs (3.47 kB) (1.5 kB gzip)
      ├─ .output/server/chunks/build/templates-BNadMYYJ.mjs (4.47 kB) (1.83 kB gzip)
      ├─ .output/server/chunks/build/TemplatesList-DYqmKfhA.mjs (12.9 kB) (2.83 kB gzip)
      ├─ .output/server/chunks/build/terms-conditions-CKoE5ege.mjs (3.23 kB) (1.31 kB gzip)
      ├─ .output/server/chunks/build/Testimonials-DfBaEBiN.mjs (4.67 kB) (1.89 kB gzip)
      ├─ .output/server/chunks/build/text-input.theme-BqzVYOBZ.mjs (2.39 kB) (756 B gzip)
      ├─ .output/server/chunks/build/TextAreaInput-LuqNZPnh.mjs (8.78 kB) (2.67 kB gzip)
      ├─ .output/server/chunks/build/TextBlock-C39ndyH-.mjs (6.03 kB) (1.95 kB gzip)
      ├─ .output/server/chunks/build/TextBlock-styles.TNBfFa7A.mjs (458 B) (278 B gzip)
      ├─ .output/server/chunks/build/TextInput-CgOCa2Bz.mjs (7.8 kB) (2.35 kB gzip)
      ├─ .output/server/chunks/build/tg-B17o8v4a.mjs (11.6 kB) (2.4 kB gzip)
      ├─ .output/server/chunks/build/Th-C8B6ZJqz.mjs (2.8 kB) (1.13 kB gzip)
      ├─ .output/server/chunks/build/th-CEsZAUB8.mjs (10.9 kB) (2.36 kB gzip)
      ├─ .output/server/chunks/build/Thead-CvK6OHAm.mjs (2.48 kB) (1.01 kB gzip)
      ├─ .output/server/chunks/build/Tip-BPr3wRQQ.mjs (2.42 kB) (1 kB gzip)
      ├─ .output/server/chunks/build/Toast-TWUI5Hf0.mjs (49.8 kB) (8.72 kB gzip)
      ├─ .output/server/chunks/build/ToggleSwitchInput-C_ZnCOqs.mjs (9.47 kB) (2.38 kB gzip)
      ├─ .output/server/chunks/build/Tooltip-CxjS3YrT.mjs (36 kB) (5.77 kB gzip)
      ├─ .output/server/chunks/build/tr-BxNIZ8yO.mjs (6.09 kB) (2.06 kB gzip)
      ├─ .output/server/chunks/build/Tr-Cz4SYuC8.mjs (2.62 kB) (1.05 kB gzip)
      ├─ .output/server/chunks/build/TrackClick-DSX7PJRy.mjs (989 B) (519 B gzip)
      ├─ .output/server/chunks/build/TrustedTeams-BZVqXzxw.mjs (2.86 kB) (1.02 kB gzip)
      ├─ .output/server/chunks/build/TwoFactorVerificationModal-KHDEmco_.mjs (13.5 kB) (2.93 kB gzip)
      ├─ .output/server/chunks/build/ug_cn-IxdBdTQV.mjs (11.5 kB) (2.33 kB gzip)
      ├─ .output/server/chunks/build/uk-CQRtd5rm.mjs (11.8 kB) (2.42 kB gzip)
      ├─ .output/server/chunks/build/UploadedFile-CIennE_t.mjs (4.14 kB) (1.7 kB gzip)
      ├─ .output/server/chunks/build/ur-Br1Lw-uI.mjs (11.1 kB) (2.36 kB gzip)
      ├─ .output/server/chunks/build/useAmplitude--jE50Z5i.mjs (1.19 kB) (568 B gzip)
      ├─ .output/server/chunks/build/useAppModals-BSpgiWag.mjs (6.5 kB) (1.87 kB gzip)
      ├─ .output/server/chunks/build/useArrowNavigation-DyBgi95e.mjs (2.35 kB) (879 B gzip)
      ├─ .output/server/chunks/build/useAuthFlow-LGvbO0Dh.mjs (5.62 kB) (1.85 kB gzip)
      ├─ .output/server/chunks/build/useBillingUpsell-CmiM3Cz8.mjs (2.08 kB) (711 B gzip)
      ├─ .output/server/chunks/build/useComponentIcons-DZ2jrBYn.mjs (17 kB) (3.67 kB gzip)
      ├─ .output/server/chunks/build/useComponentRegistry-B30Xzyuj.mjs (7.26 kB) (1.66 kB gzip)
      ├─ .output/server/chunks/build/useComposing-CGNQmL_8.mjs (1.09 kB) (437 B gzip)
      ├─ .output/server/chunks/build/useConfetti--Nk_OwZs.mjs (1.06 kB) (462 B gzip)
      ├─ .output/server/chunks/build/useDirection-zKXP9-Xp.mjs (445 B) (284 B gzip)
      ├─ .output/server/chunks/build/useEditorEmbedBridge-CC3502sI.mjs (682 B) (310 B gzip)
      ├─ .output/server/chunks/build/useFilter-YzgSfMpB.mjs (3.89 kB) (1.15 kB gzip)
      ├─ .output/server/chunks/build/useFocusGuards-DGfCXrVP.mjs (189 B) (160 B gzip)
      ├─ .output/server/chunks/build/useForm-DsFv56jy.mjs (232 B) (180 B gzip)
      ├─ .output/server/chunks/build/useFormControl-CjUjQWlk.mjs (367 B) (259 B gzip)
      ├─ .output/server/chunks/build/useFormField-C7C7MxSy.mjs (4.44 kB) (1.14 kB gzip)
      ├─ .output/server/chunks/build/useFormInput-TkH9LNar.mjs (5.39 kB) (1.5 kB gzip)
      ├─ .output/server/chunks/build/useFormManager-YDfPG5rI.mjs (125 kB) (24.6 kB gzip)
      ├─ .output/server/chunks/build/useForwardScopeId-DagAJ5Oj.mjs (337 B) (233 B gzip)
      ├─ .output/server/chunks/build/useGithubStarPrompt-C9yGGVjM.mjs (682 B) (362 B gzip)
      ├─ .output/server/chunks/build/useGraceArea-DcV3J0BE.mjs (6.71 kB) (1.76 kB gzip)
      ├─ .output/server/chunks/build/useId-B_JWyqyR.mjs (564 B) (338 B gzip)
      ├─ .output/server/chunks/build/useIsIframe-r7DchTL5.mjs (125 B) (125 B gzip)
      ├─ .output/server/chunks/build/useKbd-CC56sJE3.mjs (1.51 kB) (692 B gzip)
      ├─ .output/server/chunks/build/useLicenseUpgradeModal-DW-zzXq9.mjs (1.7 kB) (575 B gzip)
      ├─ .output/server/chunks/build/useOidcLinking-CfsQ3xjR.mjs (1.47 kB) (634 B gzip)
      ├─ .output/server/chunks/build/useOpnSchema-BH5fci8U.mjs (19.7 kB) (5.43 kB gzip)
      ├─ .output/server/chunks/build/useParseMention-BGZC_j51.mjs (509 B) (280 B gzip)
      ├─ .output/server/chunks/build/usePdfTemplates-Cck65EtE.mjs (3.04 kB) (734 B gzip)
      ├─ .output/server/chunks/build/usePlanFeatures-BF32a6Ax.mjs (1.49 kB) (539 B gzip)
      ├─ .output/server/chunks/build/UserDropdown-BP4WUSbQ.mjs (5.52 kB) (2 kB gzip)
      ├─ .output/server/chunks/build/useSelfHostedPresentation-13OZrSAO.mjs (515 B) (289 B gzip)
      ├─ .output/server/chunks/build/useSharedNavigation-7yJwuVnB.mjs (8.38 kB) (2.41 kB gzip)
      ├─ .output/server/chunks/build/useStripeCheckout-73sjIAtn.mjs (3.19 kB) (1.14 kB gzip)
      ├─ .output/server/chunks/build/useTemplateMeta-D56f3YLW.mjs (94.8 kB) (16.7 kB gzip)
      ├─ .output/server/chunks/build/useTypeahead-D1Waex-P.mjs (2.02 kB) (782 B gzip)
      ├─ .output/server/chunks/build/utils-BCuuV9nz.mjs (2.12 kB) (871 B gzip)
      ├─ .output/server/chunks/build/utils-BTqM8ZiX.mjs (1.48 kB) (674 B gzip)
      ├─ .output/server/chunks/build/uz-BZMG40C7.mjs (5.96 kB) (2.04 kB gzip)
      ├─ .output/server/chunks/build/VCheckbox-DEdbsI0c.mjs (5.19 kB) (1.76 kB gzip)
      ├─ .output/server/chunks/build/VCheckbox-styles.BbJvz4AB.mjs (322 B) (200 B gzip)
      ├─ .output/server/chunks/build/VForm-BtbOA3c1.mjs (2.44 kB) (924 B gzip)
      ├─ .output/server/chunks/build/vi-CDapN5xd.mjs (6.89 kB) (2.17 kB gzip)
      ├─ .output/server/chunks/build/VisuallyHiddenInput-rAn1Dy8T.mjs (4.62 kB) (1.27 kB gzip)
      ├─ .output/server/chunks/build/VSelect-DITVgxMg.mjs (53.6 kB) (10.1 kB gzip)
      ├─ .output/server/chunks/build/VTransition-C3t9wlJP.mjs (1.22 kB) (494 B gzip)
      ├─ .output/server/chunks/build/Warning-Dntntcl-.mjs (2.44 kB) (998 B gzip)
      ├─ .output/server/chunks/build/WebhookIntegration-C8MOwLN_.mjs (22.6 kB) (4.08 kB gzip)
      ├─ .output/server/chunks/build/WebhookIntegrationActions-DmAbD0Uj.mjs (3.64 kB) (1.33 kB gzip)
      ├─ .output/server/chunks/build/working_form-D0vV2ziD.mjs (12.9 kB) (3.33 kB gzip)
      ├─ .output/server/chunks/build/WorkspaceDropdown-B2fnVaRU.mjs (16.4 kB) (3.76 kB gzip)
      ├─ .output/server/chunks/build/WorkspaceIcon-DastYQ2K.mjs (3.49 kB) (1.11 kB gzip)
      ├─ .output/server/chunks/build/ZapierIntegration-CFug-9f-.mjs (3.38 kB) (1.34 kB gzip)
      ├─ .output/server/chunks/build/zh_cn-DFPJybfB.mjs (6.89 kB) (2.27 kB gzip)
      ├─ .output/server/chunks/build/zh_tw-CipaEBQb.mjs (6.92 kB) (2.27 kB gzip)
      ├─ .output/server/chunks/nitro/nitro.mjs (863 kB) (198 kB gzip)
      ├─ .output/server/chunks/raw/00a0f112.mjs (3.73 kB) (1.78 kB gzip)
      ├─ .output/server/chunks/raw/2213bd86.mjs (3.54 kB) (1.56 kB gzip)
      ├─ .output/server/chunks/raw/285d0764.mjs (6.6 kB) (2.07 kB gzip)
      ├─ .output/server/chunks/raw/31b60b2a.mjs (3.91 kB) (1.72 kB gzip)
      ├─ .output/server/chunks/raw/32402580.mjs (3.36 kB) (1.43 kB gzip)
      ├─ .output/server/chunks/raw/327ccb68.mjs (4.6 kB) (1.89 kB gzip)
      ├─ .output/server/chunks/raw/3366b845.mjs (3.23 kB) (1.78 kB gzip)
      ├─ .output/server/chunks/raw/38902b2f.mjs (7.41 kB) (2.16 kB gzip)
      ├─ .output/server/chunks/raw/510609ef.mjs (3.87 kB) (1.79 kB gzip)
      ├─ .output/server/chunks/raw/5d8821d0.mjs (4.02 kB) (1.8 kB gzip)
      ├─ .output/server/chunks/raw/5f8f51b8.mjs (3.88 kB) (1.8 kB gzip)
      ├─ .output/server/chunks/raw/7785fd6d.mjs (3.95 kB) (1.85 kB gzip)
      ├─ .output/server/chunks/raw/7821b3f4.mjs (3.81 kB) (1.68 kB gzip)
      ├─ .output/server/chunks/raw/790b45bd.mjs (3.67 kB) (1.71 kB gzip)
      ├─ .output/server/chunks/raw/7a6795e7.mjs (5.28 kB) (2.1 kB gzip)
      ├─ .output/server/chunks/raw/8185fe0e.mjs (4.02 kB) (1.76 kB gzip)
      ├─ .output/server/chunks/raw/92f16f32.mjs (3.68 kB) (1.59 kB gzip)
      ├─ .output/server/chunks/raw/9b4ccf42.mjs (6.79 kB) (2.05 kB gzip)
      ├─ .output/server/chunks/raw/9d72708b.mjs (6.71 kB) (2.08 kB gzip)
      ├─ .output/server/chunks/raw/9e72bfe8.mjs (3.75 kB) (1.78 kB gzip)
      ├─ .output/server/chunks/raw/a23578de.mjs (4.44 kB) (1.92 kB gzip)
      ├─ .output/server/chunks/raw/a347c683.mjs (3.68 kB) (1.63 kB gzip)
      ├─ .output/server/chunks/raw/a70e3614.mjs (3.6 kB) (1.71 kB gzip)
      ├─ .output/server/chunks/raw/c12aecad.mjs (3.9 kB) (1.71 kB gzip)
      ├─ .output/server/chunks/raw/d0a869dc.mjs (3.96 kB) (1.78 kB gzip)
      ├─ .output/server/chunks/raw/de2c44f5.mjs (7.78 kB) (2.08 kB gzip)
      ├─ .output/server/chunks/raw/e85ec46e.mjs (3.77 kB) (1.61 kB gzip)
      ├─ .output/server/chunks/raw/ef208031.mjs (5.45 kB) (2.13 kB gzip)
      ├─ .output/server/chunks/raw/f04be97d.mjs (5.03 kB) (1.96 kB gzip)
      ├─ .output/server/chunks/raw/f91c8541.mjs (6.38 kB) (2.07 kB gzip)
      ├─ .output/server/chunks/raw/fc03a978.mjs (3.58 kB) (1.62 kB gzip)
      ├─ .output/server/chunks/raw/feaaf85c.mjs (3.78 kB) (1.7 kB gzip)
      ├─ .output/server/chunks/routes/api/agent-drafts/claim.post.mjs (882 B) (399 B gzip)
      ├─ .output/server/chunks/routes/api/agent-drafts/current.get.mjs (792 B) (338 B gzip)
      ├─ .output/server/chunks/routes/api/agent-drafts/current.put.mjs (865 B) (384 B gzip)
      ├─ .output/server/chunks/routes/api/agent-drafts/handoff.post.mjs (1.13 kB) (484 B gzip)
      ├─ .output/server/chunks/routes/api/feature-flags.get.mjs (1.84 kB) (864 B gzip)
      ├─ .output/server/chunks/routes/api/plan-catalog.get.mjs (1.4 kB) (653 B gzip)
      ├─ .output/server/chunks/routes/renderer.mjs (27.9 kB) (9.12 kB gzip)
      ├─ .output/server/chunks/virtual/child-sources.mjs (84 B) (86 B gzip)
      ├─ .output/server/chunks/virtual/entry.mjs (579 kB) (134 kB gzip)
      ├─ .output/server/chunks/virtual/global-sources.mjs (17.8 kB) (1.4 kB gzip)
      ├─ .output/server/chunks/virtual/precomputed.mjs (568 kB) (40.4 kB gzip)
      ├─ .output/server/chunks/virtual/styles.mjs (9.71 kB) (2.01 kB gzip)
      ├─ .output/server/index.mjs (838 B) (380 B gzip)
      └─ .output/server/package.json (8.96 kB) (2.5 kB gzip)
    Σ Total size: 48.8 MB (11.6 MB gzip)
    [nitro] ✔ You can preview this build using node .output/server/index.mjs
    config 388ms · modules 3.06s · app 2.03s · types 2.00s · client 31.9s · server 25.9s · nitro 2m 51s
    ◆ ✨ Build complete in 3m 57s!
    npm notice run check:public-form-bundle
    npm notice run node scripts/check-public-form-bundle.mjs
    Public classic form bundle: 419.7 KiB gzip across 75 manifest entries.
    Public focused form bundle: 410.3 KiB gzip across 71 manifest entries.
    npm notice run check:landing-bundle
    npm notice run node scripts/check-landing-bundle.mjs
    Landing static JavaScript: 357.9 KiB gzip across 47 files.
    npm notice run check:built-css
    npm notice run node scripts/check-built-css.mjs
    Checked 37 CSS assets: zero uncompiled Tailwind directives.
    [2026-11-15 15:42:20] [OK] Built OpnForm Client
    [2026-11-15 15:42:20] [INFO] Configuring Nginx
    nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
    nginx: configuration file /etc/nginx/nginx.conf test is successful
    [2026-11-15 15:42:22] [OK] Configured Nginx
    [2026-11-15 15:42:22] [INFO] Creating Services
    [2026-11-15 15:42:23] [OK] Created Services
    [2026-11-15 15:42:23] [INFO] Customizing Container
    [2026-11-15 15:42:25] [OK] Customized Container
    [2026-11-15 15:42:25] [INFO] Cleaning up
    Reading package lists...
    Building dependency tree...
    Reading state information...
    Summary:
      Upgrading: 0, Installing: 0, Removing: 0, Not Upgrading: 0
    [2026-11-15 15:42:27] [OK] Cleaned
    
    🔄 ct/opnform.sh (incus) — update log (28 lines)
       ______                                      _ __           _____           _       __
      / ____/___  ____ ___  ____ ___  __  ______  (_) /___  __   / ___/__________(_)___  / /______
     / /   / __ \/ __ `__ \/ __ `__ \/ / / / __ \/ / __/ / / /   \__ \/ ___/ ___/ / __ \/ __/ ___/
    / /___/ /_/ / / / / / / / / / / / /_/ / / / / / /_/ /_/ /   ___/ / /__/ /  / / /_/ / /_(__  )
    \____/\____/_/ /_/ /_/_/ /_/ /_/\__,_/_/ /_/_/\__/\__, /   /____/\___/_/  /_/ .___/\__/____/
                                                     /____/                    /_/
      OpnForm
    10.98.0.140
       ______                                      _ __           _____           _       __
      / ____/___  ____ ___  ____ ___  __  ______  (_) /___  __   / ___/__________(_)___  / /______
     / /   / __ \/ __ `__ \/ __ `__ \/ / / / __ \/ / __/ / / /   \__ \/ ___/ ___/ / __ \/ __/ ___/
    / /___/ /_/ / / / / / / / / / / / /_/ / / / / / /_/ /_/ /   ___/ / /__/ /  / / /_/ / /_(__  )
    \____/\____/_/ /_/ /_/_/ /_/ /_/\__,_/_/ /_/_/\__/\__, /   /____/\___/_/  /_/ .___/\__/____/
                                                     /____/                    /_/
      OpnForm
      ⏳   Checking for update: opnform
      ✔️  Update available: opnform 2.8.4-dev -> 2.8.4
      ⏳   Stopping OpnForm
      ✔️  Stopped OpnForm
      ⏳   Fetching github release: opnform (2.8.4)
      ✔️  Deployed: opnform (2.8.4)
      ⏳   Building OpnForm API
      ✔️  Built OpnForm API
      ⏳   Building OpnForm Client
      ✔️  Built OpnForm Client
      ⏳   Starting OpnForm
      ✔️  Started OpnForm
      ✔️  Updated successfully!
    
    🔁 ct/opnform.sh (incus) — second update log
       ______                                      _ __           _____           _       __
      / ____/___  ____ ___  ____ ___  __  ______  (_) /___  __   / ___/__________(_)___  / /______
     / /   / __ \/ __ `__ \/ __ `__ \/ / / / __ \/ / __/ / / /   \__ \/ ___/ ___/ / __ \/ __/ ___/
    / /___/ /_/ / / / / / / / / / / / /_/ / / / / / /_/ /_/ /   ___/ / /__/ /  / / /_/ / /_(__  )
    \____/\____/_/ /_/ /_/_/ /_/ /_/\__,_/_/ /_/_/\__/\__, /   /____/\___/_/  /_/ .___/\__/____/
                                                     /____/                    /_/
      OpnForm
    10.98.0.140
       ______                                      _ __           _____           _       __
      / ____/___  ____ ___  ____ ___  __  ______  (_) /___  __   / ___/__________(_)___  / /______
     / /   / __ \/ __ `__ \/ __ `__ \/ / / / __ \/ / __/ / / /   \__ \/ ___/ ___/ / __ \/ __/ ___/
    / /___/ /_/ / / / / / / / / / / / /_/ / / / / / /_/ /_/ /   ___/ / /__/ /  / / /_/ / /_(__  )
    \____/\____/_/ /_/ /_/_/ /_/ /_/\__,_/_/ /_/_/\__/\__, /   /____/\___/_/  /_/ .___/\__/____/
                                                     /____/                    /_/
      OpnForm
      ⏳   Checking for update: opnform
      ✔️  No update available: opnform (2.8.4)
    
    📄 ct/opnform.sh (arm64) — install log (2912 lines)
    … 2706 earlier lines cut, the full log is in the run artifacts
      ├─ .output/server/chunks/build/SettingsModal-styles.C21yPXRb.mjs (383 B) (227 B gzip)
      ├─ .output/server/chunks/build/SettingsModalPage-CNb15906.mjs (18.6 kB) (3.88 kB gzip)
      ├─ .output/server/chunks/build/setup-B1H2wSIR.mjs (4.9 kB) (2.06 kB gzip)
      ├─ .output/server/chunks/build/share-CgFTxwsy.mjs (90.1 kB) (13.5 kB gzip)
      ├─ .output/server/chunks/build/show-Cg0_R5Hq.mjs (487 B) (307 B gzip)
      ├─ .output/server/chunks/build/show-pEuF7aL5.mjs (50.9 kB) (8.95 kB gzip)
      ├─ .output/server/chunks/build/SignatureInput-BycxNqwL.mjs (20.3 kB) (5.6 kB gzip)
      ├─ .output/server/chunks/build/SingleTemplate-CUFPnMAU.mjs (7.65 kB) (2.27 kB gzip)
      ├─ .output/server/chunks/build/sk-BnPhQ8Kd.mjs (6.46 kB) (2.09 kB gzip)
      ├─ .output/server/chunks/build/Skeleton-Bzb5J3aC.mjs (2.08 kB) (880 B gzip)
      ├─ .output/server/chunks/build/sl-DfcFhMD_.mjs (5.87 kB) (1.99 kB gzip)
      ├─ .output/server/chunks/build/SlackIntegration-DPwcTQcF.mjs (8.05 kB) (2.29 kB gzip)
      ├─ .output/server/chunks/build/SlackIntegrationActions-BBXuPDvJ.mjs (2.66 kB) (1.06 kB gzip)
      ├─ .output/server/chunks/build/SliderInput-CBPDHWGa.mjs (9.24 kB) (2.84 kB gzip)
      ├─ .output/server/chunks/build/SliderInput-styles.MYMZCPzW.mjs (329 B) (207 B gzip)
      ├─ .output/server/chunks/build/SlidingTransition-CaGyi-ZG.mjs (2.04 kB) (892 B gzip)
      ├─ .output/server/chunks/build/SlidingTransition-styles.BB5j5WXP.mjs (2.79 kB) (518 B gzip)
      ├─ .output/server/chunks/build/slot-BM-YxJlm.mjs (483 B) (273 B gzip)
      ├─ .output/server/chunks/build/SplitWelcome-styles.DZwbHSRn.mjs (376 B) (221 B gzip)
      ├─ .output/server/chunks/build/sq-G65vqlbr.mjs (6.07 kB) (2.02 kB gzip)
      ├─ .output/server/chunks/build/sso-CZGWZ6to.mjs (73.4 kB) (11.4 kB gzip)
      ├─ .output/server/chunks/build/ssrSlot-Dm1xkjYD.mjs (652 B) (318 B gzip)
      ├─ .output/server/chunks/build/stats-Y9rvXXfB.mjs (36.3 kB) (6.7 kB gzip)
      ├─ .output/server/chunks/build/Steps-Bh0ivUJA.mjs (4.14 kB) (1.4 kB gzip)
      ├─ .output/server/chunks/build/StopImpersonation-Cr3tHz65.mjs (3.48 kB) (1.31 kB gzip)
      ├─ .output/server/chunks/build/Strong-Ww6T4aHX.mjs (2.48 kB) (1.01 kB gzip)
      ├─ .output/server/chunks/build/submissions-BLeok6rZ.mjs (254 kB) (37.9 kB gzip)
      ├─ .output/server/chunks/build/submissions-styles-1.mjs-CGxBmVGE.mjs (307 B) (212 B gzip)
      ├─ .output/server/chunks/build/submissions-styles-2.mjs-3cDvSq3j.mjs (354 B) (218 B gzip)
      ├─ .output/server/chunks/build/submissions-styles.1chUOyeW.mjs (584 B) (265 B gzip)
      ├─ .output/server/chunks/build/subscribed-CGooqYKz.mjs (1.52 kB) (632 B gzip)
      ├─ .output/server/chunks/build/SubscriptionModal-Cby-xKtF.mjs (39.9 kB) (8.12 kB gzip)
      ├─ .output/server/chunks/build/success-CTe6uL_6.mjs (4.45 kB) (1.65 kB gzip)
      ├─ .output/server/chunks/build/success-DOKJUfOx.mjs (3.32 kB) (1.38 kB gzip)
      ├─ .output/server/chunks/build/summary-DsQ0uez0.mjs (66.3 kB) (12.1 kB gzip)
      ├─ .output/server/chunks/build/sv-xG5BxKSl.mjs (5.8 kB) (1.95 kB gzip)
      ├─ .output/server/chunks/build/Switch-BiglhTb7.mjs (27.4 kB) (4.82 kB gzip)
      ├─ .output/server/chunks/build/Table-DKXtw221.mjs (2.77 kB) (1.15 kB gzip)
      ├─ .output/server/chunks/build/Table-WhrqBjxa.mjs (50 kB) (8.57 kB gzip)
      ├─ .output/server/chunks/build/TableColumnManagerRow-styles.Dxdih8Mb.mjs (425 B) (230 B gzip)
      ├─ .output/server/chunks/build/Tabs-BqsDPHJ5.mjs (36.4 kB) (4.61 kB gzip)
      ├─ .output/server/chunks/build/Tabs-DAwTy3eS.mjs (5.06 kB) (1.88 kB gzip)
      ├─ .output/server/chunks/build/TabsItem-DG1uuW6O.mjs (2.74 kB) (1.09 kB gzip)
      ├─ .output/server/chunks/build/TabsTrigger-BFMB4zwq.mjs (12 kB) (2.71 kB gzip)
      ├─ .output/server/chunks/build/Tbody-CZ536kb5.mjs (2.47 kB) (1 kB gzip)
      ├─ .output/server/chunks/build/Td-DCmWtP0c.mjs (2.92 kB) (1.17 kB gzip)
      ├─ .output/server/chunks/build/TelegramIntegration-BfyiNKgb.mjs (9.93 kB) (2.8 kB gzip)
      ├─ .output/server/chunks/build/TelegramWidget-DWKPN4K7.mjs (3.47 kB) (1.5 kB gzip)
      ├─ .output/server/chunks/build/templates-BNadMYYJ.mjs (4.47 kB) (1.83 kB gzip)
      ├─ .output/server/chunks/build/TemplatesList-DYqmKfhA.mjs (12.9 kB) (2.83 kB gzip)
      ├─ .output/server/chunks/build/terms-conditions-CKoE5ege.mjs (3.23 kB) (1.31 kB gzip)
      ├─ .output/server/chunks/build/Testimonials-DfBaEBiN.mjs (4.67 kB) (1.89 kB gzip)
      ├─ .output/server/chunks/build/text-input.theme-BqzVYOBZ.mjs (2.39 kB) (756 B gzip)
      ├─ .output/server/chunks/build/TextAreaInput-LuqNZPnh.mjs (8.78 kB) (2.67 kB gzip)
      ├─ .output/server/chunks/build/TextBlock-C39ndyH-.mjs (6.03 kB) (1.95 kB gzip)
      ├─ .output/server/chunks/build/TextBlock-styles.TNBfFa7A.mjs (458 B) (278 B gzip)
      ├─ .output/server/chunks/build/TextInput-CgOCa2Bz.mjs (7.8 kB) (2.35 kB gzip)
      ├─ .output/server/chunks/build/tg-B17o8v4a.mjs (11.6 kB) (2.4 kB gzip)
      ├─ .output/server/chunks/build/Th-C8B6ZJqz.mjs (2.8 kB) (1.13 kB gzip)
      ├─ .output/server/chunks/build/th-CEsZAUB8.mjs (10.9 kB) (2.36 kB gzip)
      ├─ .output/server/chunks/build/Thead-CvK6OHAm.mjs (2.48 kB) (1.01 kB gzip)
      ├─ .output/server/chunks/build/Tip-BPr3wRQQ.mjs (2.42 kB) (1 kB gzip)
      ├─ .output/server/chunks/build/Toast-TWUI5Hf0.mjs (49.8 kB) (8.72 kB gzip)
      ├─ .output/server/chunks/build/ToggleSwitchInput-C_ZnCOqs.mjs (9.47 kB) (2.38 kB gzip)
      ├─ .output/server/chunks/build/Tooltip-CxjS3YrT.mjs (36 kB) (5.77 kB gzip)
      ├─ .output/server/chunks/build/tr-BxNIZ8yO.mjs (6.09 kB) (2.06 kB gzip)
      ├─ .output/server/chunks/build/Tr-Cz4SYuC8.mjs (2.62 kB) (1.05 kB gzip)
      ├─ .output/server/chunks/build/TrackClick-DSX7PJRy.mjs (989 B) (519 B gzip)
      ├─ .output/server/chunks/build/TrustedTeams-BZVqXzxw.mjs (2.86 kB) (1.02 kB gzip)
      ├─ .output/server/chunks/build/TwoFactorVerificationModal-KHDEmco_.mjs (13.5 kB) (2.93 kB gzip)
      ├─ .output/server/chunks/build/ug_cn-IxdBdTQV.mjs (11.5 kB) (2.33 kB gzip)
      ├─ .output/server/chunks/build/uk-CQRtd5rm.mjs (11.8 kB) (2.42 kB gzip)
      ├─ .output/server/chunks/build/UploadedFile-CIennE_t.mjs (4.14 kB) (1.7 kB gzip)
      ├─ .output/server/chunks/build/ur-Br1Lw-uI.mjs (11.1 kB) (2.36 kB gzip)
      ├─ .output/server/chunks/build/useAmplitude--jE50Z5i.mjs (1.19 kB) (568 B gzip)
      ├─ .output/server/chunks/build/useAppModals-BSpgiWag.mjs (6.5 kB) (1.87 kB gzip)
      ├─ .output/server/chunks/build/useArrowNavigation-DyBgi95e.mjs (2.35 kB) (879 B gzip)
      ├─ .output/server/chunks/build/useAuthFlow-LGvbO0Dh.mjs (5.62 kB) (1.85 kB gzip)
      ├─ .output/server/chunks/build/useBillingUpsell-CmiM3Cz8.mjs (2.08 kB) (711 B gzip)
      ├─ .output/server/chunks/build/useComponentIcons-DZ2jrBYn.mjs (17 kB) (3.67 kB gzip)
      ├─ .output/server/chunks/build/useComponentRegistry-B30Xzyuj.mjs (7.26 kB) (1.66 kB gzip)
      ├─ .output/server/chunks/build/useComposing-CGNQmL_8.mjs (1.09 kB) (437 B gzip)
      ├─ .output/server/chunks/build/useConfetti--Nk_OwZs.mjs (1.06 kB) (462 B gzip)
      ├─ .output/server/chunks/build/useDirection-zKXP9-Xp.mjs (445 B) (284 B gzip)
      ├─ .output/server/chunks/build/useEditorEmbedBridge-CC3502sI.mjs (682 B) (310 B gzip)
      ├─ .output/server/chunks/build/useFilter-YzgSfMpB.mjs (3.89 kB) (1.15 kB gzip)
      ├─ .output/server/chunks/build/useFocusGuards-DGfCXrVP.mjs (189 B) (160 B gzip)
      ├─ .output/server/chunks/build/useForm-DsFv56jy.mjs (232 B) (180 B gzip)
      ├─ .output/server/chunks/build/useFormControl-CjUjQWlk.mjs (367 B) (259 B gzip)
      ├─ .output/server/chunks/build/useFormField-C7C7MxSy.mjs (4.44 kB) (1.14 kB gzip)
      ├─ .output/server/chunks/build/useFormInput-TkH9LNar.mjs (5.39 kB) (1.5 kB gzip)
      ├─ .output/server/chunks/build/useFormManager-YDfPG5rI.mjs (125 kB) (24.6 kB gzip)
      ├─ .output/server/chunks/build/useForwardScopeId-DagAJ5Oj.mjs (337 B) (233 B gzip)
      ├─ .output/server/chunks/build/useGithubStarPrompt-C9yGGVjM.mjs (682 B) (362 B gzip)
      ├─ .output/server/chunks/build/useGraceArea-DcV3J0BE.mjs (6.71 kB) (1.76 kB gzip)
      ├─ .output/server/chunks/build/useId-B_JWyqyR.mjs (564 B) (338 B gzip)
      ├─ .output/server/chunks/build/useIsIframe-r7DchTL5.mjs (125 B) (125 B gzip)
      ├─ .output/server/chunks/build/useKbd-CC56sJE3.mjs (1.51 kB) (692 B gzip)
      ├─ .output/server/chunks/build/useLicenseUpgradeModal-DW-zzXq9.mjs (1.7 kB) (575 B gzip)
      ├─ .output/server/chunks/build/useOidcLinking-CfsQ3xjR.mjs (1.47 kB) (634 B gzip)
      ├─ .output/server/chunks/build/useOpnSchema-BH5fci8U.mjs (19.7 kB) (5.43 kB gzip)
      ├─ .output/server/chunks/build/useParseMention-BGZC_j51.mjs (509 B) (280 B gzip)
      ├─ .output/server/chunks/build/usePdfTemplates-Cck65EtE.mjs (3.04 kB) (734 B gzip)
      ├─ .output/server/chunks/build/usePlanFeatures-BF32a6Ax.mjs (1.49 kB) (539 B gzip)
      ├─ .output/server/chunks/build/UserDropdown-BP4WUSbQ.mjs (5.52 kB) (2 kB gzip)
      ├─ .output/server/chunks/build/useSelfHostedPresentation-13OZrSAO.mjs (515 B) (289 B gzip)
      ├─ .output/server/chunks/build/useSharedNavigation-7yJwuVnB.mjs (8.38 kB) (2.41 kB gzip)
      ├─ .output/server/chunks/build/useStripeCheckout-73sjIAtn.mjs (3.19 kB) (1.14 kB gzip)
      ├─ .output/server/chunks/build/useTemplateMeta-D56f3YLW.mjs (94.8 kB) (16.7 kB gzip)
      ├─ .output/server/chunks/build/useTypeahead-D1Waex-P.mjs (2.02 kB) (782 B gzip)
      ├─ .output/server/chunks/build/utils-BCuuV9nz.mjs (2.12 kB) (871 B gzip)
      ├─ .output/server/chunks/build/utils-BTqM8ZiX.mjs (1.48 kB) (674 B gzip)
      ├─ .output/server/chunks/build/uz-BZMG40C7.mjs (5.96 kB) (2.04 kB gzip)
      ├─ .output/server/chunks/build/VCheckbox-DEdbsI0c.mjs (5.19 kB) (1.76 kB gzip)
      ├─ .output/server/chunks/build/VCheckbox-styles.BbJvz4AB.mjs (322 B) (200 B gzip)
      ├─ .output/server/chunks/build/VForm-BtbOA3c1.mjs (2.44 kB) (924 B gzip)
      ├─ .output/server/chunks/build/vi-CDapN5xd.mjs (6.89 kB) (2.17 kB gzip)
      ├─ .output/server/chunks/build/VisuallyHiddenInput-rAn1Dy8T.mjs (4.62 kB) (1.27 kB gzip)
      ├─ .output/server/chunks/build/VSelect-DITVgxMg.mjs (53.6 kB) (10.1 kB gzip)
      ├─ .output/server/chunks/build/VTransition-C3t9wlJP.mjs (1.22 kB) (494 B gzip)
      ├─ .output/server/chunks/build/Warning-Dntntcl-.mjs (2.44 kB) (998 B gzip)
      ├─ .output/server/chunks/build/WebhookIntegration-C8MOwLN_.mjs (22.6 kB) (4.08 kB gzip)
      ├─ .output/server/chunks/build/WebhookIntegrationActions-DmAbD0Uj.mjs (3.64 kB) (1.33 kB gzip)
      ├─ .output/server/chunks/build/working_form-D0vV2ziD.mjs (12.9 kB) (3.33 kB gzip)
      ├─ .output/server/chunks/build/WorkspaceDropdown-B2fnVaRU.mjs (16.4 kB) (3.76 kB gzip)
      ├─ .output/server/chunks/build/WorkspaceIcon-DastYQ2K.mjs (3.49 kB) (1.11 kB gzip)
      ├─ .output/server/chunks/build/ZapierIntegration-CFug-9f-.mjs (3.38 kB) (1.34 kB gzip)
      ├─ .output/server/chunks/build/zh_cn-DFPJybfB.mjs (6.89 kB) (2.27 kB gzip)
      ├─ .output/server/chunks/build/zh_tw-CipaEBQb.mjs (6.92 kB) (2.27 kB gzip)
      ├─ .output/server/chunks/nitro/nitro.mjs (863 kB) (199 kB gzip)
      ├─ .output/server/chunks/raw/00a0f112.mjs (3.73 kB) (1.78 kB gzip)
      ├─ .output/server/chunks/raw/2213bd86.mjs (3.54 kB) (1.56 kB gzip)
      ├─ .output/server/chunks/raw/285d0764.mjs (6.6 kB) (2.07 kB gzip)
      ├─ .output/server/chunks/raw/31b60b2a.mjs (3.91 kB) (1.72 kB gzip)
      ├─ .output/server/chunks/raw/32402580.mjs (3.36 kB) (1.43 kB gzip)
      ├─ .output/server/chunks/raw/327ccb68.mjs (4.6 kB) (1.89 kB gzip)
      ├─ .output/server/chunks/raw/3366b845.mjs (3.23 kB) (1.78 kB gzip)
      ├─ .output/server/chunks/raw/38902b2f.mjs (7.41 kB) (2.16 kB gzip)
      ├─ .output/server/chunks/raw/510609ef.mjs (3.87 kB) (1.79 kB gzip)
      ├─ .output/server/chunks/raw/5d8821d0.mjs (4.02 kB) (1.8 kB gzip)
      ├─ .output/server/chunks/raw/5f8f51b8.mjs (3.88 kB) (1.8 kB gzip)
      ├─ .output/server/chunks/raw/7785fd6d.mjs (3.95 kB) (1.85 kB gzip)
      ├─ .output/server/chunks/raw/7821b3f4.mjs (3.81 kB) (1.68 kB gzip)
      ├─ .output/server/chunks/raw/790b45bd.mjs (3.67 kB) (1.71 kB gzip)
      ├─ .output/server/chunks/raw/7a6795e7.mjs (5.28 kB) (2.1 kB gzip)
      ├─ .output/server/chunks/raw/8185fe0e.mjs (4.02 kB) (1.76 kB gzip)
      ├─ .output/server/chunks/raw/92f16f32.mjs (3.68 kB) (1.59 kB gzip)
      ├─ .output/server/chunks/raw/9b4ccf42.mjs (6.79 kB) (2.05 kB gzip)
      ├─ .output/server/chunks/raw/9d72708b.mjs (6.71 kB) (2.08 kB gzip)
      ├─ .output/server/chunks/raw/9e72bfe8.mjs (3.75 kB) (1.78 kB gzip)
      ├─ .output/server/chunks/raw/a23578de.mjs (4.44 kB) (1.92 kB gzip)
      ├─ .output/server/chunks/raw/a347c683.mjs (3.68 kB) (1.63 kB gzip)
      ├─ .output/server/chunks/raw/a70e3614.mjs (3.6 kB) (1.71 kB gzip)
      ├─ .output/server/chunks/raw/c12aecad.mjs (3.9 kB) (1.71 kB gzip)
      ├─ .output/server/chunks/raw/d0a869dc.mjs (3.96 kB) (1.78 kB gzip)
      ├─ .output/server/chunks/raw/de2c44f5.mjs (7.78 kB) (2.08 kB gzip)
      ├─ .output/server/chunks/raw/e85ec46e.mjs (3.77 kB) (1.61 kB gzip)
      ├─ .output/server/chunks/raw/ef208031.mjs (5.45 kB) (2.13 kB gzip)
      ├─ .output/server/chunks/raw/f04be97d.mjs (5.03 kB) (1.96 kB gzip)
      ├─ .output/server/chunks/raw/f91c8541.mjs (6.38 kB) (2.07 kB gzip)
      ├─ .output/server/chunks/raw/fc03a978.mjs (3.58 kB) (1.62 kB gzip)
      ├─ .output/server/chunks/raw/feaaf85c.mjs (3.78 kB) (1.7 kB gzip)
      ├─ .output/server/chunks/routes/api/agent-drafts/claim.post.mjs (882 B) (399 B gzip)
      ├─ .output/server/chunks/routes/api/agent-drafts/current.get.mjs (792 B) (338 B gzip)
      ├─ .output/server/chunks/routes/api/agent-drafts/current.put.mjs (865 B) (384 B gzip)
      ├─ .output/server/chunks/routes/api/agent-drafts/handoff.post.mjs (1.13 kB) (484 B gzip)
      ├─ .output/server/chunks/routes/api/feature-flags.get.mjs (1.84 kB) (864 B gzip)
      ├─ .output/server/chunks/routes/api/plan-catalog.get.mjs (1.4 kB) (653 B gzip)
      ├─ .output/server/chunks/routes/renderer.mjs (27.9 kB) (9.12 kB gzip)
      ├─ .output/server/chunks/virtual/child-sources.mjs (84 B) (86 B gzip)
      ├─ .output/server/chunks/virtual/entry.mjs (579 kB) (134 kB gzip)
      ├─ .output/server/chunks/virtual/global-sources.mjs (17.8 kB) (1.4 kB gzip)
      ├─ .output/server/chunks/virtual/precomputed.mjs (568 kB) (40.4 kB gzip)
      ├─ .output/server/chunks/virtual/styles.mjs (9.71 kB) (2 kB gzip)
      ├─ .output/server/index.mjs (838 B) (380 B gzip)
      └─ .output/server/package.json (8.96 kB) (2.5 kB gzip)
    Σ Total size: 48.8 MB (11.6 MB gzip)
    [nitro] ✔ You can preview this build using node .output/server/index.mjs
    config 198ms · modules 1.35s · app 755ms · types 782ms · client 12.6s · server 11.3s · nitro 1m 11s
    ◆ ✨ Build complete in 1m 38s!
    npm notice run check:public-form-bundle
    npm notice run node scripts/check-public-form-bundle.mjs
    Public classic form bundle: 419.7 KiB gzip across 75 manifest entries.
    Public focused form bundle: 410.3 KiB gzip across 71 manifest entries.
    npm notice run check:landing-bundle
    npm notice run node scripts/check-landing-bundle.mjs
    Landing static JavaScript: 357.9 KiB gzip across 47 files.
    npm notice run check:built-css
    npm notice run node scripts/check-built-css.mjs
    Checked 37 CSS assets: zero uncompiled Tailwind directives.
    [2026-11-15 14:40:54] [OK] Built OpnForm Client
    [2026-11-15 14:40:54] [INFO] Configuring Nginx
    nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
    nginx: configuration file /etc/nginx/nginx.conf test is successful
    [2026-11-15 14:40:54] [OK] Configured Nginx
    [2026-11-15 14:40:54] [INFO] Creating Services
    [2026-11-15 14:40:55] [OK] Created Services
    [2026-11-15 14:40:55] [INFO] Customizing Container
    [2026-11-15 14:40:56] [OK] Customized Container
    [2026-11-15 14:40:56] [INFO] Cleaning up
    Reading package lists...
    Building dependency tree...
    Reading state information...
    Summary:
      Upgrading: 0, Installing: 0, Removing: 0, Not Upgrading: 0
    [2026-11-15 14:40:58] [OK] Cleaned
    
    🔄 ct/opnform.sh (arm64) — update log (28 lines)
       ______                                      _ __           _____           _       __
      / ____/___  ____ ___  ____ ___  __  ______  (_) /___  __   / ___/__________(_)___  / /______
     / /   / __ \/ __ `__ \/ __ `__ \/ / / / __ \/ / __/ / / /   \__ \/ ___/ ___/ / __ \/ __/ ___/
    / /___/ /_/ / / / / / / / / / / / /_/ / / / / / /_/ /_/ /   ___/ / /__/ /  / / /_/ / /_(__  )
    \____/\____/_/ /_/ /_/_/ /_/ /_/\__,_/_/ /_/_/\__/\__, /   /____/\___/_/  /_/ .___/\__/____/
                                                     /____/                    /_/
      OpnForm
    10.98.0.98
       ______                                      _ __           _____           _       __
      / ____/___  ____ ___  ____ ___  __  ______  (_) /___  __   / ___/__________(_)___  / /______
     / /   / __ \/ __ `__ \/ __ `__ \/ / / / __ \/ / __/ / / /   \__ \/ ___/ ___/ / __ \/ __/ ___/
    / /___/ /_/ / / / / / / / / / / / /_/ / / / / / /_/ /_/ /   ___/ / /__/ /  / / /_/ / /_(__  )
    \____/\____/_/ /_/ /_/_/ /_/ /_/\__,_/_/ /_/_/\__/\__, /   /____/\___/_/  /_/ .___/\__/____/
                                                     /____/                    /_/
      OpnForm
      ⏳   Checking for update: opnform
      ✔️  Update available: opnform 2.8.4-dev -> 2.8.4
      ⏳   Stopping OpnForm
      ✔️  Stopped OpnForm
      ⏳   Fetching github release: opnform (2.8.4)
      ✔️  Deployed: opnform (2.8.4)
      ⏳   Building OpnForm API
      ✔️  Built OpnForm API
      ⏳   Building OpnForm Client
      ✔️  Built OpnForm Client
      ⏳   Starting OpnForm
      ✔️  Started OpnForm
      ✔️  Updated successfully!
    
    🔁 ct/opnform.sh (arm64) — second update log
       ______                                      _ __           _____           _       __
      / ____/___  ____ ___  ____ ___  __  ______  (_) /___  __   / ___/__________(_)___  / /______
     / /   / __ \/ __ `__ \/ __ `__ \/ / / / __ \/ / __/ / / /   \__ \/ ___/ ___/ / __ \/ __/ ___/
    / /___/ /_/ / / / / / / / / / / / /_/ / / / / / /_/ /_/ /   ___/ / /__/ /  / / /_/ / /_(__  )
    \____/\____/_/ /_/ /_/_/ /_/ /_/\__,_/_/ /_/_/\__/\__, /   /____/\___/_/  /_/ .___/\__/____/
                                                     /____/                    /_/
      OpnForm
    10.98.0.98
       ______                                      _ __           _____           _       __
      / ____/___  ____ ___  ____ ___  __  ______  (_) /___  __   / ___/__________(_)___  / /______
     / /   / __ \/ __ `__ \/ __ `__ \/ / / / __ \/ / __/ / / /   \__ \/ ___/ ___/ / __ \/ __/ ___/
    / /___/ /_/ / / / / / / / / / / / /_/ / / / / / /_/ /_/ /   ___/ / /__/ /  / / /_/ / /_(__  )
    \____/\____/_/ /_/ /_/_/ /_/ /_/\__,_/_/ /_/_/\__/\__, /   /____/\___/_/  /_/ .___/\__/____/
                                                     /____/                    /_/
      OpnForm
      ⏳   Checking for update: opnform
      ✔️  No update available: opnform (2.8.4)
    

    Full logs: workflow run (artifacts result-*). Comment /test opnform to build again.

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

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions