I’m Jade, a programmer. Check out my website, I guess?
aspe:keyoxide.org:Y5GQOXUZTHGSHBYVSERNXOAKUQ
- 2 Posts
- 26 Comments
Jade@programming.devto
Selfhosted@lemmy.world•Looking for a selfhostable chat service that people on phone and computers can log ontoEnglish
2·10 months agoContinuwuity.org has reasonable documentation, and you can (and should) disable signups or require a token to sign up.
Jade@programming.devto
Selfhosted@lemmy.world•I made a project that can install/configure/orchestrate 115+ applications on your homelab using Ansible!English
9·10 months agoYou may also want to look into MASH: https://github.com/mother-of-all-self-hosting/mash-playbook
Email is federated. You can set up your own server using something like Stalwart in a few hours. I deliver thousands of emails a month on my personal server. The problem is deliver ability to Gmail and outlook, but if you don’t care about that then you’re golden.
Jade@programming.devto
Selfhosted@lemmy.world•Setting up VoIP on my matrix serverEnglish
4·10 months agoAll of the other answers mentioning coturn here are wrong - your friend is trying to call you using element call, which needs an instance of a livekit and a JWT micro service to grant permissions to use the livekit instance. You can use a livekit cloud account, but you do need to host the JWT service. I would suggest looking up Element’s documentation
Jade@programming.devto
Selfhosted@lemmy.world•Using Molly (Signal) with UnifiedPushEnglish
1·10 months agoYou can use scrcpy or similar to mirror your phone screen, and/or take a screenshot
Actions is significantly better, there are lots of subtle UI improvements, there are new importers, etc. Not a killer feature, but many small improvements that add up.
Jade@programming.devto
Selfhosted@lemmy.world•Why I Ditched Spotify, and How I Set Up My Own Music Stack | LeshiCodesEnglish
2·11 months agoMusicBrainz Cover art is from the Internet Archive’s Cover Art Archive, and you can edit it easily via the musicbrainz.org website. You can also use https://harmony.pulsewidth.org.uk/ to update the medatata with stuff from streaming sites automatically.
Alternatively, you can install a plugin from Picard to download from, for example, Deezer or Apple Music. You can also grab a plugin to do replaygain, to get a more normalised audio volumes, like on streaming services.
For local music recommendations, you can try experimenting with listenbrainz local right now, if a bit experamental. It is essentially the Listenbrainz recommender on a local library. Building a better system for local music is on the MetaBrainz team’s mind, and my final year project for University is going to be related as well (maybe follow me for updates if you’re interested). I don’t think automatically downloading from Spotify or whatever will happen though because of legal issues with that - maybe there’ll be the ability to add plugins to do that. However, you can use the MusicBrainz database to get the exact Spotify link for many tracks (thanks to the Harmony importer lol). Ideally sharing libraries with your friends would be possible, though.
Jade@programming.devto
Selfhosted@lemmy.world•What is the current state of Matrix?English
2·1 year agoThat page seemed outdated, but: From further down that page:
The recommended strategy is to share the keys automatically only to verified devices of the same user
This is the same situation where the key backup is accessible - which is not described on that page, but it’s a key store of all the megolm keys. This is what is now generally used instead of that as it doesn’t require devices to be online and allows recovering keys if all devices are lost.
I host mail via Stalwart, which makes it pretty damn easy - it handles most everything, just giving you a big block of DNS records to upload with all the DKIM SPF MTA-STS nonsense. However, spam filtering from big providers is still occasionally an issue. I still occasionally get reports of mail making it into Gmail’s spam inbox, for example.
Jade@programming.devto
Selfhosted@lemmy.world•Forgejo fills up hard drive with repo-archivesEnglish
2·1 year agoA few days late, but I have a pretty similar usecase to you on https://forgejo.ellis.link/. My solution is go-away, https://git.gammaspectra.live/git/go-away, which just sits as a reverse proxy in between traefik and Forgejo. I haven’t enabled fancy stuff like TLS fingerprinting. It’s been effective enough at killing the bots downloading archives and DDoSing the server from residential IPs. My config is based on the example Forgejo config, but with a few tweaks. Too long to post here, though, so message me if you need access
Jade@programming.devto
Selfhosted@lemmy.world•What is the current state of Matrix?English
1·1 year agoMatrix encryption keys don’t need other people online - they get queued up as messages for each device you have.
Jade@programming.devto
Selfhosted@lemmy.world•What is the current state of Matrix?English
3·1 year agoYou might want to check out https://matrixrooms.info/, which is good for a search around. Some project communities also have offtopic rooms that are good to chat in. Even very small rooms can be very active.
Jade@programming.devto
Selfhosted@lemmy.world•What is the current state of Matrix?English
2·1 year agohttps://continuwuity.org/ or https://forgejo.ellis.link/continuwuation/continuwuity
As for the difference: https://lemmy.world/post/33271240
Jade@programming.devto
Selfhosted@lemmy.world•What is the current state of Matrix?English
2·1 year ago“can’t guarantee the authenticity of this message” just means it was restored from backup. In the same vein, if you can decrypt a message in any client, it should upload the keys to the message backup so it can be decrypted on other clients, even ones that haven’t logged in.
Jade@programming.devto
Selfhosted@lemmy.world•What is the current state of Matrix?English
3·1 year agoContinuwuity developer here - Conduit is reviving itself, and you can no longer move from Conduit to tuwunel or Continuwuity. You haven’t been able to for as long as either project has existed. You might be confusing conduwuit with Conduit.
Jade@programming.devto
Selfhosted@lemmy.world•What is the current state of Matrix?English
2·1 year agoI’ve only seen this message in the last months where different servers are having network issues and can’t talk
Basically: record every song you listen to, and when you listen to it (plus some more metadata), and then add it to a giant public dataset. Open source software then uses that to make music recommendations based on your and other people’s listening, and to give you interesting stats about your listening.
Jade@programming.devto
Selfhosted@lemmy.world•Why are anime catgirls blocking my access to the Linux kernel?English
20·1 year agoThat kind of captcha is trivial to bypass via frequency analysis. Text that looks like language, as opposed to random noise, is very statistically recognisable.
Matrix file limits are server-dependent, usually enforced for the uploader only. If you run a server you can set it to several gigabytes lol
Alteernatively, use a tool designed for file transfer: https://gist.github.com/SMUsamaShah/fd6e275e44009b72f64d0570256bb3b2


My personal selfhosting repo is just about 2 years old with 750 commits now, and probably more than 60 containers running. It’s not because of one great effort or design or anything, just setting up a service or two when I find it interesting every few weeks, and trying to make all my setup consistent. Almost everything is deployed as a container run by Podman quadlets, files mounted in /var/opt, config etc copied into place by an ansible script. But not everything, sometimes getting it working was easier without the sensible or I needed to do some funny networking.
TLDR: Coming back again later, and making that easier.