!UKDpaKNNsBpOPfLWfX:zhaofeng.li

Colmena

311 Members
A simple, stateless NixOS deployment tool - https://github.com/zhaofengli/colmena110 Servers

Load older messages


SenderMessageTime
30 Apr 2023
@obsidianical:matrix.org@obsidianical:matrix.orgarion is only one part of the config, there's also some other things that work fine, both a nixos container and some stuff running directly on the vps16:15:20
@obsidianical:matrix.org@obsidianical:matrix.orgwithout container i mean16:15:32
@shyim:matrix.orgShyimif you want to run normal containers with arion you can build your a workaround with docker-compose + systemd unit :D16:16:03
@obsidianical:matrix.org@obsidianical:matrix.org
In reply to @me:indeednotjames.com

I highly recommend setting boot.binfmt.emulatedSystems = [ "aarch64-linux" ]; in your desktop's configuration.nix if you do aarch64 stuff.

This will enable cross compilation, meaning you will be able to eval and build your ARM VPS on x86_64 :)

okay that indeed fixes it, thanks
16:17:23
@me:indeednotjames.comemily
In reply to @obsidianical:matrix.org
okay that indeed fixes it, thanks
awesome :)
16:21:49
@obsidianical:matrix.org@obsidianical:matrix.orgthanks! :)16:21:55
@obsidianical:matrix.org@obsidianical:matrix.orghi again, is it possible to insert a secret into for example an extraConfig string? i'm using flakes so just simply inserting a string isn't possible, and the mediawiki oidc plugin doesn't support a path for the client secret19:19:55
@hexa:lossy.networkhexacan you show how you set up that plugin?19:22:01
@hexa:lossy.networkhexaalso not really a colmena question 🙂19:22:17
@obsidianical:matrix.org@obsidianical:matrix.orgclipboard.png
Download clipboard.png
19:22:36
@obsidianical:matrix.org@obsidianical:matrix.org
In reply to @hexa:lossy.network
also not really a colmena question 🙂
well, i was hoping there might be a special way to dynamically insert a string or something that might just not be documented or sth, wouldn't have been the first time lol
19:23:10
@hexa:lossy.networkhexahaha, ok. so19:23:33
@obsidianical:matrix.org@obsidianical:matrix.org(not with colmena specifically that i know of, but i've seen that quite often with other tools and i'd say it's worth a try generally)19:23:36
@hexa:lossy.networkhexaextraConfig is just php, so you can fopen things19:23:42
@hexa:lossy.networkhexaor file_get_contents, as you tried19:23:53
@obsidianical:matrix.org@obsidianical:matrix.orgi know, as you can see with me trying that hack19:23:52
@obsidianical:matrix.org@obsidianical:matrix.orgwhich doesn't work19:24:00
@obsidianical:matrix.org@obsidianical:matrix.orgpasting in the raw key string works, but i intend to make the repo public19:24:15
@hexa:lossy.networkhexayou could add an EnvironmentFile to the systemd unit and read from the environment19:24:23
@hexa:lossy.networkhexaand use getenv() instead19:24:46
@hexa:lossy.networkhexa or use LoadCredential on the unit, and read from $CREDENTIALS_ROOT 19:25:23
@obsidianical:matrix.org@obsidianical:matrix.orggonna try the environment var thing19:30:06
@me:indeednotjames.comemily
In reply to @obsidianical:matrix.org
clipboard.png

has the service user permissions to access /var/mediawiki?

seems like an usual path -- I would expect something like /var/lib/mediawiki instead.
but I am not familiar with whatever service that is.
plus, I am on mobile rn

but with extraConfigs just being php, you should be able to debug it fairly decently

(just my two cents)

19:38:22
@obsidianical:matrix.org@obsidianical:matrix.orgif it didn't it'd throw a permission error (which it did before, now there's no error at all and it still doesn't seem to work)19:39:21
@obsidianical:matrix.org@obsidianical:matrix.orgI figured it out why it doesn't work with files... for some reason there's a newline at the end by default20:41:25
@hexa:lossy.networkhexahttps://www.php.net/manual/de/function.trim.php 🤘20:44:16
@obsidianical:matrix.org@obsidianical:matrix.orgI barely know php, and i didn't expect the newline at the end20:45:41
1 May 2023
@yuka:yuka.dev@yuka:yuka.dev
In reply to @obsidianical:matrix.org

hello, i'm trying to deploy a system on a hetzner ARM vps. it worked well so far, until I tried to use arion for a docker compose app.

these are the resulting logs: https://s10e.de/p/bkjN5a

The reason for this error is an import-from-derivation
06:33:32
@yuka:yuka.dev@yuka:yuka.dev I have recently tried nix build [...] --store ssh-ng://remote-host again, and found out that when specifying --eval-store ssh-ng://localhost in addition, it works really nicely 08:31:26
@yuka:yuka.dev@yuka:yuka.devI would love to see the build-on-target mode uset hat08:31:44

Show newer messages


Back to Room ListRoom Version: 6