There have been multiple accounts created with the sole purpose of posting advertisement posts or replies containing unsolicited advertising.

Accounts which solely post advertisements, or persistently post them may be terminated.

@TCB13@lemmy.world cover

This profile is from a federated server and may be incomplete. Browse more on the original instance.

European Union: Designated gatekeepers must now comply with all obligations under the Digital Markets Act (ec.europa.eu)

As of today, Apple, Alphabet, Meta, Amazon, Microsoft and ByteDance, the six gatekeepers designated by the Commission in September 2023, have to fully comply with all obligations in the Digital Markets Act (DMA)....

TCB13 ,
@TCB13@lemmy.world avatar

that EU seems to be the only world government to actually stand up against this late stage capitalism dystopia

The EU isn’t a government, but I’ll allow it for now. :P

TCB13 , (edited )
@TCB13@lemmy.world avatar

What’s wrong with Nextcloud, and why is it slow/clunky?

Yes it’s a pile of shit. Nextcloud is garbage, very bad usability, more reasons and issues listed here: lemmy.world/comment/1571886 and lemmy.world/comment/346174

Is there a technical reason why it’s slow and clunky? Any problematic choices with how it was built?

Yes, like every single technical decision and line of code they’ve ever made. lemmy.world/comment/5490189

There’s software that while good intended is simply garbage and NextCloud is a good example. They constantly market themselves as the self-hosted alternative to MS Office 365 / Google yet they never deliver.

TCB13 ,
@TCB13@lemmy.world avatar

You can do all of that and NC will still be the piece of shirt that is it is fail to sync stuff.

TCB13 ,
@TCB13@lemmy.world avatar

Likely because it’s mainly written in PHP and the default database is SQLite

Maybe the issue isn’t the technologies but rather the complete and utter ineptitude of NC’s developers and bullshit decisions their business team makes. Every tool is a great tool if you know how to use it properly.

TCB13 ,
@TCB13@lemmy.world avatar

but the influence that PHP may have over your data access patterns can be a source of significant performance problems.

Let me rephrase that for you: the influence that poorly written PHP code, an utter and total disregard for good software development practices and the general ineptitude shown by the NC developers have over your data access patterns is the source of significant performance problems. We also have to consider all the client side issues, poor decisions and a general lack of any testing.

Fixed :)

TCB13 ,
@TCB13@lemmy.world avatar

Let me make this simple for everyone. There’s only a real metric for “the year of the desktop Linux” and that’s whenever Microsoft and Adobe release full featured versions of all their products for Linux. Not slimmed down web versions, no emulation/virtualization/-insert.hack- BS.

Get used it the idea, I know it hurts, but it’s true.

TCB13 ,
@TCB13@lemmy.world avatar

Yes, and the worst part is that this new legislation doesn’t change anything. We won’t still be able to indecently build and install applications on iOS like we do on macOS. This new store thing is essentially the same that the Enterprise was, but extended in some ways and way more expensive for companies who want to run the store.

I hope the EU keeps pushing this, because, after all, what’s the point of having a computer in your pocket if you can’t run any software you would like? Android may do that but it’s also a mess of poorly designed system.

TCB13 ,
@TCB13@lemmy.world avatar

There isn’t really true side loading. I’m hoping come March 8 the EU tells Apple that they have to do better.

Exactly, this new store thing is essentially the same that the Enterprise was, but extended in some ways and way more expensive for companies who want to run the store.

I hope the EU keeps pushing this, because, after all, what’s the point of having a computer in your pocket if you can’t run any software you would like? Android may do that but it’s also a mess of poorly designed system.

TCB13 ,
@TCB13@lemmy.world avatar

The thing is that those companies want to protect themselves against piracy. The issue with Apple is essentially the same, they’re kind of burned by people (in China) using Enterprise certificated to setup alt app stores that sell or offer pirated applications. Yes, that’s a big thing in China. There are also a couple of examples outside China but I believe you get the point.

This is… half unjustifiable corporate grief, half legit piracy concerns that would eat into their profits. I would like to see a law that forced them to have everything unlocked on the first day but I also see how it won’t be feasible…

TCB13 ,
@TCB13@lemmy.world avatar

I give it about 10 years before the EU is invaded by the US after corporate lobbying

No need. The US most likely pushed Ukraine and Russia into a war that essentially is a way to put so much pressure in the EU economy that things will fail one way or the other.

