Skip to main content



I'd like to create #wireguard tunnel between two natted machines. I'm fine with using an intermediate third machine for IP addresses and ports discovery.
The idea outlined in this article sounds verry appealing to me.
However I'm wondering is there something that is developed further beyond a proof of concept I might look at instead? I know there is #tailscale. That sounds too much for me unfortunatelly as I do need to register with them and similar. Thus I'm exploring if there is something I can self host.

jordanwhited.com/posts/wiregua…

in reply to Peter Vágner

You can place it yourself.
Headscale / ionscale/ netbird etc
However, this will require a separate own server.
in reply to Denis Evsyukov

@Denis Evsyukov Thanks for the hints. Initially it appears Headscale is most simple out of these so I'll try to use it in the following days.
in reply to Peter Vágner

There is also ZeroTier ( zerotier.com ).


Dear friends, #screenreader users, #blind users and #accessibility professionals in particular.
Are you using chat over traditional email as provided by #DeltaChat / #DeltaLab / #ArcaneChat?
I like it uses traditional email infrastructure, is federated, supports end to end encryption, rich content including audio / voice messages. I have even recognized @adb has implemented screen reader accessibility specific features into the android app.
However I have quickly tried electron based app on linux with orca screen reader, exchanged a few messages back and fort between two of my personal accounts using the DeltaChat app and thunderbird and I haven't found the user experience verry appealing. I can't understand how to effectivelly navigate in the list of conversations and list of messages.
Therefore I would be interested to hear a few comments from people knowing this platform better. How accessible is it on different platforms?
On the desktop is the electron based app a prefered choice?
Also some other questions. For the best experience, do I need a new email address or can I use my existing self-hosted one I have already configured in thunderbird?
Ffeel free to point me to a FAQ, some up to date introductory documentation if you think my questions don't make much sense please.
in reply to Peter Vágner

The accessibility of the desktop version of Delta Chat is frankly quite terrible right now, I agree. But me and @treefit started working on this a few months back. Expect further improvements in the next months.
in reply to WofWca

@WofWca @treefit @adb Yes, that sounds amazing. I should perhaps retest the app, look at the accessibility improvements you are working on and try to make sure I can get the most of it.
Huge thanks for working on it and for the pointers.
in reply to Peter Vágner

and for Desktop there is also @deltatouch, and I think I've heard of some CLI version. But the Electron version is the "main" one, yes.
in reply to WofWca

@WofWca Thanks for mentioning DeltaTouch. It may not yet be suitable for use with a screenreader at the moment, however.
in reply to WofWca

@WofWca Looking more it looks to me you are working on some amazing accessibility related improvements. While I was testing a few weeks ago I had issues navigating the lists. hmm, perhaps I need to figure out how to build with this PR and see for my-self if it might be related. github.com/deltachat/deltachat…

Edit: oh, there are more PRs resolving keyboard navigation and accessibility related issues. It's really right about perfect time I have discovered this thing.

Thanks and keep up the great work please

in reply to Peter Vágner

for a specific MR you can download a preview build that is linked it the bottom of the MR page.
Thanks! But we're still far from done.
in reply to Peter Vágner

@WofWca So I have finally updated to the latest and greatest #deltachat desktop. And I must say I am really impressed.
Both lists, list of conversations and list of messages are now keyboard navigable.
The hint for the screen reader users is that not all of the screen readers may switch into focus mode automatically so once you do this manually you can enjoy the user experience the way it has been designed.
Also there are nice keyboard shortcuts e.g. ctrl+n for jumping into the input box, ctrl+k for search and more.
Now I do really need to explore more i.e. what about the encryption. Can I use my existing GPG key or add a subkey or is that handled transparently on the background? I need to figure out if I should create new email for chatting or use my primary email.
Still from the accessibility point of view we are really getting something usefull I think.
in reply to Peter Vágner

Note to my-self and other people like me:
Read the #deltachat help at delta.chat/en/help it's all perfectly explained there in easy to follow language. It's even translated to various different languages already.
The number one answer for me is that there are #deltachat specific so called #chatmail servers suitable for anonymous instant messaging over email.
So eventhough I like to self host my emails, I think I'll go with existing #chatmail server at least initially.

