Tuesday, November 11, 2025
support@conference.yunohost.org
November
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
             

[00:00:44] <geoma https://eticadigital.cl> Hi! I am having trouble configuring an email account for a new domain name I added to my yunohost. I hace other mail accounts working ok but for this one I get a "AUTHENTICATIONFAILED"
[00:01:00] <geoma https://eticadigital.cl> and yes, I am using IMAP SSL/TLS on port 993
[00:01:38] <geoma https://eticadigital.cl> user name is the string before the @ and host name is the string after the @ in the email address
[00:01:57] <geoma https://eticadigital.cl> could it be something wrong with my DNS config?
[00:02:24] <geoma https://eticadigital.cl> or SMTP relay? or if it says authenticationfailed it means it IS connected but just not recognising the password?
[00:03:51] <Aleks (he/him/il/lui)> hmm can you double-check that email outgoing and incoming is enable to that domain in Domains > the domain > Features ?
[00:04:29] <geoma https://eticadigital.cl> https://aria.im/_bifrost/v1/media/download/ASVUscCqhopXGUqU4nqw3deMsjvslSFN_AWZOcteWmrCuDjyghi62_5wj37pD_OSGwN6rhpXaHj_igI5RhwEhkpCeadWDLwAAG1hdHJpeC5vcmcvY0dEbmJuUWdSSFNHY3NmZEhuRWx4QnFo
[00:04:59] <Aleks (he/him/il/lui)> and no specific pending conf tweaking pending in `yunohost tools regen-conf dovecot postfix --dry-run --with-diff` ?
[00:07:24] <geoma https://eticadigital.cl> just ran that command and it gave no visual output
[00:11:54] <Aleks (he/him/il/lui)> zmerlf
[00:12:29] <Aleks (he/him/il/lui)> and were the other accounts all on the main domain, or were some of these on "extra" domains ?
[00:20:08] <geoma https://eticadigital.cl> there is only one other connected by IMAP with my thunderbird (that's where I'm trying to set this up), and it's from another domain, which is not the main one. In fact it is the one I added before this one.
[00:20:56] <geoma https://eticadigital.cl> on my new domain (the one with the problem) I just created a user from the yunohost web admin UI
[00:21:03] <geoma https://eticadigital.cl> should I do anything else?
[00:21:15] <geoma https://eticadigital.cl> I checked DNS options were OK
[00:21:37] <Aleks (he/him/il/lui)> ¯\_(ツ)_/¯ i'm out of idea for now
[00:28:23] <geoma https://eticadigital.cl> 🙃
[00:28:40] <geoma https://eticadigital.cl> thanks anyway😊
[00:33:32] <geoma https://eticadigital.cl> oops
[00:33:34] <geoma https://eticadigital.cl> I got it
[00:33:54] <geoma https://eticadigital.cl> I have to add the Email permission to the new user on the Groups and Permissions interface
[00:33:56] <geoma https://eticadigital.cl> thanks!!
[00:34:26] <Aleks (he/him/il/lui)> or i suppose you could check for some auth-related error message in uuuuh /var/log/mail.info or .err maybe
[00:34:32] <Aleks (he/him/il/lui)> ah !
[00:34:52] <Aleks (he/him/il/lui)> 🥳
[03:03:38] <dragon> Another question: Since I am just using a regular PC at the moment and forwarding my ports, I am worried about my IP getting exposed or having to face an attack. I am a person often concerned with security and while the purpose of this server is delegated to my circle of friends, there are some services I wanted to be public-facing (mostly a homepage, a forum, etc...). Are there any good solutions to upping my security?
[03:04:18] <dragon> Another question: Since I am just using a regular PC at the moment and forwarding my ports, I am worried about my IP getting exposed or having to face an attack. I am a person often concerned with security and while the purpose of this server is delegated to my circle of friends, there are some services I wanted to be public-facing (mostly a homepage, a forum, etc...). Are there any good solutions to upping my security (aside from a VPN, which is mentioned in the docs)?
[03:23:54] <Good Neighbor> Hey folks, setting up a new server. I ran diagnosis from the web panel and went through the DNS set up. DNS is set up now and propogated.

Diagnosis won't detect the change due to the cached result being detected.