TCB13 ,
@TCB13@lemmy.world avatar

Europeans People Party, large political party within the EU which is largely full of conservative right-wing folks

First the EPP is center-right, not conservative right-wing.

So I guess the context is: If EPP stays in power, that’s good for top-business-people, but bad for everyone else.

Second there’s too much leftists’ bullshit already in EU member states and all that power vacuum created by key keep such as Angela Merkel leaving governments created all the right conditions for the US, Ukraine and Russia to start a war at the EU border that only benefits the USA and has a large economical impact on the EU.

TCB13 ,
@TCB13@lemmy.world avatar

They do include a LOT of people from doc-dem parties in EU member states. en.wikipedia.org/wiki/European_People's_Party

Not sure if you know how the EU “parties” work but the members aren’t directly elected like in other places. They simply have a bunch of chairs that get filled with people from member state parties that applied to be part of that EU level organization. We most likely shouldn’t even call them political parties.

TCB13 ,
@TCB13@lemmy.world avatar

As far as I can see it, they are conservative-right wing.

I’m sorry, that’s not what they identify with…

https://lemmy.world/pictrs/image/517a7b68-4dbc-42a5-ba3f-88681bcdbd03.png

TCB13 ,
@TCB13@lemmy.world avatar

Russia (and Putin) are so weak the USA forced them to invade their neighbour?

I’m not saying that is or that isn’t the case. What I know is that in this war, right after Ukraine, the EU is the most affected party. The US is the one that has most to gain from destabilizing the EU economy and weakening the Euro.

TCB13 , (edited )
@TCB13@lemmy.world avatar

Seeding will work without port forwarding however you’ll miss seeding opportunities. If you don’t have port forwarding you’ll only be able to seed to other people who have it working.

TCB13 ,
@TCB13@lemmy.world avatar

postmarketOS just gained my respect. To be fair there’s no point in running a Linux system without systemd as you’ll end up installing 32434 different RAM wasting services to handle things like cron, dns, ntp, mounts, sessions, log management etc.

TCB13 , (edited )
@TCB13@lemmy.world avatar

I believe @possiblylinux127 's point was that in OpenWRT and others it makes more sense to have smaller daemons instead of systemd because they aren’t using the standard ones you’ll usually find under Debian and other Linux distros. They take daemons and slim them down to the point they become smaller than systemd at the cost of features that aren’t required on routers.

TCB13 ,
@TCB13@lemmy.world avatar

All these things still exist with Systemd. They are just called Systemd dash something

Although you’re right that’s not that “cut and dry” there’s a lot integrated and baked into the systemd core. Even if you consider a “systemd dash something”, let’s say systemd-networkd we’re suddenly talking about a single efficient daemon that covers all networking from basic IPv4 DHCP to IPv6 (with all it’s possible addressing schemes), can act a client or more like a typical router acts, delegate stuff and manage the entire thing from top to bottom in a cohesive way.

Just think about the amount of crap you’ve to setup to have a system do dual stack networking and provide prefix delegation on another interface, with systemd it’s just systemd-networkd. From the basics to serve IP’s, the classical isc-dhcp can do both IPv4 and IPv6, however…

the ISC DHCP server can only serve IPv4 or IPv6, means you have to start the daemon twice (for IPv6 with option ”-6”) to support both protocols.

Or you’ll just find you the implementation is bad and you’ll run wide-dhcpv6 instead. And then you won’t survive without radvd for router advertisements etc.

If you are a fan of Systemd, it is probably because you like the standardization and the integration across previously disparate services. That makes sense. (…) Obviously Systemd was a big leap forward in init.

Exactly, systemd solves tons of painful issues and provides a cohesive ecosystem of tools to manage Linux systems. While there are other great alternatives none as are complete and solid as systemd.

If you think it is making your system faster or lighter

But it may. By not having to deal with bunch of poorly integrated tools such as dhcpcd, dhcpv6, radvd, chrony, NetworkManager, resolvconf, logrotate and others we might actually have less overhead. And I’m not even talking about the time we don’t have to spend making sure all those integrate properly learning 234 different configurations syntaxes and dealing with specific bugs that only happen when program X interacts with program Y with feature Z enabled.

I’m not saying system it perfect, because it isn’t but it sure provides a LOT of piece of mind, stability and makes Linux a lot better than it used to be with init and friends.

