• 0 Posts
  • 34 Comments
Joined 1 year ago
cake
Cake day: June 12th, 2023

help-circle







  • Understood. Any public-facing server will be bombarded by bots. You need to deploy measures to avoid being hacked:

    1. Firewall: lockdown everything, allow only the strict necessary
    2. Remote login/SSH: update default username and pasword, only allow remote login using Encryption Key authentification
    3. (Optional) configure fail2ban to slowdown the attacks
    4. Keep your server up-to-date: configure auto-update, unattended-update or similare
    5. Setup and keep regular backups: be ready to nuke your server at anytime, with the confidence you can restart fresh in a short time and low effort

    Obviously, there are many other security steps that can be put in place, but firewall and ssh hardening are absolutely mandatory



  • I have tried openSCAD and FreeCAD, they are both good in their own right, but utimatly they also both have very steep learning curves. I suppose Blender can also be used for CAD but I have no experience with it. I just want to quickly design some parts for 3D printing as a hobby and don’t feel like spending hundreds of hours learning those tools. I am current using Onshape.com, it works well on Linux/Firefox, suits my needs and free to use with some limitations. But it is proprietary :(



  • I don’t think there is a one-fits-all solution. It depends what you are trying to do. For me it goes something like this:

    • transfer multiple files from 2 computers under my control: rsync
    • transfer few files between computers in my local network: NFS or SMB
    • tranfer 1 file from 2 computers in my control: scp
    • synchronize files between computers/phones: syncthing
    • synchronize files with cloud hosting: rclone
    • distribute files with relatives: cloud hosting, share link (I use pCloud, not FOSS)




  • It’s going to depend. Are you using the Android version that can shipped with your device, or a custom ROM? are you using F-droid? have you ever reported a bug to an app developer ? I assume a big majority of Android users are consumers and not participants, but at least with Android you have options to participate. Nothing wrong with being a consumer BTW.

    However, Android is quite a bit different from what is broadly understood as Linux. Yes, Android uses the Linux kernel, but appart from that it’s not a very open eco-system and Google absolutely controls the AOSP.


  • Most of the linux world is not for “consumers”, it’s for “participants” also refered to as “the linux community”. Android and SteamOS are consumer oriented indeed, you buy your device that ships with a Linux-based OS. But on the PC side of things, you just get, install and use linux for free with no strings attached. Just by doing so you become a participant of the linux community, and you contribute to shape the future of Linux as an OS by choosing a distro over another, by choosing a DE, by reporting bugs, etc.

    Any company that has influence on the development of Linux, can only have it by contributing to the whole project. This is what Valve is doing, as well as Intel, Canonical, Redhat and even Microsoft.