How can I force a DNS re-check?
[06:01:29] <artlog> You are right to care about security, your question might be answered quiclky : yunohost does care bout security ;-). There is firewall on yunohost for each application, there are certificates for ssl connxion and good practices are enforced. Security is not only a matter of technology, this is a state of mind. For open ports, well for anything you use even your laptop you have to care on what applications open ports on your system, it is really difficult to be sure nobody can open a port on your system. This is all about the software, so here a good principle is to install only what you really need, limiting exposure and for each application that does it, application should authenticate users. This is what yunohost provides with ldap and SSO on portal. And no, VPN won't really resolve security issues if you have a public service exposed. Yunhost is one component by itself and not a bunch of services run on different part of the network needing secure channel to operate together.
[06:03:20] <artlog> Of course there are many details, and you can add additional layers of security with a firewall, but at the end if your system should deliver access to people, ports should be open. And it is up to application to be secure.
[06:07:16] <artlog> so : ask your friend to use secure passwords dedicated for this service. Don't give extra access if it is not mandatory by example don't give ssh access.And for your homepage and forums limit what can be done.
[06:10:34] <artlog> This question is more for the yunohost forum where many other people can answer and make community intelligence to rise.
[14:46:38] <Joris> I did a thing!
[14:46:38] <Joris> https://github.com/YunoHost-Apps/dumbdrop_ynh/pull/23
[14:47:07] <Joris> So, what happen next ? 🤩
[14:59:01] <Aleks (he/him/il/lui)> notifying the packaging folks is gud, made a quick review, LGTM but would help if you can elaborate why the pin number were rejected like uh did it yield an error message or something
[15:00:37] <Joris> maybe I can create an issue first with that information
[15:21:01] <orhtej2> dumb* suffer from an issue where input in install panel gets converted to `None` which is 4 characters hence is accepted but is an invalid number hence GTFO no login
[15:25:35] <Joris> The install script check is `if [[ ${#pin} -lt 4 ]] || [[ ${#pin} -gt 10 ]]; then` that will doesn't really check if it's number, does it?
[15:26:45] <Aleks (he/him/il/lui)> indeed 🫠
[16:35:37] <gaut> Is there a reason why config_panel gets removed from helper 2.1 ?
https://github.com/YunoHost-Apps/mautrix_whatsapp_ynh/pull/188/commits/d88bae1270284f539e9d16db2e153d89e981469e
[16:47:13] <orhtej2> > <@gaut:sans-nuage.fr> Is there a reason why config_panel gets removed from helper 2.1 ?
> https://github.com/YunoHost-Apps/mautrix_whatsapp_ynh/pull/188/commits/d88bae1270284f539e9d16db2e153d89e981469e

@Thomas mismerge?
[16:48:59] <Thomas> Oops yeah sorry my bad, the scripts that convert to helpers2.1 sometimes removes it, I think it's an oversight
[16:49:30] <Thomas> > <@gaut:sans-nuage.fr> Is there a reason why config_panel gets removed from helper 2.1 ?
> https://github.com/YunoHost-Apps/mautrix_whatsapp_ynh/pull/188/commits/d88bae1270284f539e9d16db2e153d89e981469e

Sorry, you may readd it or I'll do it asap (but not tonight)
[16:57:38] <gaut> I'm on it.
[17:47:34] <Joris> You mean like this : https://github.com/YunoHost-Apps/dumbbudget_ynh/issues/19 ?
[18:56:02] <orhtej2> > <@joris-r:matrix.org> You mean like this : https://github.com/YunoHost-Apps/dumbbudget_ynh/issues/19 ?

Yeah, but if you print the value in install script it's garbage
[19:13:10] <rodinux> Hummpfff, ok, I just realize the link for the sources packages have changed, before was `https://packages.joinmobilizon.org/` and now `https://packages.mobilizon.org/`...
[19:35:55] <Joris> So: if I convert the panel type from `number` to `string`, the empty value won't be defaulted to None/Null anymore, right?
[19:42:08] <Joris> That would be needed in:
- dumbdrop https://github.com/YunoHost-Apps/dumbdrop_ynh/blob/496017ab6e2efcb63fe9a8f1bc73a77904c81055/manifest.toml#L46
- dumbbudget https://github.com/YunoHost-Apps/dumbbudget_ynh/blob/b945a718dca556c59f6f85f73113403f05e207a9/manifest.toml#L52
- and here https://github.com/YunoHost-Apps/dumbbudget_ynh/blob/b945a718dca556c59f6f85f73113403f05e207a9/config_panel.toml#L24

[20:05:23] <orhtej2> I honestly have no clue
[20:07:18] <orhtej2> theoretically you should be able to make it a string with [a pattern](https://github.com/YunoHost/yunohost/blob/4515a02113f95410df6354eb2f01a7db783959af/src/utils/form.py#L780) like `\d{4,}` ?
[20:34:58] <Joris> yes, that's what I did for dumbdrop. I can do a check on all other dumbThing app
[23:03:38] <Joris> Ouch ... I was testing DumpDrump as a replacement for Send / Lufi / Jirafeau but that app does only the receiving part not the sharing. Files end in `/home/yunohost.app/dumbdrop` and that's all
[23:04:48] <Joris> In the context of YNH, it's useless
[23:04:57] <Joris> 🤪
[23:05:32] <Joris> s/DumpDrump/DumpDrop/
[23:06:18] <Aleks (he/him/il/lui)> ah 😅 i guess it would need some sort of mechanism where we could tell that the data folder is mounted / symlinked at some other place like an app data dir or something
[23:07:32] <Joris> But on the bright side : I did my first pull request to YNH
[23:08:40] <Joris> 🍾