[–] 1 point 1 year ago

I like Pop, but note that Gnome has a few extensions that implement tiling (I use PaperWM). I believe KDE also has some tiling support.

Certainly, many of the hardcore tiling environments are too bare and require significant effort to get to a usable state (esp. on laptops, where you want wireless network applets), and it's unfortunate that it is no longer so easy to mix and match components (e.g. I used to run xmonad on top of Mate).

Having said that, I'll have another go with the beta!

  • source
  • parent
  • context
  • [–] 1 point 1 year ago

    How much storage you want? Do you want any specific feature beyond file sharing?

    How much experience do you have self hosting stuff? What is the purpose of this project? (E.g. maybe you want a learning experience, not using commercial services, just need file sharing?)

  • source
  • [–] 1 point 1 year ago

    To be fair, if you want to sync your work across two machines, Git is not ideal because well, you must always remember to push, If you don't push before switching to the other machine, you're out of luck.

    Syncthing has no such problem, because it's real time.

    However, it's true that you cannot combine Syncthing and Git. There are solutions like https://github.com/tkellogg/dura, but I have not tested it.

    There's some lack of options in this space. For some, it might be nicer to run an online IDE.

    ...

    To add something, I second the "just use Git over ssh without installing any additional server". An additional variation is using something like Gitolite to add multi-user support to raw Git, if you need to support multiple users and permissions; it's still lighter than running Forgejo.

  • source
  • parent
  • context
  • [–] 13 points 1 year ago (1 child)

    Reminder that you can go for hybrid approaches; receive email and host IMAP/webmail yourself, and send emails through someone like AWS. I am not saying you can't do SMTP yourself, but if you want to just dip your toes, it's an option.

    You get many of the advantages; you control your email addresses, you store all of the email and control backups, etc.

    ...

    And another thing: you could also play with https://chatmail.at/relays ; which is pretty cool. I had read about Delta Chat, but decided to play with it recently and... it's blown my mind.

  • source
  • [–] 1 point 1 year ago

    But now with the end of Windows 10 looming, I need to upgrade a family member’s computer to Linux.

    Why?

    Did they ask for Linux? Do you have authority over them?

    So this needs to be something that both is not going to break on its own (e.g. while doing automatic updates) and also won’t be accidentally broken by the users. ... There’s no way I’m going to be able to handle long-distance tech support if things break more than once in a blue moon.

    Issues appear. I would be more focused on setting up remote access than choosing a distro.

    I'd choose something LTS that has been around for a while (Debian, Ubuntu, RHEL-derivatives, SuSE if there's a freely-available LTS, etc.).

    If you are not against the use of Google products, ChromeOS devices are about the best well-designed low maintenance operating systems. (Not Flex, a ChromeOS device.) But you would be sacrificing Firefox and LibreOffice, which might not be an option. (And technically, it's running a Linux kernel, if I remember correctly.)

  • source
  • [–] 1 point 1 year ago

    Yep, I do that on Debian hosts, EL (RHEL/Rocky/etc.) have a similar feature.

    However, you need to keep an eye for updates that require a reboot. I use my own Nagios agent that (among other things) sends me warnings when hosts require a reboot (both apt/dnf make this easy to check).

    I wouldn't care about last online/reboots; I just do some basic monitoring to get an alert if a host is down. Spontaneous reboots would be a sign of an underlying issue.

  • source
  • parent
  • context
  • [–] 2 points 1 year ago

    Try a LiveCD or installing Windows to an external drive (or if you are able to dualboot, although I don't recommend dualbooting in general).

    As for your original question, all PC/component manufacturers invest time in making their stuff work on Windows. Few do the same for Linux. Linux has a ton of people working to make hardware work, but it's always going to be an uphill struggle if you don't choose hardware explicitly for Linux support. Although I think your most recent issue is hardware (but I can't know for sure).

  • source
  • parent
  • context
  • [–] 3 points 1 year ago

    I think Cloudflare Tunnels will require a different setup on k8s than on regular Linux hosts, but it's such a popular service among self-hosters that I have little doubt that you'll find a workable process.

    (And likely you could cheat, and set up a small Linux VM to "bridge" k8s and Cloudflare Tunnels.)

    Kubernetes is different, but it's learnable. In my opinion, K8S only comes into its own in a few scenarios:

    • Really elastic workloads. If you have stuff that scales horizontally (uncommon), you really can tell Amazon to give you more Kubernetes nodes when load grows, and destroy the nodes when load goes down. But this is not really applicable for self hosting, IMHO.

    • Really clustered software. Setting up say a PostgreSQL cluster is a ton of work. But people create K8S operators that you feed a declarative configuration (I want so many replicas, I want backups at this rate, etc.) and that work out everything for you... in a way that works in all K8S implementations! This is also very cool, but I suspect that there's not a lot of this in self-hosting.

    • Building SaaS platforms, etc. This is something that might be more reasonable to do in a self-hosting situation.

    Like the person you're replying to, I also run Talos (as a VM in Proxmox). It's pretty cool. But in the end, I only run there 4 apps I've written myself, so using K8S as a kind of SaaS... and another application, https://github.com/avaraline/incarnator, which is basically distributed as container images and I was too lazy to deploy in a more conventional way.

    I also do this for learning. Although I'm not a fan of how Docker Compose is becoming dominant in the self-hosting space, I have to admit it makes more sense than K8S for self-hosting. But K8S is cool and might get you a cool job, so by all means play with it- maybe you'll have fun!

  • source
  • parent
  • context
  • [–] 1 point 1 year ago

    I haven't tested this, but I would expect there to be ways to do it, esp for VMs if they are not LXC containers.

    (I try to automate provisioning as much as possible, so I don't do this kind of stuff often.)

    The Incus forum is not huge, but it's friendly, and the authors are quite active.

  • source
  • parent
  • context
  • view more: ‹ prev next ›