TCB13 ,
@TCB13@lemmy.world avatar
TCB13 ,
@TCB13@lemmy.world avatar

This is mostly a worthless discussion. A computer / device should be considerable disposable as well as all the data on it. Just sync everything real time to a local “server” with something like Syncthing and if something goes wrong with your machines resync it back. Done.

TCB13 ,
@TCB13@lemmy.world avatar

Why do you say you’ve to be rich in order to do that?

TCB13 ,
@TCB13@lemmy.world avatar

I mean, I’m sure you can find some old laptop, ARM SBC or anything second hand with a broken screen that people may even gift you to run as your “home server”.

TCB13 ,
@TCB13@lemmy.world avatar

Ahahaha nice comment. I never said I didn’t have backups, the thing is that once you get your data across multiple machines with something like Synching your life becomes way better and things are easier to deal with. Even if my “server” dies I still have three more real time copies of the data (or at least one actually real time and two others a bit behind because those machines aren’t always turned on) and the “server” backups to another local drive a long term offsite backup that gets updated from time to time.

I’m not sure what your comment has to do with partitioning, though.

People usually go about and suggest partitioning their disks because they might require to reinstall the system and that way your home directory “will be safe” from whatever mess forced them into a reinstall. In reality this will just introduce unnecessary complexity and it is as likely to fail as single partition system. To be fair I would rather consider a BRTFS sub-volume for home with regular snapshots is way more interesting and manageable than just dumb partitions.

TCB13 ,
@TCB13@lemmy.world avatar

People usually go about and suggest partitioning their disks because they might require to reinstall the system and that way your home directory “will be safe” from whatever mess forced them into a reinstall. In reality this will just introduce unnecessary complexity and it is as likely to fail as single partition system. I would rather consider a BRTFS sub-volume for home with regular snapshots is way more interesting and manageable than just dumb partitions.

TCB13 ,
@TCB13@lemmy.world avatar

There’s also a point in my contract which states that upon using too much electricity

Yes, because an extra 1.50$ / year would definitely kill your wallet.

For me, storing the hardware and hosting anything would be problematic, as I’m in student accommodation meaning space is limited as it is

This is a valid concern thought, however you may host it at your parent’s home for instance. Either way a RPi and a disk aren’t that big.

You’re framing this as luxury when it fact it’s more like a small time effort to set it up than anything else.

TCB13 ,
@TCB13@lemmy.world avatar

I guess it depends on how you’re running things… and you should have backups anyways.

My previous point was that once you get your data across multiple machines your life becomes way better and things are easier to deal with. Even your “server” dies you’ll still have more real time copies of the data in your laptop, desktop etc. and eventually a long term offsite backup that gets updated from time to time. Having backups is important as real time sync won’t save you from you deleting files by mistake.

A quick way to do things would be to have an SSD drive (so no noise) on the “server” for your real time sync and OS and a mechanical hard drive (usually spin down) that gets a copy of the data via rsync every day. Then you do a monthly or weekly backup of the data to a remote location ove the internet or some USB hard drive that you physically move to other site.

If you’re using on an SBC you may run your OS on a SD card + 2.5" SSD drive for real time data + 3.5" for daily backup. And some other remote / offsite backup solution.

TCB13 ,
@TCB13@lemmy.world avatar

What do you need the webUI for? What’s the use case? Here are a couple for you:

For simple file management and sharing, you may use FileBrowser. It’s a single binary written in Go, just download and run.

If you’re looking for a more advanced and generic server management solution, then Cockpit is a good option. It’s available from Debian’s repositories and provides a UI to manage users, storage (including RAID), firewall, system services and even virtual machines. Can also manage Samba shares.

Cockpit uses the same system tooling you would use from the command line. You can switch back and forth between Cockpit and whatever else you like. It wont pollute your system like other solutions and there are dozens of extensions for it.

TCB13 ,
@TCB13@lemmy.world avatar

some plugins (like the zfs one) have some assets missing, also the Navigator works really slow when moving files (it should be instantaneously) and leaves the empty folders in the old directory

I believe there’s something wrong with your setup then.

I was thinking about using FileBrowser in a docker container

Filebrowser is a SINGLE binary, no need to run it in a container and deal with all the mapping stuff when it would be an essential part of the NAS.

Linux desktop appreciation post

