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.)
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)
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.
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
And I bet this process is going to add you to some list of people to keep an eye on.
SSDs and HDDs are very different. An SSD will be very fast, but also cost like 5x the price of an HDD. And if you just want to stream movies to one or two devices simultaneously you don’t even need a fast harddisk. Practically any will do. And no matter the supposed quality of the drives, it’ll be the same data and digital files on them. The one thing you’d be concerned with is whether they fail prematurely. Someone linked the Backblaze drive statistics. They’re a bit hard to read and one same manufacturer might have better and worse product lines. And some are missing in the statistics. Those might be good or bad. Just avoid any negative outliers in the statistics. Most disks are fine these days (I think). And you’d need to know how much space you need. Be generous. And there is a sweet-spot at a certain size range where price per gigabyte will be the lowest.
And do backups in case a sdd/hdd does fail.
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)
We’d need to identify some threat model to continue the discussion. I don’t know what people are afraid of. I’d say the other way round is more likely. For example a state decides to pursue people terminating a pregnancy. They can use data from telecommunications providers to find out which phones cross the border to the neighboring state and return the same or the next day. Disregard people who do it regularly, and then correlate that data to other factors. Like pull up the menstrual tracker account that was accessed by that specific IP address.
We know since Snowden that some agencies do similar things (supposedly for terrorism) and generally a lot of logs are kept. Also we have lots of automatic license plate readers and additional surveillance available.
Aside from that, it is spread that Amazon knows if you’re pregnant before you do. They could also buy the data who is interested in romper suits, supplements or other specific things and then isn’t. I suppose it’s not exactly about that… More that Amazon have some good heuristics and algorithms to predict things from general shopping behaviour. And you could also do the same thing to menstrual tracking. The cycle is pretty regular. And then it usually stops once someone gets pregnant. And I believe after that it takes some time to settle down to a very regular pattern again. You could easily detect that with an algorithm. And simultaneously get rid of artificial (spammed) data that doesn’t follow what is possible. Probably takes a skilled programmer like 3 weeks and then you can tell if an account owner is real, and probably even if they take some contraceptive or not, due to the slight variations. And if an app has some recommendations features, they’re likely to already include the groundworks for data analyzing.
Ultimately, the government already analyzes and stores the data from telco providers. And it’s always easier to combine several factors to make good predictions, than to rely on a single source. And I’d say this kind of surveillance has to be done automatically, anyways. It’s almost never feasible to sift through databases manually.
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.
Computer databases are kind of purpose-built to organize a lot of (arbitrary) information. I seriously doubt this kind of chaos is going to make even the slightest difference. It’s probably just giving people some false sense of security while any information that’s stored in any cloud can still be retrieved. And effortlessly be matched to whomever they like to oppress. At least if it’s associated with some account, email or specific phone.
What’s the point of spamming one specific menstrual tracker / women’s health app? Lack of better hobbies? Or is there some controversy around the company behind it? Or just general state of freedom and surveillance in the USA?
Fair enough. Take care. Glad you learned something. That’s the most important bit. I was a bit wary at first. It’s too easy (generally) to just blame someone else, not learn and repeat the same mistake. And I wasn’t sure if you were doing this. The only correct approach is to instead have a good look at ourselves and ask: “What could I have done differently, to prevent a situation like that from happening (or escalating).”
When doing experiments and handling dangerous stuff, it is of utmost importance to factor in mistakes and even unlikely scenarios. You always need more than one layer of protection/safety. And generally don’t do things unless you have a good grasp of consequences and what might go wrong and how to mitigate for that.
Stay safe, and a speedy recovery.
I really can’t tell if you’re being serious. I strongly suspect this is some rage-bait or excercise in creative writing… In case it isn’t: I’d advise you to re-watch the old Mythbusters episodes. See how they do experiments and treat safety and dangerous things. You generally also don’t look down the barrel of a loaded gun. Sure, it isn’t supposed to go off and blow your head off until someone also pulls the trigger… But: This is how accidents work. It’s literally the definition of it. And accidents do happen. Every single day.
And you’re constantly begging for more accidents to happen. Your friend wasn’t supposed to print it in PLA… That ABS wasn’t supposed to do more than crack… The design should have worked…
And then you do the experiments and find out what happens in reality. That’s the scientific approach. Your friend didn’t use ABS, layer decoherence is a thing and even ABS will exhibit catastrophic failure on first try and not just crackle. The whole design might be a failure. I applaud you for learning things… But just don’t have your fingers and limbs in-between you and that learning experience! Idk, clamp it down with a vise and use a rope to pull the trigger. Watch the Youtube videos of lots of other 3d printed guns explode… Hide behind the shed so the fragments won’t hit your eyes.
And in case this is some creative writing project: I’d recommend you to visit 4chan. That’s more a place to post gore, bait and you’ll find some people who like this kind of stuff.
And you’re absolutely sure it had turned out differently with ABS? I’ve tried different filaments and to me it seems they’re all just plastics… I tried some mechanical parts and they all broke soon enough. So I’d say it’s likely an ABS gun will explode, too. Don’t try that with your other hand! This is more Darwin award level, than infuriating.
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.