Skip Navigation

InitialsDiceBearhttps://github.com/dicebear/dicebearhttps://creativecommons.org/publicdomain/zero/1.0/„Initials” (https://github.com/dicebear/dicebear) by „DiceBear”, licensed under „CC0 1.0” (https://creativecommons.org/publicdomain/zero/1.0/)LA
Posts
17
Comments
188
Joined
2 yr. ago

  • This is encouraging. I do have somewhat older hardware but you are right. Even updating the kernel for update sake in other distros don’t seem to bring me visible value other than just updating to the lasers available.

  • I certainly understand the main purpose and honestly you have a good point about git.

    Let’s say that I can utilize your code within my personal app, but my personal app leverages a database (postgres). How would I integrate my app, the database and your library? Unless I’m missing something, I would still need a .env for the database since I don’t have access to the source code of the database.

  • So I like the idea. The main “problem” I see is that it/you assume that I have access to the code and can modify at will. lol to leverage this. If I have a database container but I don’t want to hard code the secret in a .env, how do I leverage your code/app/library? Another thing is, most of the time these type of secret managers require a password... to retrieve … a password. What’s the benefit in that? What other authentication methods can you provide to authenticate and retrieve the secret I want (without running into the chicken or egg problem). Two example that comes to mind right now are certificate based authentication and IP restrictions.

    I do understand that the scenarios I’m describing above may not be the goal of your code. I self host a lot of stuff (10-15 services) that all requires credential but only one app is custom written (so I have access to the source code and can make use of your code) BUT I still need to centrally manage credentials for it all.

    I do like the idea of having a single file with the creds. Especially for a small environment, databases are just overkill for this use case (in most cases) and it makes it really easy to backup your creds since it’s just one file.

    Perhaps writing up some documentation on ideas and examples for backing up the credentials (rsync, simple copy/paste, etc) would help new comers.

    P.S. Bonus points if you can make your code rotate said credentials on a schedule so they are never static.

  • I think for most people it becomes a trade off decision. Do you want to expose ports and potentially open your home to attacks but keep all traffic privately encrypted (if using SSL) and yours? Or do I keep my home unexposed but delegate trust and traffic flow to Cloudflare essentially and potentially allowing them to see my traffic?

    For me it depends on the service. Nothing too sensitive or personal or already publicly available? Then Cloudflare tunnel coupled with Nginx Proxy Manager.

    Highly sensitive and personal? Then do I really need to expose it to the internet? Most of the time it’s no or a VPN can be used to access those resources.

    Something in between? I’d consider forwarding ports and use Nginx Proxy Manager for SSL.

    For some people, exposing or forwarding ports isn’t even an option due to ISPs CGNATs, not allowed, etc. In those cases Cloudflare shines and it’s the most feasible solution.

    My 0.02 cents

  • This seems pretty vanilla based on what other have suggested but I use regular markdown files in a git repo.

    For data flows or diagrams, mermaidJS syntax within the markdown file works wonders and when I need to link one document to another or one section to another, you can use the normal link syntax of markdown.

    Easy to use, hardly any setup and easily accessible.

  • Honestly you learn most by doing it yourself. Where to start depends on how versed you are with system administration, Linux, self hosting, etc. If you are an absolute beginner then start with Linux sysadmin videos (for example, what are the top most important things to do to a new Linux server, how to secure a Linux servers, etc). Once you have a list of “you should do x” then dive deeper into each topic to make sure you understand why and how.

    Just don’t run random commands that you don’t understand what it does. You said you were learning right? Then take that command and learn why and what you are running.

    I can help further if you have specific topics you need help with. This community is also amazing but some times a search on the community yields exactly or close to what you are looking for so leverage that too!

  • Do you have other clients backing up to your unraid? I’m looking for a complete solution to backing up end user workstations (windows, Mac and Linux) to my unraid server then backing up my unraid server to something like wasabi, Amazon, backblaze, etc. Preferably a single solution.

  • I had this same problem but Pihole can act as your DHCP server too. I turned off DHCP on my ISP router, turned it on in Pihole and configured my range (with some buffer for static IPs for servers and others) and off it went. When all my clients (laptops, workstations, phones, etc.) requested an IP (which I saw them trickle in almost immediately), they got their IP from Pihole and also automatically directed all DNS queries to Pihole. No need for complicated setups.

    Edit: fix typos.

  • Nobara has been an absolute pleasure and “works out of the box” experience. Mainly due to having things preinstalled or prompting for installation of gaming dependencies and software up front.

    My “get into Linux gaming” distro was Pop. Solid distro tho and having isos depending on your hardware is super helpful and cuts down on a lot of issues you may encounter with other distros. You can’t go wrong either way. If you are looking for a “do it for me/minimal tinkering and installing” go for Nobara. If you are looking to “possibly tinker/install a bit more up front” go for Pop.

    Edit: Forgot to mention my specs are somewhat the same as your. i5 with 16gbs of RAM, 1080ti and 1tb ssd. Both Pop and Nobara run smoothly with heavy games like Cyberpunk as an example.

  • This is the answer. Dual boot for awhile and experiment a bit. Sometimes games work out of the box, other times it needs a bit of tinkering which most of the time someone else has already identified what you need to do to fix your issue.

    Things like Lutris, Steam, Wine and ProtonDB are in all invaluable to gaming on Linux.

  • It’s starting to sound like I need to reinstall the OS.

    Shouldn’t have dnf groupinstall “KDE Plasma Workspace” installed everything I needed if the DE was corrupted or deleted during upgrade? Do I need to run any other commands?

  • Just tried. No dice. Ran a few commands.

    dnf group list --available *desktop - this did not list KDE as an option at all.

    dnf groupinstall "KDE Plasma Workspaces" - this said that nothing was found as if the package was not available

    dnf install @kde-desktop-environment - seems to have installed KDE but after reboot, no DE, just back to the terminal.

    I also ran disabling gdm and enabling ssdm commands but I can’t remember exactly what I ran.

    No dice.

    If I run dnf list installed | grep kde it shows nothing.

  • Well tried upgrading to n38 last night, now it’s not booting up all the way. I followed the guide on Nobara’s website.

    Currently stuck at “Failed to start systemctl-user db.service”

    I can do an ALT + F3 and it takes me to the terminal where I can log in just fine but that’s about all I can do. No GUI, No KDE. Did I search on Google and Nobara’s discord but nothing useful. Would really rather not have to reinstall clean. Any ideas?