calcoline582

joined 6 months ago
[–] calcoline582@programming.dev 1 points 2 weeks ago

Thanks, will check it, if not as host then as a VM. It is being recommended by many people.

[–] calcoline582@programming.dev 1 points 2 weeks ago* (last edited 2 weeks ago)

A machine is either secure or it's not

It can be more secure then others. Security focused (or hardened) means things like less attack surface, more careful review of packages and code, using more secure alternatives then others, among other features like kernel hardening, etc.

I plan to check Artix though, thanks.

[–] calcoline582@programming.dev 2 points 2 weeks ago

Qubes OS has very high system requirements, so that would not work.

[–] calcoline582@programming.dev 1 points 2 weeks ago

It seems to be Fedora based, so running without systemd might be much harder.

[–] calcoline582@programming.dev 1 points 2 weeks ago* (last edited 2 weeks ago)

Maybe, but I feel like it would take a lot of effort to make it hardened and daily drive it.
I might try it at some point though.

[–] calcoline582@programming.dev 1 points 2 weeks ago

Basically for same reasons that other people have mentioned in this thread + maybe a few more.
I will probably create a separate post about it.

[–] calcoline582@programming.dev 2 points 2 weeks ago (1 children)

Thank you for reply.

By the rest of your post, I'd bet on B. Which, puts us into an interesting situation

Yes, I would be ok with A as well, but I am learning things slowly to get to that point. So B for now would be great.

But it seems like OpenBSD might not be great for running VMs - https://redlib.catsarch.com/r/openbsd/comments/11ev3l4/is/_it/_a/_bad/_idea/_to/_use/_openbsd/_as/_a/_vm/_host/

Could not find much info for virtualization support on HardenedBSD though.
Not sure how well bhyve work there, but it seems like VMs might not work well or be performant enough on either of them.

I would try with Alpine, Artix or Void for now.

 

Hello, I am looking for a well-supported Linux / BSD distribution with focus on following features (in no particular order) -

  • Systemd free (found some here)
  • Security focused (meaning hardened, not security tools)
  • Wayland (preferably without anything X11)
  • Lightweight (as much as possible)
  • Supports flatpak, containers and VMs (preferably libvirt)
  • Atomic (more optional then other requirements)

This is expected to be run on real hardware on desktop (so alpine will not work).

Along with that, what are some good lightweight (but well-known / actively maintained) desktop environments for Wayland?

  • I see some here but am looking for opinions or if some are missing.
  • Especially ones that support stacking.

The most interesting ones I could find -

  • Void Linux (has some X11 stuff, not security focused, will try installing Wayland)
  • Kicksecure, OpenBSD, HardenedBSD (yet to explore more for these)
  • MXLinux and Artix (seem very niche)?

I am looking for more recommendations/opinions for similar requirements, especially if there are better known ones.

[–] calcoline582@programming.dev 0 points 2 months ago

This would require me to have a ZFS partition first and transfer my data on it, right?

Right now I am not using ZFS, but for next OS reinstall, I might try it. Thank you.

[–] calcoline582@programming.dev 0 points 2 months ago

Right now it is local only. Will keep this in mind for future. Thank you.

[–] calcoline582@programming.dev 1 points 2 months ago (1 children)

Yeah I use Linux and am comfortable with command line.

I am not looking for continuous backup though. I would occasionally add stuff to backup - like every few months or so. I also want the incremental backup part - not sure if encrypting backed up data using luks would allow incremental addition later on.

I will check rsync and luks. If you have any resources, please feel free to post here.

[–] calcoline582@programming.dev 0 points 2 months ago (1 children)

What do you mean by configuration and backup script?

Configuration as in dotfiles?

What does a backup script look like? Like a list of borg commands - one for each directory + repo which you want to backup? Or something more?

 

Hello, I have a bunch of personal data - videos, pictures, documents, PDFs etc. that I want to backup.

I am wondering what is the best way to do this?

Requirements -

  • I want to backup multiple different folders from my Linux computer - it is not a full disk backup.
  • Encryption would be great to have.
  • This needs to be a long term backup - like few years or more.
  • Data - small videos, pictures, PDFs, text files, documents, etc. Total size - less than 50-60 GB (for now - but it can increase over time).
  • I want to be able to incrementally add more data to backup of respective folders (e.g. new photos, documents etc.), or even add new folders.
  • After backup, I want to be able to cleanup my hard disk, reinstall OS or restore data from backup onto a completely new system in a new directory.
  • I do not care about stuff like file metadata like owner user, permissions etc.

Questions -

  1. Is one or more flash drives good for such kind of backup? Or would it get corrupt within few years?
  2. I found Borg backup, but it suggests that backup should be restored on the same machine - which does not seem to fit my use case.
  • It also suggests to keep Borg config directory - which again conflicts with restoring or adding new items from a different system.
  • Not sure how well this would work if restoring on a new system?
  • Are there any better alternatives?
  1. If I do use Borg, should using one repository per folder be the way to go about it? Or is there a better way?
  2. In Borg itself, I am thinking of using the repokey method (key stored with the repository) - and store the passphrase in a KeePass database on a different flash drive. Any different suggestions?

Please feel free to suggest any alternatives or improvements to my plan?

 

Hello, I have a bunch of personal data - videos, pictures, documents, PDFs etc. that I want to backup.

I am wondering what is the best way to do this?

Requirements -

  • I want to backup multiple different folders from my Linux computer - it is not a full disk backup.
  • Encryption would be great to have.
  • This needs to be a long term backup - like few years or more.
  • Data - small videos, pictures, PDFs, text files, documents, etc. Total size - less than 50-60 GB (for now - but it can increase over time).
  • I want to be able to incrementally add more data to backup of respective folders (e.g. new photos, documents etc.), or even add new folders.
  • After backup, I want to be able to cleanup my hard disk, reinstall OS or restore data from backup onto a completely new system in a new directory.
  • I do not care about stuff like file metadata like owner user, permissions etc.

Questions -

  1. Is one or more flash drives good for such kind of backup? Or would it get corrupt within few years?
  2. I found Borg backup, but it suggests that backup should be restored on the same machine - which does not seem to fit my use case.
  • It also suggests to keep Borg config directory - which again conflicts with restoring or adding new items from a different system.
  • Not sure how well this would work if restoring on a new system?
  • Are there any better alternatives?
  1. If I do use Borg, should using one repository per folder be the way to go about it? Or is there a better way?
  2. In Borg itself, I am thinking of using the repokey method (key stored with the repository) - and store the passphrase in a KeePass database on a different flash drive. Any different suggestions?

Please feel free to suggest any alternatives or improvements to my plan.

 

Hello, I was looking at WXT extension framework which supports multiple UI frameworks, but they are all JavaScript frameworks only. Is there any alternative way to write Firefox browser extension in a different language (like Rust / Python / Go, etc.) with minimal or no JavaScript, with a ok developer experience?

Transpilation to JavaScript is fine if it is well supported in Firefox with ok developer experience.

I also checked Dart but its support on Firefox does not seem great, like the extension only works on Chrome browsers.

view more: next ›