The Linux Thread - The Autist's OS of Choice

You'll likely have to experiment because the docs appear to be garbage. It might require some custom config.
Some indicate simply slapping a / on the "Hostname/IP" will work(so: localhost/ ), others say custom nginx config is needed like: https://github.com/NginxProxyManager/nginx-proxy-manager/issues/3512#issuecomment-1954201567
I think I got the nginx configured, but when i tried to do the setup I continue to run into errors. as far as i can tell the aio option deploys a bunch of other containers which fails to load - the documentation is so bad that I might need to look at the community volunteers version
 

Attachments

  • error.jpg
    error.jpg
    78.2 KB · Views: 19
Halle-fucking-lujah I finally got Nextcloud fully up and running. God that documentation never really clarified things well.
So key points:
The aio container will automatically deploy child containers on their own network. Those containers will automatically open their necessary ports. My mistake was trying to put the main container in a different network group with the rest of my apps, and adding the necessary ports to the main container. Oh and trying to proxy to the https page and not the http page.
 
Any suggestions for a good used ~$600 laptop? I'm on my third t480 and I think it may be time to move on. An iGPU would be nice for the occasional game.
If you can live with like 8 gigs of ram, Lenovo has some decent new notebooks in that price range with M.2 slots. Worst thing about them is that M.2 is the only thing you can upgrade. You're getting more bang for your buck with a used machine for sure, but I'm just floating it out there.

Their current Ideapads have very nice keyboards and trackpads, and I bought a lower end one in a black Friday sale last year and had zero issues running Manjaro on it and playing a few Steam games on it out of the box.

It really depends on what you're doing, though. If you're looking to play Stardew Valley in between shit posting and firing off emails, they're nice machines. If you're looking to play Elden Ring in between doing professional graphic design work, they're not.
 
Last edited:
If you can live with like 8 gigs of ram, Lenovo has some decent new notebooks in that price range with M.2 slots. Worst thing about them is that M.2 is the only thing you can upgrade. You're getting more bang for your buck with a used machine for sure, but I'm just floating it out there.

Their current Ideapads have very nice keyboards and trackpads, and I bought a lower end one in a black Friday sale last year and had zero issues running Manjaro on it and playing a few Steam games on it out of the box.

It really depends on what you're doing, though. If you're looking to play Stardew Valley in between shit posting and firing off emails, they're nice machines. If you're looking to play Elden Ring in between doing professional graphic design work, they're not.
8 gigs of RAM is kind of a deal killer. The t480 I'm on now has 32 gigs and Firefox likes to use up every gb it can.
 
what's the best solution for an email account with smtp access that can be used for password resets and notifications from my server apps? should I just host my own and whitelist the address?
 
what's the best solution for an email account with smtp access that can be used for password resets and notifications from my server apps? should I just host my own and whitelist the address?
if it's your homelab, and you want the emails to get through, your personal GMail with an app password (just share it across everything).
 
What do you have open that Firefox uses 8+ GBs of RAM? 50 active tabs of web apps like Discord with all the scripts allowed?
I assumed it was a memory leak tbh. 30-40 tabs usually, 10 of the farms, couple youtube, ebay, archive.org, just random shit. I do use NoScript.... Anyway, I need more than 8 gigs.
 
But from what I understand with newer builds, you can use one of the desktop profiles and it gives you some sane USE flag defaults.
They are good, but the bigger issue is general dependency hell (in desktop enviorments) in everything nowadays way outstrips any performance gains from hyper specific use flags.
Ricers were lovingly mocked way back when I was using Gentoo in 2006. Of course, back then, ricing was all about pointlessly overspecified USE flags, intended to eke out a few extra fractions of a percent of performance improvements, rather than overly-complicated desktop "optimisations".
I mean, you can do the ricer max efficiency strat. It just ain't worth the squeeze unless your doing something on embedded and really resource strapped, or you're doing some voodoo magic (for the average person) crossdev/crosstoolchain builds (eg: amd64 libc mutilib 64 -> MIPS/ARM 32bit musl) builds for said embedded builds.
 
gmail has disabled smtp access - and/or nuked it from any of their documentation on the internet. I can't find the config info anywhere
Still there. You just have to pretend you're looking to setup an email client. Looks like oauth is required these days unclear if app passwords are still allowed.



If not you could always try setting up a cock.li account(or one of their other domains)
 
Still there. You just have to pretend you're looking to setup an email client. Looks like oauth is required these days unclear if app passwords are still allowed.



