Salta al contenuto principale



Port Forwarding on a selfmade VPN & I2P Torrenting


Hello comrades, I recently started to selfhost my own VPN. I thought of using a regular VPN provider but I don't trust the cheap ones and the good ones are too costly for my needs. So I started to rent a cheap one core VPS (DMCA ignored of course) for 2,5€/month. Before that I tried some seedboxes from some cheap providers, but the amount of control you have there was absolutely terrible. If they have SSH access, you have no sudo permission.

One of those providers I tried just deploys docker containers and then using some fancy marketing they make a good amount of cash from something that one can do oneself with a little bit of technical knowledge. And then when something doesn't work; good luck my friend.

So that's why I choose a VPS where you have maximum control. Setting it all up including security measures and a custom OS is very fun.
My distro of choice is Devuan. I'm running a Debian based distro myself and having no systemd not only boosts the startup time, but saves some system resources, which is especially important on a server with 1 GB RAM.

Installing Devuan was quite an adventure. Navigating their website to find the right download is like cruising a wild jungle. After choosing a mirror to downloaded from, one has to check the name of the latest release. After that I selected "installer-iso". In there I grabed the netinstall. From there the real adventure began. Among the "standard stuff" I had to specify the DNS and netmask, nothing wild. I didn't installed a desktop environment of course, just the ssh-server components.

I then followed Wolgangs guide to setup SSH. Managing a computer without a desktop environment is something I never had done before and while on a desktop PC this can be a horrifying experience, it's really fun to operate a remote system via command line.
For enhanced security I activated and configured ufw. Many distros comes preinstalled with gufw, so setting up ufw wasn't a big deal.

Without systemd many Wireguard install script doesn't work, so I installed Wireguard via docker-compose with the help of Christian Lempas wonderful guide. Amazing guy.
I had to enter the DNS servers manually so that the actual DNS addresses of the server are used.

I tried to route IPv6 traffic through the VPN by entering the IPv6 address in brackets into the docker-compose.yaml, adding ::/0 in the AllowedIPs, but it all didn't worked. So I had to deactivate IPv6 on my system and in the network manager. This stopped all IPv6 leaks.

As killswitch I found this easy method. I tested it and it works. No IP-leaks anymore.

To prevent DNS leaks I found these commands: sudo iptables -A OUTPUT -p udp --dport 53 -j DROP, sudo iptables -A OUTPUT -p tcp --dport 53 -j DROP.
I tried the ufw equivalent sudo ufw deny out 53/udp, sudo ufw deny out 53/tcp, but it blocks internet access.
I make the iptables persistent with iptables-save since iptables-persistent conflicts with gufw and ufw.

With this setup I started my torrent client and saw that I'm barely seeding. That's not cool. I tried to set up port forwarding with a lot of iptables and routing tables like this one but when checking the port it's always closed.

So what now? My goal is to torrent over the I2P. I see a lot of potential in the I2P. It is basically what people envisioned the internet to be in the 90s. Since the internet is a military technology, freedom was never implicated, so even with a lot of obfuscation and circumvention, there is always some trouble when using clearnet. My intention with the VPN is to port over clearnet torrents to I2P. Thus the reliance on VPNs can be decreased.

in reply to stupid_asshole69 [none/use name]

I understand. But why do you call yourself "stupid_asshole69" if you're not some kind of troll?



Quale strampalata mitologia si nascondeva dietro al nazismo? da Focus.it


Secondo i teosofi il caos razziale sarebbe la causa della decadenza umana. Per questo auspicavano un ritorno alla perfezione originaria attraverso un processo di purificazione.


Ma quando è nato il calcio femminile? da Focus.it


Le origini del calcio femminile sono legate alla patria del football, la Gran Bretagna. Ma c'entra anche la Seconda rivoluzione industriale: le squadre di calciatrici inglesi nacquero infatti come dopolavoro per le operaie.

@calcio@diggita.com

#football

#calciofemminile



FairPhone AMA


FairPhone AMA is happening right now:
old.reddit.com/r/BuyFromEU/com…

Vote on questions you'd like answers to, or ask your own.



Bazzite 42 listed in June 2025 Steam Hardware Survey


cross-posted from: pawb.social/post/27451562