reshared this

in reply to Peter Vágner

indeed, these days we recommend newcomers to use chatmail servers first and explore, also with friends, how things go and feel. Once interest is established it may be worth the effort to also run one or two simply be happy with the existing chatmail servers
in reply to Delta Chat

@delta
Some time ago, there was an attempt to help users to migrate from one server to another, like taking the phone number. I guess you know what I mean. Is there something still in the making? Because this would ease a transition from a chatmail server to an own server, for example.
in reply to devSJR

@devSJR If you have mostly or only "green-checkmarked" chats you can reconfigure your e-mail address to another server and then send a message to your contact which should update them. This will not migrate unencrypted or opportunistically encrypted chats, though, which is why we don't prominently recommend it. Another way is to create a new profile, and then add it to all relevant chats and remove the old profile. More cumbersome but also pretty failsafe.
in reply to Peter Vágner

There is one import difference you need to know:

* Chatmail account: you can reach all delta chat users
* Regular email account: you can reach delta chat users + classic email users

So if you use chatmail, you can not reach people who are not using delta chat.

another point:

If you do NOT use chatmail, you will not have push notifications if you are an iOS user.

in reply to Matthias

It is possible for #chatmail users to communicate with classic email users who have published their public key.

You just have to do manual chatmail registration, save your login details and private key securely, and use it with something that supports #pgp like #Thunderbird or #Mailvelope.

This entry was edited (3 weeks ago)
in reply to Peter Vágner

Very nice, glad to hear a confirmation that it's working from a real user!

We might need to investigate automatic focus mode switching.

in reply to WofWca

@WofWca Perhaps making sure parent of those list items has an attribute role="list" or if you are sure everything inside a particular DOM subtree has logical keyboard focus handling perhaps role="application" on encompassing parent element would do the ttrick. However it really has to be considered visely as it makes it more difficult for screen reader users do read parts of the UI that should behave like a document content by lines, by words and similar.
in reply to Peter Vágner

Thank you, this is really helpful! I considered `role="application"` but wasn't sure about it. Will also need to see about `role="list"`.


If you have ever wondered how S.M.A.R.T. output of a failing hard drive looks like
# smartctl -l selftest /dev/sdb
smartctl 7.4 2023-08-01 r5530 [x86_64-linux-6.12.4-arch1-1] (local build)
Copyright (C) 2002-23, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF READ SMART DATA SECTION ===
SMART Self-test log structure revision number 1
Num  Test_Description    Status                  Remaining  LifeTime(hours)  LBA_of_first_error
# 1  Extended offline    Completed: read failure       90%     29550         3432497913
# 2  Conveyance offline  Completed: read failure       70%     29550         3432490825


Dear friends #blind athletes in particular. Do you know #Showdown Slovak Open is happening at the end of february 2025 again in Samorin? If you are playing showdown, take a look at the event details, the invitation and the entry form. ibsasport.org/event/showdown-s…


Woohoo! It's a pity I haven't tried the #tuba #fedi client built with #gnome technologies earlier. It's verry accessible with a #screenreader. I am running it on the desktop using the keyboard to navigate.


Nice article in czech describing latest advancemend in developing czech and slovak voices for #RHVoice portal-pelion.cz/rodina-zdarma…


Hello #accessibility experts and #screenReader users. I am trying to find out a wordpress addon that might provide self-hostable and screen reader accessible reservation system. The features I am looking for is ability to integrate this with google calendar or any other caldav based self-hostable calendaring solution. Email notifications for both visitors and administrators is a plus. I need this to be accessible to both visitors as well as administrators.
Also recently I think I have seen a mention of croutfunding campaign where the aim is to build open-source accessible booking system. I'd be happy to look at it too if you can remind me of it.


