You could add Fediverse support: https://github.com/gitroomhq/postiz-app/issues/345
(Just thinking of that, since we’re currently talking via the Fediverse. But this isn’t a request, I don’t use social media enough to need a scheduling tool.)
A software developer and Linux nerd, living in Germany. I’m usually a chill dude but my online persona doesn’t always reflect my true personality. Take what I say with a grain of salt, I usually try to be nice and give good advice, though.
I’m into Free Software, selfhosting, microcontrollers and electronics, freedom, privacy and the usual stuff. And a few select other random things, too.
You could add Fediverse support: https://github.com/gitroomhq/postiz-app/issues/345
(Just thinking of that, since we’re currently talking via the Fediverse. But this isn’t a request, I don’t use social media enough to need a scheduling tool.)
You’re welcome! Glad I could help, happy self-hosting ☺️ Hope it also forwards everything correctly and the chat client/app works, too.
Check your indentation. I’m not sure if Lemmy is messing with that, but there seems to be an additional erraneous space before turn_username and password in your config. And the dash should (I guess) be indented two spaces further than the previous line and then one space after the dash. I’m not sure if it’s that.
Alright. I believe that means you need to fix your DNS.
“turn.domainexample.com” is pointing to a different server, and not the one running coturn.
Do you use Cloudflare as a DNS provider? I mean I don’t know how that works, since I’ve never used it… But judging by the following documentation: https://developers.cloudflare.com/dns/manage-dns-records/reference/proxied-dns-records/
I believe you need a dedicated record for the turn subdomain that’s not “Proxied”, but “DNS only”.
But(!) there seems to be a caveat. There is a note on that page, saying: “If you have multiple A/AAAA records on the same name and at least one of them is proxied, Cloudflare will treat all A/AAAA records on this name as being proxied.” I believe that means you can’t point one of the subdomains directly at your VPS. At least not with Cloudflare DNS.
Edit: I’m not sure though, why putting in the IP address doesn’t work… I think that should work. I’m not sure what Dendrite does in the background. Have you added the correct secret or username/password and set the correct transport type (TCP/UDP)? Maybe you could add the port number if it’s non-standard…
Once the TURN testing tools I linked, work with the domain name: You should be able to fill out the turn section in config/dendrite.yaml
with that. It should be something like turn:turn.domainexample.com?transport=udp
.
Maybe your DNS isn’t pointing to the correct IP? You could try pinging it, or use the command dig A turn.domainexample.com
and see if it returns the correct IP for the VPS.
(Edited)
Concerning your Edit:
You might now want to try putting in the correct address into config/dendrite.yaml
. That has a “turn” section. You could try and add an URL with the IP address (instead of a domain name) in “turn_uris”.
I mean I’m probably the wrong person to ask. I don’t use Cloudflare. And I also skipped Dendrite and went for the Conduit server… What’s your reasoning to use Cloudflare in the first place? Maybe you want to get rid of it? Or add another supdomain to your DNS that directly points at your server, and have the turn_uri be that, so you don’t have to put IP numbers into that section…
I am getting feedback but i am unsure if it is saying it can connect
It does connect if you get a line with “srflx” or “relay”. Otherwise it does not connect. And your whole coturn server might not be reachable at all.
I am using cloudflare to setup dns record for coturn on my purchased domain. Is that still an issue?
Well, that depends on how you set it up. What domain name are you using for coturn? (The one you put in the tester.) Where does it point to? To your cloudflare tunnel? To your real IP? And if it’s pointing at cloudflare’s endpoint: Do you have a paid subscription and set up Spectrum to forward the packets?
Have you checked your coturn server works correctly? And answers requests in the first place?
See if you get some lines with type “srflx” or “relay”.
(And I believe coturn needs to bypass cloudflare. Unless you have an enterprise subscription, it doesn’t do raw TCP/UDP connections. So TURN can’t work through a free cloudflare tunnel. You need ports 3478, … and port-min to port-max open on your VPS. And DNS (at least for coturn’s subdomain) point to the correct IP of your VPS.)
You can always ask the student body. If they’re doing a good job, they’re networked and know people and procedures. Sometimes the IT helpdesk people are knowledgeable and know who makes those kinds of decisions.
And I think server hosting and paying for that might work differently than in normal life. A university has quite some IT infrastructure. Maybe they have a free VPS to spare for things like that. Maybe it has to be super secure, intergrated into the single sign-on… It’s more a political decision. Could be anywhere from free, to you need to pay half a person’s salary to moderate and maintain the instance to their (high) standards.
I believe they’re still messing with sliding sync and switching that over to a new version of the protocol. There are some open issues with Dendrite:
https://github.com/element-hq/dendrite/issues?q=is%3Aissue+is%3Aopen+sliding
You should add some info: Which server software do you use? What version number? And maybe how you installed this, Docker?
For example “Synapse v1.119.0” That’d be the most recent one.
~~If I’m not mistaken Synapse needs an additional proxy server for sliding sync? https://github.com/matrix-org/sliding-sync/blob/main/docs/Landing.md ~~
deleted by creator
Software: https://github.com/awesome-selfhosted/awesome-selfhosted
Guide: https://github.com/mikeroyal/Self-Hosting-Guide
As a beginner you might want to start out with one of the all-in-one turnkey operating systems like yunohost.org , dietPi.com or unRaid or a bunch of others (see the awesome-selfhosted list)
Well if you want a proper upgrade, 40TB plus redundancy and space for a GPU, I’d say you don’t want a mimi PC but a full-blown one. I built my server myself from components. It’s hard to find good numbers on power consumption and that was one of my main concerns. I had a look at some PC magazines and what kind of mainboards they recommend for a home server. Figured I wanted 6 SATA ports and I started from that. Unfortunately said magazine doesn’t have a good article right now, so I don’t know what to recommend. Another way is to look for refurbished PCs. If they’re some brand like Lenovo or Dell, you’ll find the specs online. With a N100 mini pc, I’m not so sure if that’s a big step up from your current setup… I don’t think they have more internal harddrive ports or slots for GPUs than your current laptop.
Very good answer. I’ve also spent some time analyzing some red herrings when it was something else like a bad cable or connector. And by the way, you can use the same keys in journalctl
as in the usual pager (less(?)) so hit /
and search for ‘unmount’, ‘disconnect’, etc. And then scroll through the log and find out what led to the situation.
Sounds like you’re blocking the servers which are supposed to push the notifications to you?! I think that’s called Google Cloud Messaging.
You’d need to figure out which blocklist you enabled that does this. And either disable it, or add an entry to your allowlist.
Or do away with GCM and set up your own push provider like ntfy and additionally use apps from F-Droid that support this different push provider.
Edit: https://github.com/AdguardTeam/AdguardForAndroid/issues/3486 and there are several other bugreports. Also make sure you’ve disabled battery optimization for the Unbound(?) app.
I really don’t know what to recommend to other people. I use opennic.org for DNS. And I don’t use any tunnels, I just do port forwarding on my router. I have an internet connection that allows that.
Fair enough. Judging by OP’s later comments, the pool is online again.
Well, not using Cloudflare would make us all rely a bit less on a single company that already dominates the internet. And it’d make them unable to theoretically mess with your traffic and snoop on your data. Other than that… I don’t think you’re missing out on features.
We had the same discussion 3 weeks ago: https://lemmy.world/post/21202413
Tl;dr: mastodon.social is hardcoded in the program. So it supports that one instance only.
And I think OP is sneaking this post in from Reddit. The mentioned discussion on “selfhosted”, isn’t what happened here. So I guess they mean r/Selfhosted