Thursday, January 02, 2025
support@conference.yunohost.org
January
Mon Tue Wed Thu Fri Sat Sun
    1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
   
             

[00:10:55] <stereo> Aleks (he/him/il/lui) https://paste.yunohost.org/bivutadire.sql
[00:12:21] <Aleks (he/him/il/lui)> ah indeed minetest seems to depend on libluajit-5.1-dev in bullseye but on libluajit2-5.1-dev on bookworm
[00:12:27] <Aleks (he/him/il/lui)> https://github.com/YunoHost-Apps/minetest_ynh/blob/master/manifest.toml#L130
[00:12:48] <Aleks (he/him/il/lui)> so that's fine to proceed with this and then you'll probably want to force-upgrade minetest just so it reinstalls the proper dependencies etc
[00:13:09] <Aleks (he/him/il/lui)> so imho you're good to go with the same command withtout the --dry-run
[00:13:21] <stereo> thank you..
[00:47:23] <stereo> Aleks (he/him/il/lui) it works. that makes a beer at fosdem ;)
[00:58:58] <VinC> https://aria.im/_bifrost/v1/media/download/AbUJQIoSPHDP0kPx2FfSSaBrzMD4MFkYPKaTcUt5QKoX_tOaWNiucxzogXx3E-IvlgOCCeQ0aN_SBm5A_mBYfgBCeUKaw0AgAG1hdHJpeC5vcmcvdXRNRVBTS0lwWHJxZHNNY1h2VnVsemtP
[00:59:00] <VinC> Hi, I am getting this during yunohost 12 install, any advise?
[01:03:30] <Aleks (he/him/il/lui)> hmmmm, is the computer properly connected to the internets ?
[01:04:51] <VinC> oh you're correct, pinging deb.debian.org giving resolver error, /etc/resolv.conf only have search yunohost.org without any nameserver, I thought I already put 1.1.1.1 and 8.8.8.8 earlier
[01:05:00] <VinC> 😅
[01:05:18] <Aleks (he/him/il/lui)> eeeeh how come you are able to check the resolv conf, isn't it on the ISO ? x_X
[01:06:26] <VinC> on VNC we can open another console with Ctrl + Alt + F2 or F3
[01:17:45] <VinC> https://aria.im/_bifrost/v1/media/download/ATdHV2xi8W-zP_2qjkHWnHjIcue4ht9n6BFW0qNZBAQkqKeLe-UzLHOJMLbTk5qZ-TXoNFIOLY-9fL13BWbaJpxCeUKb1lGwAG1hdHJpeC5vcmcvcElWcklpcVluSU5pc1ZBYnBQZkduamdw
[01:17:47] <VinC> there is another error
[01:21:11] <Aleks (he/him/il/lui)> @_@
[01:21:27] <Aleks (he/him/il/lui)> if you're able to access the console, are you able to get more info in the logs ?
[01:23:04] <VinC> Sure, I am currently retrying the installation from zero for now, if it happens again I will check syslog
[01:41:25] <VinC> still happening
[01:47:46] <VinC> https://aria.im/_bifrost/v1/media/download/ASBR39_C5hQrbwHvXzbsQXA6rNfHoG4Cpy1TCmUmuquTcyK6YaD4mHkk_Tb1POMkPvf_c5yQj159OajKq4eXUGZCeUKdjgwwAG1hdHJpeC5vcmcvRWVYQ2haa2VLeXViVlBEQ1lxWm5NRnRm
[01:48:02] <VinC> There is an invalid hostname error during postfix install
[01:48:55] <VinC> https://aria.im/_bifrost/v1/media/download/ARe0BenSAO2ZNNs4lCZs-zRtsT8JA-m1jeDbDoi7slmYrpDxAzzRq4kpArkEGV7su0VGdMaL8fMYdTLmcWJnNbZCeUKdnu_AAG1hdHJpeC5vcmcvWUVmb0dVZmx0TUFSVFZYVnJRRVBzQkx0
[01:49:11] <VinC> this is the last line on syslog
[01:49:18] <Aleks (he/him/il/lui)> wtf the hostname is ... "1" ? o_O
[01:49:34] <VinC> it should be 1.mydomain.com
[01:49:54] <Aleks (he/him/il/lui)> why should it be 1.domain.com ? 🤔
[01:50:25] <VinC> but weirdly, the hostname is set to only 1
[01:50:29] <VinC> https://aria.im/_bifrost/v1/media/download/AauBiYLHiqY7cYNwH7942LEZkXHW5RTlMlCEwRcer8MwCQ1sL2Co9aFDFoU3XOy7C1HvcmTq654NkUhFAU5vdlpCeUKdtcuQAG1hdHJpeC5vcmcvS3pEa3BOUUt4bk5RY1VCUnF1bXJDb2tw
[01:51:13] <VinC> I think postfix doesnt like non-FQDN hostname
[01:51:42] <VinC> i have no idea why it is automatically set into 1 (not FQDN as on virtfusion panel I set it to 1.mydomain.com)
[01:51:53] <Aleks (he/him/il/lui)> i don't get how you managed to set the hostname to such value ... i'm pretty sure our custom ISO ships with hostname = yunohost.org by default and then it gets changed during the postinstall ...
[01:52:08] <VinC> its probably virtfusion
[01:52:14] <VinC> 😅
[01:52:35] <Aleks (he/him/il/lui)> 😵‍💫
[01:52:56] <Aleks (he/him/il/lui)> why life
why death
why computers
[01:56:20] <VinC> hmm still failing
[01:58:16] <Aleks (he/him/il/lui)> (╯°□°)╯︵ ┻━┻
[01:59:08] <VinC> https://aria.im/_bifrost/v1/media/download/ATS82G9budn8Ubr8ra_hXylRp3NJc_EjksEVsi5f2Wnh-6LJ3_ltFxGIAKTH7_Xxm6IoP9GfDYm6jjWBzbiPwsZCeUKeNGzAAG1hdHJpeC5vcmcvVURnUVZJbVNHSFdZTFpaZ1lZTGVYWlFT
[01:59:11] <VinC> it is still detecting the hostname as 1
[02:00:41] <Aleks (he/him/il/lui)> would consider hiring an exorcist
[02:00:54] <VinC> 😆😆😆😆
[02:05:17] <VinC> I changed it on /etc/hostname but the installer could not recognize the change
[02:11:42] <VinC> I give up, I will just do a Debian 12 minimal install first and then install yunohost afterward
[02:28:32] <VinC> Error: Could not run script: /usr/share/yunohost/hooks/conf_regen/10-apt
[02:28:36] <VinC> Got this error during post install
[02:33:58] <VinC> ```root@1:~# ./usr/share/yunohost/hooks/conf_regen/10-apt
-bash: ./usr/share/yunohost/hooks/conf_regen/10-apt: No such f```
[02:34:22] <VinC> root@1:/# ./usr/share/yunohost/hooks/conf_regen/10-apt
./usr/share/yunohost/hooks/conf_regen/10-apt: line 117: do__regen: command not found
[03:21:09] <Aleks (he/him/il/lui)> :| ....
[03:21:37] <Aleks (he/him/il/lui)> yes that needs an argument if you try to run it manually
[03:21:52] <Aleks (he/him/il/lui)> ... or you should share the ***full*** log of the previous error ...
[03:23:54] <Aleks (he/him/il/lui)> https://i.imgflip.com/9ffrfv.jpg
[03:49:22] <VinC> where can I get the post install error log?
[03:52:14] <VinC> /var/log/yunohost-installation_20250102_104801.log
[03:52:17] <VinC> shit one?
[03:52:26] <VinC> this one?
[03:52:45] <Aleks (he/him/il/lui)> in /var/log/yunohost/operations, but anyway i was refering to the fact that you were able to share "Error: Could not run script: /usr/share/yunohost/hooks/conf_regen/10-apt" and there was probably lines with error/warnings before this one x_x
[03:53:09] <VinC> ok, one moment
[03:57:57] <VinC> https://aria.im/_bifrost/v1/media/download/ATFMkhGs8_wwNK_b3KQq3Chqnngk4pZ1Rt1C1c7HtR7QAyyHvh-0JAwfdeZwA-doMevXRBtfcMfmV_o8TL8m1D5CeUKlAQGwAG1hdHJpeC5vcmcvclZrcHdpZm1JUGdGeUxOVFlGWkFieFVJ
[04:09:11] <VinC> As for the full post install log from /var/log/yunohost/operations/, I am sending it to you by DM
[08:59:46] <Lasse Gismo> > <@PommyK:matrix.org> Good morning and a better 2025 to all of you.
> Still waiting for any comments/hints for my 32to64 migration project/problem. 😕
> Am I alone with such stuff, really?
> Any thoughts would be appreciated.