Pred pár dňami sme vďaka @Zvonimir Stanecic a ďalším dobrovoľníkom zverejnili prvý slovenský ženský hlas pre #rhvoice. Hlas dostal aj pekné netradičné meno Jasietka. K dispozícii sú hlasy pre #Windows #nvdasr #android aj #linux . Aktualizácie sa zároveň dočkala aj celková podpora pre slovenčinu, vrátane už skôr zverejneného slovenského hlasu Ondro. Ak potrebujete #tts #textToSpeech k čítaču obrazovky, na čítanie kníh, inštrukcie pre GPS navigáciu, pozrite si prosím podrobnosti na jednoduchom webe.

hlas.ondrosik.sk/

reshared this



Quite number of things have happened since I have mentioned my occassional usage of #emacS:
* @Termux is trying to update its compatibility with recent #android versions returning into the Google play in the process.
* speechd-el the app that acts as a built-in screen reader for emacs got some polishing and fixes recently.
* Touch and speech have recently released an update to Corvus, suite of assistive apps for #android that also feature great liblouis powered braille keyboard that can emulate alt, ctrl and shift keys allowing me to use emacs keybindings on the braille touch keyboard.
* I'm on holiday these days and I can benefit from having a screenreader accessible linux terminal with powerfull tools inside my pocket.

So here is a short article I wrote on the matter last week

pvagner.sk/2024/emacs-a11y-tip…

in reply to Paweł Masarczyk

@Piciok Thanks for sharing the instructions. Now the voice output of Emacs also works on my Android smartphone. Together with the mobile Braille keyboard metabraille, this is very practical.

Peter Vágner reshared this.

in reply to Oskar

@Oskar @Paweł Masarczyk Do you guys have more details about @Projekt Define Is it really this hardware mobile phone case with braille keyboard included? I know all the documentation is available online for the do it yourself project, but is there someone who is making these units? gitlab.com/metabraille/metabra…
in reply to Peter Vágner

@define @Piciok Metabraille is a mobile Braille-Keyboard. You can connect it via Bluetooth to a Smartphone or a Computer. We are developing and producing them.
in reply to Oskar

@Oskar @Projekt Define @Paweł Masarczyk Can you please try to describe how it looks like? Is it built into the smartphone case? Is there a place to order it from? What's the price for an individual user? Does it use liblouis for the back translation from braille? I don't seem to be able to find out these details on the website or should I be looking at something else?
in reply to Peter Vágner

@define @Piciok Metabraille is built like a house with a roof. 8 buttons in the front and two buttons on the roof instead of windows. You hold the house with both hands between your palms and type with the fingers on the front and with your thumbs on the roof. It is like holding a keyboard upside down in the air with your palms and typing on the backside. 12 cm long, 10 cm width, 2.6 cm depth. it is a standalone device, not built in the smartphone case.
in reply to Peter Vágner

@define @Piciok Metabraille does not use liblouis. The translation happens in the device. Liblouis is not ported to the microcrontroller and not used.
in reply to Oskar

@define @Piciok unified english braille is not supported yet. we support german braille for the moment. but we will implement unified english braille.
in reply to Oskar

@Oskar @Projekt Define @Paweł Masarczyk Hmmm, while adopting we'll have to implement different braille codes. e.g. For some serious typing I'd like to have slovak braille code. Newertheless it sounds very interesting. With this keyboard can you fully operate your smartphone?
in reply to Peter Vágner

@define @Piciok We want to implement all European languages step by step. Metabraille is a full keyboard replacement. You can fully operate your smartphone with this keyboard.
in reply to Peter Vágner

@define @Piciok metabraille is optimized to be assembled by people with visual impairments or blindness. the assembly kit costs about 180 Euro
in reply to Peter Vágner

On iOS we have ISH which is an awesome piece of software. Its a full emulator of Linux kernel. Emulator, not a VM. Reading through its code is an adventure full of twists and turns, but very rewarding if you like such things.


Dear !Friendica Support I'm sometimes reading my #friendica timeline from the @Tusky app on #android.
I am having an issue that some parts of the timeline are not loaded into the @Tusky app at all.
I have figured out when replies are added into a thread, the post is being repositioned in the list of posts returned by the #Mastodon compatible API. @Tusky is not fetching older posts when the one that has already been requested is found while syncing new posts. That is causing gaps in my timeline I can read on the phone.
It really sounds complicated. Do you understand what's my issue?