If not you could always try setting up a cock.li account(or one of their other domains)
Yeah, my bad on that one- if you have 2FA enabled the Google cucks stop you from using app passwords- otherwise these can be enabled via https://myaccount.google.com/lesssecureapps

Probably cock.li is the better option as @davids877 suggests. You don't have to use a horsefucker.org email addy, I always use firemail.cc when setting up alerts on customer systems. Alternatively, apparently there are some Sendgrid alternatives that are meant for sending mass marketing mails that have free plans that let you send a few thousand emails a month... might be options (assuming that they don't require some cancerous API to send emails rather than raw SMTP).
 
  • Like
Reactions: Betonhaus
Probably cock.li is the better option as @davids877 suggests. You don't have to use a horsefucker.org email addy, I always use firemail.cc when setting up alerts on customer systems. Alternatively, apparently there are some Sendgrid alternatives that are meant for sending mass marketing mails that have free plans that let you send a few thousand emails a month... might be options (assuming that they don't require some cancerous API to send emails rather than raw SMTP).
cock seems unreliable (lmao) sometimes imho, but it's not a "major" company so that's just how you roll sometimes (It's not like google doesn't yeet emails either). I had email sent by others that just yeeted into the void continuously over a month before waaay back.
 
cock seems unreliable (lmao) sometimes imho, but it's not a "major" company so that's just how you roll sometimes (It's not like google doesn't yeet emails either). I had email sent by others that just yeeted into the void continuously over a month before waaay back.
I agree it's not 100% ideal, just better than trying to run your own mailserver.
 
  • Optimistic
Reactions: Darkholme's Dungeon
Ok one other question, I have nginx proxy manager in a container and on the same network as most of my other apps, so I can address them as HTTPS://Sonarr:80 as opposed to the host IP address. For containers outside that specific network, such as running on host or the bridge network, how do I address them instead of using the host computer's external IP address? Or am I missing an obvious solution?
 
  • Thunk-Provoking
Reactions: Vecr
Ok one other question, I have nginx proxy manager in a container and on the same network as most of my other apps, so I can address them as HTTPS://Sonarr:80 as opposed to the host IP address. For containers outside that specific network, such as running on host or the bridge network, how do I address them instead of using the host computer's external IP address? Or am I missing an obvious solution?
I wouldn't bother with separate networks. I put everything on a bridge with its own IPv6 address, and only use a reverse proxy to make them accessible by IPv4.
 
I wouldn't bother with separate networks. I put everything on a bridge with its own IPv6 address, and only use a reverse proxy to make them accessible by IPv4.
nextcloud spawns a bunch of child containers that are hardcoded to a nextcloud-aio network. Oh, and Yacht has a tendency to get unstable if it's on the same network as a bunch of other stuff. and Homessistant runs as an independent os on KVM. and I haven't migrated jellyfin to docker yet
 
Wow, another content creator has switched to Linux:
Interesting to hear, I do miss the days of gnome 2... though back then in the late 2000s to early 2010s windows and macos were good too. On linux samba used to be incredibly seamless to setup on a client running gnome 2, the computing experience has become increasingly adversial for power users whom are not programmers.

My computing experience is fairly centralized and rather old fashioned albeit with newer hardware. I have a freebsd micro pc (cheap surplus) that is kept on 24/7 due to being low powered and noiseless. This machine runs a tmux session where I sometimes remote in to manage if needed and runs rtorrent which I learnt how to set up, this machine also hosts a samba share and has both clang and gcc installed for when I need to deal with C or C++. I found freebsd fairly easy to setup and manage headless.

In my daily life I use emacs on other computers (Including a beefy windows desktop, no WSL2) to remote in and traverse the computer interactively via emac's interactive file manager, shell, text editor, and some basic commands including whenever I need to use git. If people are interested in FreeBSD feel free to ask me questions, I am learning how to administrate it at the moment and can go over certain things I figured out. I'm also currently trying to take a deeper dive into Windows though I will save that for the windows thread.

Since this is a linux thread I can't forget to mention my laptop (cheap surplus) runs debian stable, I could've run testing however I understand the tradeoffs of running old versions of software and things changing at a glacial pace. Overall for running emacs, IDEs, web browsers and interfacing with the various FOSS out there no complaints. On stable I stick to the package manager, appimages, and compiled software. Feel free to PM me or post here to discuss Debian also...

Between MacOS, Windows, and Linux they all have their pros and cons that are quite similar to the age old debates from over a decade ago: the difference is now on the desktop all three have declined in the user experience from their heydays so pick your poison.
 
Back