KP
sudosnacks.bsky.social
KP
@sudosnacks.bsky.social
Here for Elixir (ex-Go if err != nil nightmares) and Home Assistant. Happy to waste a week getting my boiler’s return flow temperature with ESPHome for no actionable use whatsoever.
Have you moved on to any other deployment tools? I’ve just about got Kamal figured out for both SQlite and Postgres deploys, and multi-app on the same server, but I don’t love the config.
July 31, 2025 at 6:08 PM
I’m also desperate to not need a registry and do build -> push directly.
July 12, 2025 at 1:57 PM
It’s taken far too much time to figure out vs dokku. Totally agree on the docs. But I’ve muddled through. Have you found a preferred tool?

ps. setting an alias to kamal iex and dropping into a remote IEX session is _sweet_.
July 12, 2025 at 1:56 PM
⚡️8737
🔥10960
☀️3919

100sqm 1800s poorly
insulated detached with a ~2000s well-insulated extension. Two EVs which are just shy of 6k of elec.
December 31, 2024 at 5:56 PM
Nice! Thanks for putting it together. Once the config is set up it really _is_ close to the magic of fly deploy. Making the init smooth would be the icing.
December 17, 2024 at 11:21 PM
For Postgres, you can add it as an accessory. You can specify a host if you don't want it on the same machine.

Env variables I keep in .kamal/.secrets/{secret}.key, and just ${cat {secret.key} in kamal secrets. They have secret integrations but you have to include your username in a tracked file
December 17, 2024 at 10:18 PM
The upfront effort is _hopefully_ a one off, solid work!
December 15, 2024 at 7:28 PM
Did you have any luck? There's a discussion here elixirforum.com/t/arm64-dock... of the limitations of using JPperf true but it was the only way I could cross-build.
Arm64 Dockerfile failing: ERROR [builder 6/17] RUN mix deps.get --only prod
Github action cross build for arm64 still use QEMU, and it’s QEMU bug: maybe wait until github action support arm64 natively.
elixirforum.com
December 15, 2024 at 3:36 PM
In case you face another problem: I couldn't push images using the Dockerised version of Kamal, as it doesn't seem to get passed in the registry token on Mac. I use locally (from brew) and it's all-ok now.
December 15, 2024 at 12:52 PM
Tagging to register interest in a follow-up too. I'd love to take another tool out of the workflow.
December 15, 2024 at 12:48 PM