25

I'm setting up a self-hosted stack with a bunch of services running on a home device. I'm also tunneling all the traffic through a VPS in order to expose the services without exposing my home IP or opening ports on my local network. Currently all my traffic is HTTP, and its path looks like this:

  • Caddy proxy on remote VPS (HTTPS, :80 & :443)
  • Wireguard tunnel
  • Caddy proxy in Docker on homeserver (HTTP, :80)
  • app containers in separate isolated subnets, shared with Caddy

I want to set up qBittorrent and other torrent apps, and I want all their traffic to pass through the proxies. Proxying traffic to the WebUI is easy, there's plenty of tutorials; what I'm struggling with is proxying the torrent leeching and seeding traffic, which is the most important part since I live in a country that's not cool with piracy.

Unless I'm misunderstanding, BitTorrent traffic is TCP or UDP, so I'd need Caddy to act as a Layer 4 proxy. There's a community-maintained plugin that should support this. How would I configure it though? Do I need both instances to listen on a new port? Or can I open a new port on the VPS only, and forward traffic to the homeserver Caddy over the same port as the HTTP traffic (:80)? Are there nuances in proxying TCP traffic that I should be aware of?

[-] andscape@feddit.it 19 points 2 months ago

Slamming the "cute" button

Lady Gaga pushing a button

[-] andscape@feddit.it 39 points 3 months ago

The thing that pisses me off the most is that they are disingenuous almost to the point of lying in interpreting that survey's results. They say that 75% of users are interested in GenAI, when actually what they asked is whether people have used any GenAI at all in the recent past. And that still doesn't mean they want GenAI in Proton. That's a pretty significant sleight of hand. The more relevant question would have been the first one on what service people want the most. In that case only 29% asked for a writing assistant, which is still not the same thing as a full LLM. The most likely answer to "how many Proton customers want an LLM in Proton Mail" seems to be "few".

18
submitted 5 months ago by andscape@feddit.it to c/selfhosted@lemmy.world

I'm involved with an org that needs to set up a public wishlist for supplies for a project. The rough requirements are as follows:

  • Public webpage with a static URL
  • Can be easily edited by non-technical people
  • Editing requires authentication
  • Avoiding corporate services, especially avoiding tracking of both users and admins
  • As cheap as reasonably possible
  • As quick to set up as possible

Nice to have:

  • Hosted under a custom domain
  • Supports users "reserving" items so multiple people don't all supply the same stuff

One option I considered would be running something like wishthis in a VPS under our own domain, but this is kinda expensive, complex, and I don't trust wishthis' auth. A different option could be just having a static page in something like Notion or Github pages, which would be free but relies on corporate services we don't trust.

Is there a middle ground between the two previous options? Or a better solution that fits most of the requirements?

31
submitted 10 months ago by andscape@feddit.it to c/lemmy@lemmy.ml

With debate raging in the Fedi about Threads' federation, I was having a discussion with another user about the recently implemented instance blocks. They pointed out that, blocking an instance simply hides their content from your feed but doesn't prevent your posts from being sent to them. Firstly, is this correct? Is this how instance blocks are implemented in Lemmy? If not, has this been discussed before? I couldn't find such a discussion in Github issues...

It seems that many people have concerns about Meta's use of their data, and would like to opt out of sharing their content with Threads. Is there any way to do this in Lemmy right now, or any plan to implement such a feature?

32
submitted 1 year ago by andscape@feddit.it to c/privacy@lemmy.ml

I'm looking for a way to keep track my recurring subscriptions. I just want a nice overview of recurring payments and where they come from, I don't need a solution to actively go and manage the subscriptions for me. Unfortunately my bank, despite being a trendy digital bank, does not have a good built-in tool for this.

There's a plethora of third party services I found for this (Truebill, TrackMySubs, Hiatus, etc.) but they require you to give them unrestricted access to your bank account activity which seems like a privacy nightmare. I've also found some less invasive apps, such as Subby for Android, but they're basically just nice views over manually entered data. The ones I've found also seem to be single-platform only: even if you can sync your data (not always the case) you can then only view it from the app on the same platform.

Do you have a good solution for this? Something that's a middle ground between giving your entire payment history to some random company and a good-looking local-only spreadsheet?