Seemingly for the first time, the Bazzite gaming-focused Linux distro has appeared on the Steam Hardware Survey. Well done to the Bazzite team for making such an amazing distro for gaming (and now just general usage as a while too)! Been my main choice for going on a year now for my general use distro, and I haven't looked back.

store.steampowered.com/hwsurve…

in reply to 474D

Yeah, bazzite, or any atomic distro, is not something I would recommend to someone coming from windows. It's just too different in some ways.

Been running bazzite myself as a fairly experienced linux user and love it though.

Questa voce è stata modificata (2 mesi fa)
in reply to Ghoelian

I think it would actually be better for beginners, were it not for issue solving: any web search for a solution is bound to give you mostly answers written for traditional distros, which would potentially be incompatible with Bazzite.



Australians to face age checks from search engines


Australians using search engines while logged in to accounts from the likes of Google and Microsoft will have their age checked by the end of 2025, under a new online safety code co-developed by technology companies and registered by the eSafety Commissioner.

Search engines operating in Australia will need to implement age assurance technologies for logged-in users in "no later than six months”, under new rules published on Monday.

While only logged-in users will be required to have their age checked, many Australians typically surf the web while logged into accounts from Google, which dominates Australia’s search market and also runs Gmail and YouTube; and Microsoft, which runs the Bing search engine and email platform Outlook.

If a search engine’s age assurance systems believe a signed-in user is “likely to be an Australian child” under the age of 18, they will need to set safety tools such as “safe search” functions at their highest setting by default to filter out pornography and high impact violence, including in advertising.

Currently, Australians must be at least 13 years of age to manage their own Google or Microsoft account.



goodbye plex


after almost 15yrs my plex server is no more. jellyfin behind nginx with authentik is running very nicely.
in reply to Moonrise2473

I can backup an entire VM snapshot very quickly and then restore it in a matter of minutes. Everything from the system files, database, Jellyfin version and configs, etc. All easily backed up and restored in an easy to manage bundle.

A container is not as easy to manage in the same way.

in reply to CeeBee_Eh

How not?

