Man Lemmy is so much better than Reddit.

  • 0 Posts
  • 39 Comments
Joined 2 years ago
cake
Cake day: June 1st, 2023

help-circle
  • Development is pretty rapid too. I didn’t track the features on the updates, but new versions were getting pushed regularly. No mobile app which was kind of a bummer, but the progressive web app integration was pretty good. It felt like a mobile app.

    Edit: I forgot to mention the note sharing function, it shares a URL of the note that allows the recipient to view and edit the note through the URL. It was a little janky when compared with sharing a note between two users using themselves app, but it still worked pretty decently.







  • Yeah, functionally it’s the same. However I think it is a big perceptual change to be in line with the FUTO principle of “we want to make good software that is open and accessible, but we would also like you to pay us for it so we can continue this project sustainably.” That’s a bit of a contrast with the general open source approach of “I’m writing this software as a service to others, make a donation if you’d like to support my work.”

    Personally I think the move towards a more structured buy it if you can mindset is great. I’ve seen too many projects get abandoned because of lack of time and resources and then shift from developer to developer, sometimes getting better, sometimes worse.




  • I have a few codes duplicated in my keepass vault for the services I log in to often on desktop. The autotype is super nice in those cases. Other than that I do generally prefer having a separation between password manager and 2fa data though. Probably only a theoretical safeguard in my case, but simple enough to keep in place for the time being.




  • paradox2011@lemmy.mltoLinux@lemmy.mlWhat are your must-have programs?
    link
    fedilink
    arrow-up
    30
    arrow-down
    1
    ·
    edit-2
    7 months ago

    EDIT: realized this was for desktop, so removed the original list of mostly android apps. Here’s my go to desktop apps:

    Lollypop - music player
    Invoiceninja - open source invoicing service
    Meld - file/folder comparison
    Librewolf - hardened Firefox
    Joplin - notes
    QEMU/Virt-Manager - virtualization for that one windows app you still need
    KeepassXC - password management
    Element-desktop - Matrix client
    Gparted - no fuss partition management
    Lutris - game launcher that works with epic games (among many others)
    PDFarranger - best PDF management I’ve found on Linux Soundconverter - easy to use file converter
    Restic - backups
    Fdupes - duplicate file finder
    Freetube - privacy respecting YouTube client
    Paperless-ngx - very well built electronic document storage. Must be run as a server.




  • I thought this was a really good point regarding situations where a github issue or other channel of communication is being used to pester or make demands of a maintainer. I hadn’t thought about it from this perspective.

    Let the maintainer deal with it publicly, and reach out privately if you are concerned about the situation. Otherwise, even if you are concerned about burnout or the maintainer overworking, you may wind up advocating for a threat actor to become a maintainer of something.




  • paradox2011@lemmy.mltoSelfhosted@lemmy.world*Permanently Deleted*
    link
    fedilink
    English
    arrow-up
    6
    ·
    edit-2
    9 months ago

    Yeah, I hear you there. I usually get overwhelmed by the time I get to the “B” section.

    I think (looking back at your post) the most important thing that helped me was learning how to use docker-compose. All of my services are in docker containers and are much more manageable then trying to do a bare metal install.

    With that comes the struggle of security though, as docker containers use their own set of firewall rules distinct from the main firewall rules you might have setup on your server. If you end up using docker, do a few searches on how to secure those firewall rules for the containers themselves.

    I have definitely benefited from other peoples current set up lists, I’ll leave mine here in case it sparks some interesting directions for you.

    • Diun - notification service for when new images are released for any running docker apps I have up.

    • Immich - self-hosted photos backup. Incredible app, its extremely refined and feature complete.

    • Jellyfin (Linuxserver.io image) - personal media streaming service. The Linuxserver.io version was much easier to set up than the stock jellyfin version.

    • Joplin server - self-hosted back end for Joplin notes sync. Much faster and more reliable than the 3rd party sync targets like one drive or Dropbox.

    • Mealie - recipe management.

    • Nextcloud - so many things. Calendar, files, kanban, contacts, etc… Personally I find Nextcloud’s documentation hard to follow, so I’ve linked the video tutorial I used to set mine up.

    • Nginx proxy manager - reverse proxy with basic protections built in. I’m on the fence on suggesting this one and have been considering switching to something else, as it rarely gets updates these days. It is the only one I’ve been able to wrap my head around though. Zoraxy, Traefic and Swag are all other options. You mentioned having Nginx set up already, so this might not even be an issue for you.

    • Paperless-NGX - document server and archive. All you need is the docker-compose.env and docker-compose.postgres.yml from the linked directory. Tweak the compose and env values as you see fit and remove the “postgres” from the file name before firing it up.

    • Portainer - basically just a GUI for viewing docker services. You can manage docker images and stacks with portainer, but I would recommend just learning the docker-compose method in general.

    If you ever run into instructions for setting something up with a regular docker command but want to convert it to a docker-compose.yml file instead, this site is super useful: composerize.com


  • paradox2011@lemmy.mltoSelfhosted@lemmy.world*Permanently Deleted*
    link
    fedilink
    English
    arrow-up
    5
    ·
    edit-2
    9 months ago

    Definitely check DB Tech’s videos put on YouTube. He covers a ton of self-hosted apps and how to set them up. You’ll have to sift through a bit, not all the apps he talks about are really necessary, but I basically learned self-hosting through his channel.

    Look for stuff on authelia, crowdsec or fail2ban with regards security for your server and decide what direction you want to go there.

    Christian Lempa’s channel is also good, though can be more technically oriented.

    EDIT: also, this github repo has an amazing (though overwhelming) list if self-hosted services. Awesome Self-hosted.