[-] andscape@feddit.it 28 points 1 year ago

[...] I set up a cloud service where my VPN service would be located on Amazon’s web services, a reputable and widely trusted cloud provider. [...] After about an hour, I set up a VPN that worked flawlessly. The best part? Not only is it free to use [...]

Sorry, what? Last time I checked AWS VPSs were very much NOT free to use, and I'm pretty sure the lowest tier is still more expensive than your average VPN.

Also, this article seems to be arguing against its own points: "you probably don't need a VPN, but I have one anyway"...

[-] andscape@feddit.it 52 points 1 year ago

Bold of an English speaker to accuse any other language of unpredictable spelling...

Funnily, Italian is almost completely phonemic, meaning it's trivial to both spell and read words if you know the rules. English can only dream of that.

[-] andscape@feddit.it 12 points 1 year ago

Funny that the map includes garum, a food that hasn't been popular in a couple millennia

[-] andscape@feddit.it 31 points 1 year ago

God I hope this is a bit

[-] andscape@feddit.it 26 points 1 year ago* (last edited 1 year ago)

Legacy COBOL code is largely used in critical systems like those of banks and airlines. What could go wrong with having that code rewritten by stochastic parrots who get programming answers wrong half of the time?

[-] andscape@feddit.it 11 points 1 year ago

This is a wildly sensationalized headline, bordering on just false.

The real story is that US government employees regularly misspell email addresses using the top-level domain .ml (Mali) instead of .mil (The US Military). This means that the domain administrator can read those emails. For now the administrator is some Dutch guy; the Malian government cannot read the emails.

I guess even the BBC is throwing out its last shreds of journalistic integrity at this point...

[-] andscape@feddit.it 15 points 1 year ago

Which other web services support Markdown formatting and also single line breaks? Reddit, for example, didn't...

Since AFAIK the main reason for this choice in standard Markdown was to make the raw .md files more readable, I can see how this isn't necessary in Lemmy. I still see two reasons not to change this though:

  • Effort: forking and maintaining a markdown rendering library just for lemmy would take a ton of effort for a pretty small usability improvement. The dev team is already small and overloaded with work, this doesn't seem like a good use of their time.
  • Consistency: each website having its own flavor of Markdown syntax would be pretty chaotic for users. Right now you can learn basic Markdown once and use it on Reddit, Lemmy, Github, etc. If every website did it their own way you'd have to remember all the little differences, it would get messy.
[-] andscape@feddit.it 37 points 1 year ago

This is not a missing feature in Jerboa, it's a design choice in the Markdown syntax. It's done so that one can break up long lines in the .md file without affecting the rendered page. Markdown is a standard, and Jerboa uses an existing tool to format posts. In order to make this work for Jerboa the devs would have to break compatibility with Markdown and create their own rendering tool. They're most likely not going to do it, and I don't think they should.

That's not a problem, though, because you can already create single line breaks in Jerboa, using standard Markdown. All you have to do is add two spaces at the end of your first line, where you want your line break to be. So, if I write down:

This is a line<space><space>
This is another line

this gets rendered to:

This is a line
This is another line

There are other ways to create line breaks in Markdown:

  • Using an HTML <br/> tag
  • Using a backslash \

but they're not supported by all renderers. For example: the <br/> tag works in Jerboa, but not in the web UI. Double space works for me in both.

[-] andscape@feddit.it 16 points 1 year ago

Or just https://pluralistic.net/2023/07/24/rent-to-pwn/

He has a mirror of his blog on his own website without paywall. Not sure why he still publishes on Medium too, visibility I guess...

279

I wrote this post for a friend, I'm sharing it here for anybody it might help. I got asked multiple times how I download cracked music software so I figured it'd be easier to write it down once. It's meant for people with very low technical skills who just want to start torrenting software without major risks, and it includes a bunch of safety tips that are already known in this community.

If you have feedback, let me know and I'll update the post.

[-] andscape@feddit.it 21 points 1 year ago

I also recommend AntennaPod, I use it daily and it works great for a FOSS app. I've always found any podcast I've looked for, I'm not sure how the search engine works, but it works great.

view more: next ›

andscape

joined 1 year ago