hello....is there anyone out there to give me an answer?
I'm surprised to be ignored here with my problem/project, I'm not used to that. I don't want to beg, but I'm pretty stuck
[14:27:07] <orhtej2> > <@PommyK:matrix.org> hello....is there anyone out there to give me an answer?
> I'm surprised to be ignored here with my problem/project, I'm not used to that. I don't want to beg, but I'm pretty stuck

What is the question again?
You want to migrate from YNH1132bit to YNH12 64 bit on different machine?
1/ Make full backup
2/ Install YNH12 on target, DON'T run postinstall
3/ Restore the backup
4/ Hopefully profit

Just leave the original system intact in case something goes horribly wrong
[14:27:08] <tituspijean> > <@PommyK:matrix.org> I'd like to come from my working YNH11-32Bit on RasPi3 to a working YNH12-64Bit on RasPi5

Fully backup your RPi3

Flash YNH11 x64 on RPi5

Instead of performing the post-install, restore the full backup

If any app is failing (that's to be expected since you change architecture), perform a forced-upgrade (sudo yunohost app upgrade $theappid --force)

Upgrade to YunoHost 12

[14:27:08] <leosw42> Hello :-)
I'm trying to edit the nginx conf of a mywebapp to do a rewrite rules behavior like that: https://git.lstronic.com/gogs/leo/kabano/src/branch/master/.htaccess
[14:29:23] <leosw42> I'm not able to edit the /etc/nginx/conf.d/lstronic.com.d/my_webapp.d/WHATEVER_NAME.conf file but I edited /etc/nginx/conf.d/lstronic.com.d/my_webapp.conf instead, with that `try_files $uri $uri/ /index.php?$args;`
[14:29:48] <leosw42> After restarting both nginx and php-fpm I had no changes :'( Any idea?
[14:30:57] <Aleks (he/him/il/lui)> uh i'm not sure a "rewrite" (301/302 redirect i suppose ?) and "try files" are the same thing ?
[14:31:29] <leosw42> I want to redirect 404 to index.php
[14:32:59] <Aleks (he/him/il/lui)> inspired by https://stackoverflow.com/questions/7526996/nginx-how-to-always-return-a-custom-404-page-for-the-default-host, you could try having `error_page 404 /index.php` maybe
[14:55:20] <leosw42> Uh I'm not sure, its more than that I guess: https://blog.nginx.org/blog/converting-apache-to-nginx-rewrite-rules#wordpress-permalinks
[14:55:46] <leosw42> Because I don't want to redirect to a 404 error page with 404 error code
[14:57:23] <leosw42> And I cannot explain what it doesn't works on YNH... Why with [that config](https://paste.yunohost.org/pokehulila.nginx) I still have nginx default 404 error pages...
[15:06:44] <leosw42> I just tried to add the error_page line and it changes nothing, seems that an other config file overpass the my_webapp.conf file..
[15:08:49] <Aleks (he/him/il/lui)> you did reload nginx after modifying the configuration, right ?
[15:08:49] <leosw42> My webapp is placed on mydomain.tld/ (root path)
[15:08:50] <leosw42> Tried both `nginx -s reload`, `systemctl reload nginx` and `systemctl restart nginx`
[15:25:25] <leosw42> Ok, here is some investigations, the default config file shipped with my_webapp must includes the correct behavior [as seen here](https://github.com/YunoHost-Apps/my_webapp_ynh/blob/master/conf/nginx.conf#L9), as explained in [the nginx doc here](https://nginx.org/en/docs/http/ngx_http_core_module.html#try_files)
It tries index.php first (and that file exists in my `/var/www/my_webapp/www/` folder).
So I cannot understand why it sends a nginx 404 error page...
The only reason is that as my webapp is the root app of my domain, some other config files overwrite that rule... I'm looking for that config file :-)
[15:34:14] <Lasse Gismo> :-) thanks for the answer - that was my initial idea and my first unsuccessful try :-( . It ends up in a restored system config on YNH12 but WO an apps to find in the app folder, nor running. Here're the logs:
[15:34:20] <Lasse Gismo> https://paste.yunohost.org/raw/iyimujeguy
[15:34:29] <Lasse Gismo> https://paste.yunohost.org/raw/exerinikiw
[15:34:37] <Lasse Gismo> https://paste.yunohost.org/raw/ufohuwomiq
[15:35:48] <Lasse Gismo> No error on UI except of the "xmpp perm deletion" 🤷‍♂️
[15:38:43] <Aleks (he/him/il/lui)> not sure if that's the full story because i'm confused, but in https://paste.yunohost.org/raw/exerinikiw you're getting the error `WARNING - /usr/share/yunohost/hooks/restore/20-conf_ynh_settings: line 5: [: missing `]'` which was fixed in 12.0.8 in https://github.com/YunoHost/yunohost/commit/3007239743b1fbcfee27bd58ffb1b47aff8416a9 but you're running yunohost 12.0.7 ...
[15:38:56] <Aleks (he/him/il/lui)> so my guess is that you should run `apt update` and `apt full-upgrade` before restoring the backup
[15:40:35] <rodinux> Not sure of that, but perhaps you can try add a line
```
if (!-e $request_filename)
{
rewrite ^(.*)$ /index.php?q=$1 last;
}
```
[15:40:55] <Aleks (he/him/il/lui)> that doesn't seem super critical though ... the script keeps going ... that doesn't sound related to the part about "but WO an apps to find in the app folder, nor running. " which I don't understand ...
[15:41:10] <Aleks (he/him/il/lui)> what's "WO" ?
[15:41:58] <Lasse Gismo> OK - TX let's try
[15:42:11] <Lasse Gismo> WO = WithOut
[15:42:14] <Aleks (he/him/il/lui)> (NB : that's likely **not** the actual issue ...)
[15:42:44] <Aleks (he/him/il/lui)> hmkay so i'm still confused ... "without an apps to find in the app folder, nor running", what is it supposed to mean x_x
[15:42:48] <leosw42> It worked! Cannot explain why but it worked :)
[15:43:08] <Aleks (he/him/il/lui)> the logs you shared are all about restoring the system and not apps
[15:43:39] <Lasse Gismo> hm...
[15:44:18] <Lasse Gismo> let me run another try wit the recommended upgrade and actual logs at the end
[15:44:24] <Lasse Gismo> with...
[15:48:19] <rodinux> if you want to keep it and not be deleted on next upgrade you can just add it on a file `/etc/nginx/conf.d/lstronic.com.d/my_webapp.d/lstronic.conf`
[15:48:44] <leosw42> Just did it in sampl.conf :-)
[15:50:38] <rodinux> Ok, I am not sure the file sample.conf will not be deleted after an upgrade, but it could be...
[17:12:38] <hueso> did anyone update Peertube to 7.0? I'm getting some errors because `yarn` is not found
[17:25:03] <centralscrutinizer> > <hueso> did anyone update Peertube to 7.0? I'm getting some errors because `yarn` is not found