If a lxc container is in a btrfs subvolume or in a zfs dataset (those are created easily like a directory, it's not a partition), you can do a full 1:1 copy in less than one second via a snapshot, keeping all the system files, database, version and configs



All Likud Ministers Urge Netanyahu to Annex Entire West Bank This Month | Common Dreams






Rate my one year old homelab.


How it started:
mp80
I bought a MiniPC (Blackview MP-80) to run Home Assistant and some lights etc. to go with it.

It's now exactly one year later this is what my setup looks like now:
BMAX B2 Pro --> Home Assistant OS
Blackview MP-80 --> Proxmox --> Nextcloud-AIO & Immich
ODROID H4+ --> Proxmox --> TrueNAS

How it's going:
odroid
With the heatwave in Europe I've now installed cooling to keep my HDD's from heating up.

I know it's Janky as hell, but I love it. The plan going forward is to buy a 3D Printer so that I can 3D Print a custom 10" rack, and I'll build my own cooling and temperature monitoring system with ESP32 and create a dashboard for it in Home Assistant and sorting out networking.

It's a work in progress, having a lot of fun learning and adding new things.

Questa voce è stata modificata (2 mesi fa)
in reply to Ek-Hou-Van-Braai

Yeah, it's fine ... wait, IronWolves in a living space? Paired with that acoustic desk it must be like a train yard, but with more vibrations 😁.

Edit: wrote this before I saw your comment acknowledging the same.
\
Well, with HDD there is the noise of the drive itself (the constant one & the searches, spin-ups), and the vibrations which can get acoustically amplified. For the former you need a case, any case, maybe a case in a case (ventilated ofc), for the latter I've always (since late 90s) had my HDD on full rubber, no non-rubber connection to the case.

My current NASies all use these (in desktop cases, I don't like server hardware if it isn't necessary, like with disks):

(They cost like 2 monies with shipping.)

So if going the 3D-print way, as you mentioned, I would def add the suggestion of incorporating thicc rubber pads or rubber straps into your design, like these ones (I've used them a lot decades ago, the only commercial option for silent PC enthusiasts at the time, but I've built then myself too):

(It's rigid, the disks won't fall out.)

Questa voce è stata modificata (2 mesi fa)
in reply to Evil_Shrubbery

Hi, which is the name of this kind of cases? I'm looking a similar way in order to add an external HDD on my local server which is a Lenovo Thinkcentre SFF, so with 3 disks of space (1 hdd 3.5" + 1 2.5" + 1 nvme). Thanks!




GROTTESCA, mostra di Roberto Coloma Nadal al Fontanone di Faenza (Ra)


Giovedì 3 luglio alle 18.30 inaugura al Fontanone di Faenza GROTTESCA, mostra personale di Roberto Coloma Nadal a cura di Enea Mazzotti. L’artista propone un viaggio visivo tra mondi surreali e ironici, ispirato alla pittura a grottesche riscoperta nel Rinascimento. Le sue opere, dense di simbolismo, sono popolate da diavoletti esili, creature antropomorfe e architetture fluttuanti, in un linguaggio decorativo rielaborato con sguardo giocoso e personale.

Le composizioni sono abitate da piccoli personaggi e visioni bizzarre che intrecciano ironia e meraviglia. La pittura diventa così uno spazio onirico, dove lo spettatore è invitato a perdersi lentamente nei dettagli.

A seguire, alle 19.30, il Trio La Rosa proporrà Mediterraneo d’Amore, concerto che attraversa le sonorità e le lingue delle coste mediterranee. Un repertorio che celebra emozioni e storie d’amore, con brani da Grecia, Turchia, Egitto, Spagna, Balcani e Nord Africa, eseguiti con strumenti tradizionali.

La mostra rientra nella rassegna estiva La Prospettiva estiva per il Fontanone, a cura dell’associazione Fatti d’Arte con direzione artistica di Veronica Bassani.

📅 Eventi in calendario:

Giovedì 10 luglio, ore 18.30 – Parole e movimento: presentazione del libro Buio Dentro di Edoardo Lughi con musica di Alex Bertozzi e performance di danza a cura di Anna Clara Conti per WAM! Festival.

Giovedì 17 luglio, ore 18.30 – Finissage: visita guidata con l’artista e il curatore Enea Mazzotti, seguita dallo spettacolo teatrale Sogno Today degli allievi di Fatti d’Arte.

📍 Fontanone, Faenza
🎟 Ingresso libero
📧 infofattidarteassociazione@gmail.com
📱 Instagram: @fatti_darte – Facebook: Fatti d’Arte

Fatti d’Arte, attiva dal 2015, promuove la cultura con progetti che intrecciano teatro, pittura, fotografia e riflessione sociale. Dal 2022 anima il Fontanone con eventi estivi dedicati alle arti.



in reply to themachinestops

If anyone trusted Crunchyroll after they removed comments and reviews, it's honestly kind of their fault, as much as I hate victim blaming. They have shown who they are time and time again, it's not hard to believe them.

Though, I think anyone in this community very likely already knows exactly who they are.

in reply to themachinestops

Yeah, they didn't want to moderate them so they just removed the functionality entirely. The one thing that website had going for it lol



in reply to Maestro

I think the blue one might have turned bad (probably my fault). It tastes like bacteria or something. The drink turned a weird green that can either look like an especially healthy potion, or some really chemical poison. (blue gatorade and yellow honey makes that, apparently)
The orange one is not so bad, but nothing really good either. Right after bottling, I still discerned the chemical orange flavour, which was kind of nice, but after a few weeks of aging in bottles, I have a hard time telling what it tastes exactly. I can tell it's gatorade-based, but without a particular, recognizable gatorade flavor. The color is nice, though. It kept the clear, distinguishable orange from the gatorade. Just a bit darker.
Taste-wise, it's definitively the worst batch I've made so far. Otherwise, I didn't get any headache from it and the orange one is still drinkable. 4/10 because it's got electrolytes.
Questa voce è stata modificata (1 settimana fa)



How to critique a photo? What is a good photo?


I know I can google this, but I wanted to hear from the people as well. If someone shows you an album and asks your opinion, what would you look for?

My take:
I know it is subjective to a degree.
I know principles in composition are important
But I am not sure I could be part of a discussion on the topic and it would be cool to!

Thanks



Legal Actions in L.A. Highlight Harsh Tactics of Immigration Crackdown


Separate challenges by immigrant rights groups and an American detained by federal agents accuse officers of racial profiling, brutality and unlawful detentions.


If the budget bill passes, as seems likely to happen in the next couple hours, these abuses are going to go national.

https://www.nytimes.com/2025/07/02/us/politics/immigration-lawsuit-los-angeles.html?unlocked_article_code=1.Tk8.zl7i.nPOovrruSapZ



Stop Killing Games update: 1 Million in the EU!


stopkillinggames.com/

Stop Killing Games is an European Citizens Initiative aiming to keep games playable even after their developers and publishers have stopped supporting it.

To get the initiative onto the EUs agenda so it has the chance to become EU law, it has to both reach 1 million signatures total and minimum thresholds in at least 7 countries. Now both of those goals have been reached.
But that's no reason to stop signing! Some signatures will get thrown out in the validation phase because the signee made a mistake. So keep signing and show the world just how many people are in favour of saving videogames.




RFK Jr.’s plan to put ‘AI’ in everything is a disaster


In a 92-minute interview with Tucker Carlson on Monday, RFK Jr. drilled down on his vision for the US Department of Health and Human Services (HHS). Artificial intelligence — arguably, a uselessly vague umbrella term — came up multiple times. (As did conspiracy theories and disinformation on vaccines and autism, the medical establishment, and covid-19 deaths.)

As the head of HHS, Kennedy said his federal department is undergoing an “AI revolution.” He implored viewers to “stop trusting the experts,” as highlighted by Gizmodo, and, presumably, put their trust into AI instead of decades of scientific consensus.

#tech




Fnuy little conversation in Svobenian


Translation:

[image of a svobenian google search result saying earth's age is 4.543 billion years]

A: how is it

A: (that) the earth is 4543 [sic] billion years old but the year is (only) 2025

B: idiot 🤦


Also a bit of a context, Svobenian is my Germanic conlang with strong Slavic influence (basically a descendant of Proto-Germanic with Slavic sound changes and many proto-slavic borrowings). I made this joke to demonstrate the difference between “vėtar” (year, cognate to English winter, used only as a time unit, e.g. 4.543 mlrd vėtř, meaning 4.543 billion years) and “jero” (cognate to English year, used in other contexts, e.g. jero 2025 “year 2025”)

Questa voce è stata modificata (2 mesi fa)
in reply to FundMECFS

This word also exists in Polish, Lithuanian, and Russian, as a loanword from French. Because I imagine speakers of Svobenian living somewhere in central Europe (i even have the whole althist thing where i made Svobenia, country of Svobenians, being located in what is now Kaliningrad oblast), i find it sensible that they'd also borrow this word.

And yeah, it's a Germanic language, developing separately from probably originally Eastern Germanic branch, somewhere in what is now Mecklenburg-Vorpommern, Germany, but then got heavily influenced by some early West Slavic language. I'm gonna elaborate on the whole history of svobenes once i actually "finish" the language



in reply to Davriellelouna

Shame a lot of them were built in a racialised and near-segregated manner.


Promuovere il fediverso nel fediverso è inutile


Sono passati 3 anni dal mio primo approdo nel fediverso, e credo che sia abbastanza per farmi un idea generale su cosa sia e delineare dei pregi e difetti. sicuramente la cosa che mi piace è che è in costante evoluzione anche se devo dire molto lenta. In

Promuovere il fediverso nel fediverso è inutile


namirblog.altervista.org/promu…

in reply to Peppe Namir

Re: Promuovere il fediverso nel fediverso è inutile


Non avevo letto il tuo post namirblog@namirblog.altervista.org (ti menziono anche come peppenamir@www.foxyhole.io perché non so se funziona il commento a wordpress) ma mi è capitato di vederlo ora, a poch ore dal lancio di questo nostro progetto citiverse.it

Sono d'accordo con la tua analisi: il Fediverso va promosso fuori dal Fediverso e, possibilmente, bisognerebbe anche evitare di chiamarlo Fediverso 😀

Chissà se il nostro citiverse riuscirà ad avvicinare un po' di gente?

PS: intanto sono molto contento di aver potuto "prendere" il tuo post di Wordpress e averlo "spostato" all'interno della categoria "Discussioni sul Fediverso"




All Likud Ministers Urge Netanyahu to Annex Entire West Bank This Month | Common Dreams