WQMan

joined 2 years ago
[–] WQMan@lemm.ee 4 points 1 month ago* (last edited 1 month ago) (1 children)

I personally use Debian. For your case, you can install lightweight desktop environments such as XFCE.

Honestly from my point of view after reading your post, you don't have a terminal or operating system issue, it feels like you are new to self-hosting and don't know how to start configuring from scratch.

Ideally you want to look for documentations or keep asking for online help. For example, with installing docker, you would want to refer to this: https://docs.docker.com/engine/install/. Welcome to system admin life, where you spend more time reading/understanding than configuring.

Personally, you can even use AI Chatbot to help you with stuff, just be specific on the system you are on, the goal you are trying to achieve and the problem you are tring to solve.


Which brings me to answer your next point about CasaOS: It exists so that you can skip most of the 'system admin life' step. It skips almost all the setup you would have needed to do on a fresh machine, and just leaves configurations. The downside is usually it eats up more resources than a self-configured install since it comes with redundant features you are unlikely to use.

TLDR; Pre-configured OS such as CasaOS is a solid choice if you just want to set it up and be done with it. If you are here to really learn about system admin stuff, then pick any of the Linux Operating system (Debian-derivatives recommended) with a lightweight DE.

Happy self hosting :v

[–] WQMan@lemm.ee 2 points 2 months ago

Aside from the commonly stated - experience:

The key point to keep in mind is that, at the end of the day, your building an application to satisfy a customer. Or to be exact, a list of requirements that may or may not be constantly changing. In this case from what i'm reading, I am assuming its your hobby project, so the 'customer' is you.

In this case, over-engineering is when you add more functionalities/services than what you needed to hit the bare minimum requirement. Ideally you want to hit basic requirements first, then start designing/engineering on top of what you have when your customer wants more features, etc.

Your design providing more features than the bare minimum should be an 'accident' more than intentional ideally, unless you think the extra feature takes 0% effort to implement. (Though TBH safe rule of thumb is, never design for additional unrequested features)


With the above context in mind, you should be asking the questions:

  • How much downtime is acceptable? (Usually measured in per year)
  • How much $ cost in SaaS/API services is acceptable? (per month, or year, etc...)
  • How much time/money spent in maintenance is acceptable? (Helps in determining the API/Service you are going to use)
  • Other questions related to acceptable risk/costs, etc...

Yea, welcome to client engineering. Usually its handled by senior developers or project managers, unless your in startup.


TLDR; It's not about finding a design that is perfect, its about finding a design that is acceptable by the involved. What is acceptable? that is for the involved parties to decide.

[–] WQMan@lemm.ee 4 points 1 year ago* (last edited 1 year ago)

Use this tool to debloat your windows: https://github.com/builtbybel/privatezilla , also, I heard that setting your region as English (International) during installation comes with less bloat-ware installed?


Also, lookup tutorials on how to Dual Boot.

[–] WQMan@lemm.ee 2 points 2 years ago

Just heads up for linux (and those not aware I guess)

ProtonVPN app itself (on windows) has the same banner deal as well, but it links to a deal that is unlimited for individual (Not family!). So deal isnt exclusive to family edition only.

Not sure why its not displayed on their web apps. Or maybe im blind and I missed it, :P

[–] WQMan@lemm.ee 2 points 2 years ago* (last edited 2 years ago)

IMO, my biggest concern is sustainability for Proton.

Focusing on cool, new products over current products is probably going to be unsustainable in the long run. If it isn't economically sustainable, I fear they might give up on privacy-related features just to make some cash. (Just like Mozilla and Google)

Or worse, they might be forced to shut down some services, which is completely backwards and undesirable...

[–] WQMan@lemm.ee 12 points 2 years ago (1 children)

For myself, mostly using KeePassXC. ProtonPass exists just as a backup for extremely important accounts, in the event where I somehow lost all of my KeePass files stored on all my devices lol.

That said, I do agree that Bitwarden (or most other clients) is probably way superior than ProtonPass itself. I do wish that they had focused on improving their other applications (Mail, Drive. VPN), rather than try to compete in the password manager space...

 

Title; Seems like they are giving out a free 1-year plan, as long as you claim the offer before October 31st.

Seems to be legit, as it's coming from their own website. I am currently using their offered plans too, and it works.

 

Title;

I am using the ProtonPass extension on Firefox, specifically with the Floorp Browser.

Additionally, I am currently on a free account for ProtonPass.

How can I edit my existing logins to add new notes or 2FA?

I do not see an edit button on the UI when I click on one of my login accounts, and there is nothing in the settings either.