I mean, ever tried hosting your own email server in ${CURRENT_YEAR}? Might as well write those mails to a thumb drive and throw it out of the window.
- 0 Posts
- 13 Comments
zacher_glachl@lemmy.worldto Linux@lemmy.ml•I created a shitty Python script to manage multiple SSH connections because I couldnt find a decent one12·2 years agoI can (and do) just read the
~/ssh/.config
file if needed, it’s quite legible. In most cases however zsh autocompletion does all the heavy lifting for me (ssh ser(tab) -> ssh servername
).Still a cool idea for a script, and if it works well for you more power to you, just saying there’s more ergonomic and universally applicable solutions. (Only mentioning this since you said “I couldn’t find a decent solution to this problem”).
How is that a complicated alias? Seems pretty straightforward to me. But again, if you prefer a shell script which does the same thing but separated line by line, also fine
No need to overcomplicate things, just write a small shell script or even just an alias. I use this daily:
alias get-rekt="sudo apt update && sudo apt upgrade -y && sudo apt autoremove -y && flatpak update -y && flatpak remove --unused --delete-data -y"
adjust accordingly for Fedora and/or snaps. Obviously doesn’t work for appimages or manually compiled stuff which should be a last resort if there’s no other sensible way to install stuff.
edit: voyager shat the bed with the code block but you get the point
What else did you expect from Microsoft Linux? They’ve been taking notes from the best for some time now.
For distros I’ve been mainly looking at Manjaro, Linux Mint or plain old Ubuntu. Can you recommend anything that might fit for me or will I maybe run into any issues with my chosen three?
Like others I would caution against Manjaro, the distro maintainers have shown on multiple occasions that they are not exactly on top of it all.
Ubuntu derivatives are typically great works-out-of-the-box distros. Canonical (the company behind Ubuntu) has made a number of questionable moves with Ubuntu over the years so I would rather suggest going for Linux Mint instead. Mint is based on Ubuntu but IMHO fixes most of these issues.
My main concerns for switching are that I’ll have a hard time with university work because we mostly use teams for video conferences and work together with word, and other office stuff.
Since Microsoft Teams is an electron app, it works very well as a web app in a chromium-based browser like Brave or
chromium
itself, there’s no real need to install any separate app. I use it daily that way and I have no issues either with screen sharing, videoconferencing or chat.Microsoft office is a tougher nut. LibreOffice may or may not work for you - there’s a good chance it won’t be 100% compatible with existing office documents, and may for example slightly change pre-existing formatting. If that doesn’t matter to you, LibreOffice could be completely fine as a replacement. Otherwise, Microsoft Office 365 in the browser works as well on Linux as on Windows, maybe try if that is a workable solution for you in most cases. I find that for me, the web version goes 95% of the way, and for the last 5% I keep a windows 10 VM with Office installed around.
We also are required to do some virtual machine stuff where we use virtualbox.
The de facto standard virtualization solution on Linux is KVM/QEMU, but Virtualbox does appear to exist for Linux, so I don’t see a blocker there.
Also I’m a bit worried that some games on uplay, epic and other platforms aren’t available anymore.
I don’t play much, but I don’t think there’s a good solution to that. Setting up non-Steam gaming setups on Linux (e.g. via Bottles or Lutris) is IMHO finicky at best. Also, AFAIK a number of online multiplayer games don’t work simply because the DRM software refuses to work on Linux. You can check ProtonDB for a database of games and their support on Linux. If there are blockers there, maybe consider a dual-boot setup.
zacher_glachl@lemmy.worldto Linux@lemmy.ml•Thunderbird Flatpak got updated to 115 Supernova35·2 years agoflatpak mask org.mozilla.Thunderbird
until the “hide title bar” flag works again. I’m not losing two lines of display space to eye candy.
zacher_glachl@lemmy.worldto Jellyfin: The Free Software Media System@lemmy.ml•Docker container or bare metal?English2·2 years agoAh, right. Jellyfin running inside the container won’t know about anything happening outside of the container including any bare metal file system particulars, so you’ll have to manage mounts in the docker-compose file. AFAIK The official docker compose tutorial is pretty good but let me know if you need help!
zacher_glachl@lemmy.worldto Jellyfin: The Free Software Media System@lemmy.ml•Docker container or bare metal?English2·2 years agoUnfortunately I don’t use a GUI to manage my docker compose config so I don’t know, sorry. Symlinks do work as long as you also mount the mount point to which the symlink points (if it is on another partition/physical disk)!
zacher_glachl@lemmy.worldto Jellyfin: The Free Software Media System@lemmy.ml•Docker container or bare metal?English17·2 years agoDocker containers usually have a negligible performance overhead compared to bare metal. Certainly it won’t make or break jellyfin usability whether it is running in a container or not.
Some further advantages in addition to the ones you mentioned:
- trivially easy to up and downgrade versions (in case of a broken release for example)
- nearly 0 chance of incompatibilities stemming from your other installed packages or versions
- If your server is open to the public internet and you get hacked due to a flaw in jellyfin, any attacker finds himself inside the container. One typically mounts all media as read only into the container - so at that point all they can do is mess with your playback history and steal your home videos but a ransomware attack against your actual data is off the table.
edit: obviously you should still practice good security practices like requiring HTTPS, geoblocking etc. if you are open to the internet. Luckily there’s a fantastic container which pairs perfectly with the (imho preferrable) linuxserver/jellyfin container which provides this: linuxserver/swag. Just FYI
zacher_glachl@lemmy.worldto Linux@lemmy.ml•How do you keep track of all apps you install and their configurations?English37·2 years agoGit.
Keep all the config files of your tools in subdirectories of a git versioned directory and symlink them into their target location (e.g. with GNU stow). If installation of a tool is involved and you expect to have to revisit it, put the steps into an installation bash script and version it as well.
I’ve been quite happy with Linux Mint on all my devices, but since I’ve started using i3 and
apt purge
ing cinnamon, I’ll probably switch to Debian the next time I set up a PC of mine.
Unless you jump through a crazy number of hoops, your domain just gets blacklisted by every spam filter under the sun.