I did...and no problems for me
[17:40:05] <Aleks (he/him/il/lui)> we 👏 cannot 👏 help 👏 anybody 👏 without 👏 *full* 👏 loooooooooooogs
[17:40:49] <Aleks (he/him/il/lui)> https://aria.im/_bifrost/v1/media/download/AZD9yd6EdZDLdwScaatzLIWxxCIODsueT8_rTx8oPtppRzXKa0oeLnPeSdmC31R7N6_FwC9Euw6oipudmuIA0Y5CeULUFsiQAG1hdHJpeC5vcmcvUlp5b2JqcEhaUElZbGZCbHZBcHprR3Jy
[18:21:06] <rodinux> I decided to migrate on YNH 12 a server tonight with such lot of apps, I hope it will be without pain... Just a question is it relevant put some service on maintenance mode before (for example nextcloud)...
[18:25:33] <Aleks (he/him/il/lui)> not really, just be patient / methodical, keep calm and share logs if something funky happens
[18:26:16] <rodinux> 😄 looooooooooooooogs !
[21:12:02] <rodinux> Oups some fails with postgresql
```
Warning: WARNING unable to retrieve string to translate with key 'Failed to run command 'LC_ALL=C pg_upgradecluster -m upgrade 13 main -v 15'.
Warning: returncode: 1
Warning: stdout:
Warning: b'Restarting old cluster with restricted connections...\nStopping old cluster...\nCreating new PostgreSQL cluster 15/main ...\n/usr/lib/postg
resql/15/bin/initdb -D /var/lib/postgresql/15/main --auth-local peer --auth-host scram-sha-256 --no-instructions --encoding UTF8 --lc-collate en_US.UT
F-8 --lc-ctype en_US.UTF-8\nThe files belonging to this database system will be owned by user "postgres".\nThis user must also own the server process.
\n\nThe database cluster will be initialized with locale "en_US.UTF-8".\nThe default text search configuration will be set to "english".\n\nData page
checksums are disabled.\n\nfixing permissions on existing directory /var/lib/postgresql/15/main ... ok\ncreating subdirectories ... ok\nselecting dyna
mic shared memory implementation ... posix\nselecting default max_connections ... 100\nselecting default shared_buffers ... 128MB\nselecting default t
ime zone ... Europe/Paris\ncreating configuration files ... ok\nrunning bootstrap script ... ok\nperforming post-bootstrap initialization ... ok\nsync
ing data to disk ... ok\n\nCopying old configuration files...\nCopying old start.conf...\nCopying old pg_ctl.conf...\n/usr/lib/postgresql/15/bin/pg_up
grade -b /usr/lib/postgresql/13/bin -B /usr/lib/postgresql/15/bin -p 5432 -P 5433 -d /etc/postgresql/13/main -D /etc/postgresql/15/main\nFinding the r
eal data directory for the source cluster ok\nFinding the real data directory for the target cluster ok\nPerforming Consistency Checks\n----
-------------------------\nChecking cluster versions ok\nChecking database user is the install user
ok\nChecking database connection settings ok\nChecking for prepared transactions ok\nChecking for syst
em-defined composite types in user tables ok\nChecking for reg* data types in user tables ok\nChecking for contrib/isn with bigint-pa
ssing mismatch ok\nChecking for user-defined encoding conversions ok\nChecking for user-defined postfix operators o
k\nChecking for incompatible polymorphic functions ok\nCreating dump of global objects ok\nCreating dump of da
tabase schemas ok\nChecking for presence of required libraries fatal\n\nYour installation references loadable libraries that are missing from the\nnew installation. You can add these libraries to the new installation,\nor remove the functions using them from the old installation. A list of\nproblem libraries is in the file:\n /var/lib/postgresql/15/main/pg_upgrade_output.d/20250102T220844.529/loadable_libraries.txt\n\nFailure, exiting\nCluster is not running.\n'
Warning: stderr:
Warning: b'Error: pg_upgrade run failed. Logfiles are in /var/log/postgresql/pg_upgradecluster-13-15-main.0kTL\nError during cluster dumping, removing new cluster\nError: could not stop old cluster, please do that manually\n'
Warning: ' for default locale 'locales/en.json' file (don't panic this is just a warning)
Warning: ERROR Migration 0029_postgresql_13_to_15 did not complete, aborting. Error: Failed to run command 'LC_ALL=C pg_upgradecluster -m upgrade 13 main -v 15'.
Warning: stdout:
Warning: b'Restarting old cluster with restricted connections...\nStopping old cluster...\nCreating new PostgreSQL cluster 15/main ...\n/usr/lib/postgresql/15/bin/initdb -D /var/lib/postgresql/15/main --auth-local peer --auth-host scram-sha-256 --no-instructions --encoding UTF8 --lc-collate en_US.UTF-8 --lc-ctype en_US.UTF-8\nThe files belonging to this database system will be owned by user "postgres".\nThis user must also own the server process.\n\nThe database cluster will be initialized with locale "en_US.UTF-8".\nThe default text search configuration will be set to "english".\n\nData page checksums are disabled.\n\nfixing permissions on existing directory /var/lib/postgresql/15/main ... ok\ncreating subdirectories ... ok\nselecting dynamic shared memory implementation ... posix\nselecting default max_connections ... 100\nselecting default shared_buffers ... 128MB\nselecting default time zone ... Europe/Paris\ncreating configuration files ... ok\nrunning bootstrap script ... ok\nperforming post-bootstrap initialization ... ok\nsyncing data to disk ... ok\n\nCopying old configuration files...\nCopying old start.conf...\nCopying old pg_ctl.conf...\n/usr/lib/postgresql/15/bin/pg_upgrade -b /usr/lib/postgresql/13/bin -B /usr/lib/postgresql/15/bin -p 5432 -P 5433 -d /etc/postgresql/13/main -D /etc/postgresql/15/main\nFinding the real data directory for the source cluster ok\nFinding the real data directory for the target cluster ok\nPerforming Consistency Checks\n-----------------------------\nChecking cluster versions ok\nChecking database user is the install user ok\nChecking database connection settings ok\nChecking for prepared transactions ok\nChecking for system-defined composite types in user tables ok\nChecking for reg* data types in user tables ok\nChecking for contrib/isn with bigint-passing mismatch ok\nChecking for user-defined encoding conversions ok\nChecking for user-defined postfix operators ok\nChecking for incompatible polymorphic functions ok\nCreating dump of global objects ok\nCreating dump of database schemas ok\nChecking for presence of required libraries fatal\n\nYour installation references loadable libraries that are missing from the\nnew installation. You can add these libraries to the new installation,\nor remove the functions using them from the old installation. A list of\nproblem libraries is in the file:\n /var/lib/postgresql/15/main/pg_upgrade_output.d/20250102T220844.529/loadable_libraries.txt\n\nFailure, exiting\nCluster is not running.\n'
Warning: stderr:
Warning: b'Error: pg_upgrade run failed. Logfiles are in /var/log/postgresql/pg_upgradecluster-13-15-main.0kTL\nError during cluster dumping, removing new cluster\nError: could not stop old cluster, please do that manually\n'
Warning:
Warning: WARNING To run the migration 0031_terms_of_services, your must accept the following disclaimer:
Warning: ---
Warning: This migration is purely an informational message about the fact that the YunoHost project now publishes Terms of Services related to the technical and community services.
Warning:
Warning: WARNING To run the migration 0031_terms_of_services, your must accept the following disclaimer:
Warning: ---
Warning: This migration is purely an informational message about the fact that the YunoHost project now publishes Terms of Services related to the technical and community services.
Warning:
Warning: The YunoHost project is a team of volunteers who have made common cause to create a free operating system for servers, called YunoHost. The YunoHost software is published under the AGPLv3 license (<https://www.gnu.org/licenses/agpl-3.0.txt>). In connection with this software, the project administers and makes available several technical and community services for various purposes. By using these services, you agree to be bound by the following Terms of Services: <https://yunohost.org/terms_of_services>.
Warning: ---
Warning: If you accept to run the migration, please re-run the command with the option '--accept-disclaimer'.
Success! Migration 0027_migrate_to_bookworm completed
```
[21:18:32] <Chatpitaine Caverne> J'ai eu le même souci, il manquait 2 packages (solution trouvée ici : https://forum.yunohost.org/t/yunohost-12-0-bookworm-release-sortie-de-yunohost-12-0-bookworm/31673/126) :