I recently had to use windows for stuff and after a year of using Linux, it made me realise how janky windows is in comparison. Even on a top spec pc unminimized (or resized) windows flash white before their contents appear. Super-d to minimize/maximize doesn’t bring all windows back up or in the same order. And these are...

TCB13 ,
@TCB13@lemmy.world avatar

It’s incredible how Linux is both free and a more stable experience, even as a nvidia+wayland user.

Yes, I agree with you generally speaking until… I’ve to use MS Office and the alternatives aren’t up to it when it comes to collaboration with other MS Office users. Same goes for Adobe and Autodesk.

TCB13 ,
@TCB13@lemmy.world avatar

But ms office is available on the web for free so it doesn’t bother me

True, but that doesn’t work for everyone as online MS Office has limitations.

TCB13 ,
@TCB13@lemmy.world avatar

And if you must have 100% MS apps, just use the browser-based apps.

True, but that doesn’t work for everyone as online MS Office has limitations.

TCB13 ,
@TCB13@lemmy.world avatar

Add a Raspberry Pi + USB drive to your network OR use a VPS to host your data and sync all devices to it using Syncthing. This RPi or VPS would work as a central repository/server for your all your data. Enjoy.

TCB13 , (edited )
@TCB13@lemmy.world avatar

Do you really need a VPN? What’s your country / context?

Are you aware that if you use a good private tracker (one that keeps their torrents private and has a good reputation) and configure your client to require encryption for all connections you may not need a VPN?

TCB13 , (edited )
@TCB13@lemmy.world avatar

Whenever you torrent from public torrent trackers it’s easy for anyone to see what torrents your IP is currently downloading / seeding. There’s even a website for that iknowwhatyoudownload.com

ISPs and govts may track your torrent downloads on the same way that website does. It essentially boils down to indexing the torrents from those public trackers by listening to the DHT network / PEX exchanges. When you’re on a decent private tracker (and there are some free) they will disable DHT/PEX for their torrents making it so nobody can’t index and they won’t show up on websites like the one above.

Setting your torrent client to require encryption to all connections it will create an extra protection layer because then the ISP / govt won’t be able to peek into your bittorrent traffic, they’ll only see an encrypted TLS connection like the ones made to any SSL capable website. You may also add a blacklist of known entities that go after pirates so your torrent client won’t ever connect to those.

If you live outside the US/Canada/AUS you most likely don’t even need those measures, let alone a VPN. That entire thing about sending letters to people saying they’re downloading torrents is mostly a US thing because in other countries ISPs can’t even legally do it.

TCB13 ,
@TCB13@lemmy.world avatar

Only if people actually tried to learn PHP.

Good mini PC for around 100€

My current setup consists of a Raspberry Pi 4 with 4gb RAM and a 1tb external SSD. I’m thinking of getting a used mini PC for around 100€ to replace that tho because it would give me a lot more power and especially RAM (I currently need to use an 8gb swap file). My plan so far is to get a used mini PC that’s quiet, has a...

TCB13 ,
@TCB13@lemmy.world avatar

+1 for HP minis (second hand). -1 for Proxmox, LXD/Incus ftw.

TCB13 ,
@TCB13@lemmy.world avatar

Another catch is that the hardware design is bad. They usually cheap out and those machines have close to no ESD protection on all I/O ports. A simple short in a USB device will most likely kill the motherboard and/or CPU.

Can someone explain to me why NAT is not enough for security?

Networking noob here. I want to prevent all incoming requests except through a specific port, and that traffic is forwarded to a specific device on the network. NAT seems to do that just fine, it’s almost like a kind of firewall by itself. What kind of threats are there that requires more than just NAT for security?

TCB13 ,
@TCB13@lemmy.world avatar

It actually kinda is. Is someone trying to sell you into a firewall?

TCB13 ,
@TCB13@lemmy.world avatar

Re incus: I don’t know for sure yet. I have an old LXD setup at work that I’d like to migrate to something else, but I figured that since both libvirt and proxmox support management of LXC containers, I might as well consolidate and use one of these instead.

Maybe you should consider consolidating into Incus. You’re already running on LXC containers why keep using and dragging all the Proxmox bloat and potential issues when you can use LXD/Incus made by the same people who made LXC that is WAY faster, stable, more integrated and free?

TCB13 ,
@TCB13@lemmy.world avatar

LXD/Incus provides a management and automation layer that really makes things work smoothly essentially replacing Proxmox. With Incus you can create clusters, download, manage and create OS images, run backups and restores, bootstrap things with cloud-init, move containers and VMs between servers (even live sometimes) and those are just a few things you can do with it and not with pure KVM/libvirt. Also has a WebUI for those interested.

A big advantage of LXD is the fact that it provides a unified experience to deal with both containers and VMs, no need to learn two different tools / APIs as the same commands and options will be used to manage both. Even profiles defining storage, network resources and other policies can be shared and applied across both containers and VMs.

Incus isn’t about replacing existing virtualization techniques such as QEMU, KVM and libvirt, it is about augmenting them so they become easier to manage at scale and overall more efficient. It plays on the land of, let’s say, Proxmox and I can guarantee you that most people running it today will eventually move to Incus and never look back. It woks way better, true open-source, no bugs, no holding back critical fixes for paying users and way less overhead.

TCB13 ,
@TCB13@lemmy.world avatar

DO NOT migrate / upgrade anything to the snap package that package is from Canonical and it’s after the Incus fork, this means if you do for it you may never be able to then migrate to Incus and/or you’ll become hostage of Canonical.

About the rest, if you don’t want to add repositories you should migrate into LXD LTS from Debian 12 repositories. That version is and will be compatible with Incus and both the Incus and Debian teams have said that multiple times and are working on a migration path. For instance the LXD from Debian will still be able to access the Incus image server while the Canonical one won’t.

TCB13 ,
@TCB13@lemmy.world avatar

You funny guy 😂😂

Now, I’m on my phone so I can’t write that much but I’ll say that the post I liked to isn’t about potential issue, it goes over specific situations where it failed, ZFS, OVPN, etc. but I won’t obviously provide anyone with crash logs and kernel panics.

About ESXi: Incus provides you with a CLI and Web interface to create, manage, migrate VMs. It also provides basic clustering features. It isn’t as feature complete as ESXi but it gets the job done for most people who just want a couple of VMs. At the end of the day it is more inline with what Proxmox than what ESXi offers BUT it’s effectively free so it won’t hold important updates from users running on free licenses.

If you list what you really need in terms of features I can point you into documentation or give my opinion how how they compare and what to expect.

TCB13 ,
@TCB13@lemmy.world avatar

So you say it is “buggy as fuck” because there’s a bug that makes it so you can’t easily run it if your locate is different than English? 😂 Anyways you can create the bride yourself and get around that.

About the link, Proxmox kernel is based on Ubuntu, not Debian…

TCB13 ,
@TCB13@lemmy.world avatar

Well what I can say is that since my team migrated everything to LXD/Incus the amount of tickets that are somehow related to the virtualization solution we used dropped really fast. Side note: we started messing around with LXD from Snap (but running under Debian) and moved to Debian 12 version as soon as it was made available.

About the kernel things, my upstream fix comment was about how Canonical / Ubuntu does things. They usually come up with some “clever” ideia to hack something, implement it and then the upstream actually solves the issue after proper evaluation and Ubuntu just takes it and replaces their quick hack. This happens quite frequently and it’s not always a few lines of code, for instance, it happened with the mess that shiftfs was and then the kernel guys come up with a real solution (idmapped) and now you see Canonical is going for it. Proxmox inherits the typical Canonical mess.

TCB13 ,
@TCB13@lemmy.world avatar

How are you dealing with mDNS and your custom domain? Isn’t it causing… issues and mismatches?

TCB13 ,
@TCB13@lemmy.world avatar

“Big boy domains” on a network aren’t very easy to deal with. For instance sometimes you’ve devices in your network running DNS queries for your devices and they end up leaking to the outside because well… they’re FQDN… I also have experience mDNS issues due to some reason it seems to slow down a lot once you’re not using .local as your domain as well.

TCB13 ,
@TCB13@lemmy.world avatar

I don’t get what’s the issue… you can ask them to issue a certificate that includes wildcard subdomains and the root domain. community.letsencrypt.org/t/…/133925

TCB13 ,
@TCB13@lemmy.world avatar

Multi-level wildcards don’t exist at all - either don’t use wildcards or use a certificate with multiple wildcard names. Eg. *.xyz.example.org + *.abc.example.org.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • lifeLocal
  • goranko
  • All magazines