- postgresql-15-postgis-3
- postgresql-15-postgis-3-scripts

Après installation de ces 2 packages, la migration PostgrSQL est bien passée.
[21:21:26] <rodinux> thanks, it did the trick !
[21:35:40] <orhtej2> > <@rodinux:matrix.org> thanks, it did the trick !

mind sharing the list of installed apps? which one requires-but-does-not-reference postgis?
[21:39:15] <Chatpitaine Caverne> orhtej2: Here are my installed apps :
yunohost app list | grep "id:"
id: adminer
id: calibreweb
id: element
id: forgejo
id: funkwhale
id: mobilizon
id: my_webapp
id: nextcloud
id: nextcloud__2
id: peertube
id: synapse
id: synapse-admin
id: wallabag2
id: wetty
id: wordpress

Could be synapse or synapse-admin, maybe.
[21:44:43] <rodinux> for me it must be mobilizon which need postgris
```
yunohost app list |grep id
id: borg
id: borg__2
id: collabora
id: coturn
id: cryptpad
description: Online editor providing collaborative editing in real-time
id: etherpad_mypads
id: excalidraw
name: Tableau blanc (Excalidraw)
id: forgejo
id: grav
id: grav__2
id: mattermost
id: mobilizon
id: my_webapp
id: nextcloud
id: opensondage
id: paheko
id: paheko__2
id: phpmyadmin
id: redirect
id: redirect__2
id: roundcube
id: signaturepdf
```
[21:44:43] <orhtej2> it does reference postgis in manifest, strange
[21:44:44] <orhtej2> must have been the wind 🤷
[22:01:08] <leberschnitzel ⚡> Hi!
I don't want YunoHost to be running on my main domain (because another service is already running there), I want it to be only on a subdomain, for example "yunohost.existiert.ch"
what would I have to change in the DNS zone configuation https://doc.yunohost.org/en/dns_config to achieve that?
I guess the A, CNAME and TXT "@" becomes "yunohost", the SRV gets filled with "0 5 5222 yunohost.existiert.ch.", MX "youhost.existiert.ch" and the last two txt become "mail._domainkey.yunohost" and "_dmarc.yunohost"? Did I forget anything?
[22:10:32] <leberschnitzel ⚡> I want basically what you've done with demo.yunohost.org :D
[22:13:19] <Aleks (he/him/il/lui)> yunohost automaticly generates the recommended DNS conf with respect to the base of the DNS zone, cf in Domains > yuno.domain.tld > "DNS" section, possibly you need to disable the automatic API stuff for it to show the recommended DNS conf
[22:13:59] <Aleks (he/him/il/lui)> or something like `yunohost domain dns suggest yuno.domain.tld` from the CLI
[22:33:18] <leberschnitzel ⚡> Hi!
I don't want YunoHost to be running on my main domain (because another service is already running there), I want it to be only on a subdomain, for example "yunohost.existiert.ch"

what would I have to change in the DNS zone configuation https://doc.yunohost.org/en/dns_config to achieve that?

```
A yunohost 111.222.333.444 (your IPv4)
AAAA yunohost 2222:444:8888:3333:bbbb:5555:3333:1111 (your IPv6)
SRV _xmpp-client._tcp 0 5 5222 yunohost.existiert.ch.
SRV _xmpp-server._tcp 0 5 5269 yunohost.existiert.ch.
CNAME muc yunohost
CNAME pubsub yunohost
CNAME vjud yunohost
CNAME xmpp-upload yunohost
MX yunohost yunohost.existiert.ch. (and priority: 10)
TXT yunohost "v=spf1 a mx -all"
TXT mail._domainkey.yunohost "v=DKIM1; k=rsa; p=someHuuuuuuugeKey"
TXT _dmarc.yunohost "v=DMARC1; p=none"
```
Did I forget anything?