devnull, (edited ) to random
@devnull@crag.social avatar

On multiple occasions I've listened to instance admins speak about high S3 costs. The sheer amount of data absolutely balloons the more activity your server sees, I get it.

What I don't get is whether there's some unknown fedi ethical reason everybody insists on setting up an S3 cache (followed immediately by complaining about it).

Y'all want to know what the rest of the web does? Hosts their own uploaded media, and links out to the rest...

nixCraft, to linux
@nixCraft@mastodon.social avatar

I don't like it when this happens, but I must admit that APT https://www.cyberciti.biz/faq/ubuntu-lts-debian-linux-apt-command-examples/ is very easy to use.

SuitedUpDev, to devops
@SuitedUpDev@mastodon.online avatar
jorijn, to devops
@jorijn@toot.community avatar

I've just finished migrating toot.community to Hetzner. It's now operating on Talos Linux with a managed Kubernetes setup across several bare-metal servers.

Utilizing managed Kubernetes on VMs proved to be increasingly costly. While DigitalOcean's managed experience is great, a shift in strategy is needed to maintain financial stability due to the gradual decline in donations each month.

As always, it's a financial trade-off between being cared for, and taking care of.

matthewskelton, to devops
@matthewskelton@mastodon.social avatar

In a customer session yesterday there was a misunderstanding about "long-lived teams". People felt that the need to keep teams around long-term was a high bar preventing swarming and discovery.

"Long-lived teams" is instead of short-lived teams (2 weeks, 3 months, etc.) that ignore the "superpowers" of well-functioning teams.

Keep the teams together after they have developed a good working pattern, then bring work to that team.

🧑‍🤝‍🧑💪

mariyadelano, to tech
@mariyadelano@hachyderm.io avatar

Developers and anyone working in :

What do you like to read for work or in your spare time? (That's related to your job or code more generally). Trying to get a list of content that's actually good and read by real people vs propped up by algorithms.

Send links if possible or give names of sites / blogs / creators.

Thank you!

defcon201, to devops
@defcon201@hostux.social avatar
schizanon, to linux
@schizanon@mas.to avatar

I don't understand what #Nix is for

Is it a #Linux distro? Or is it a #container orchestration tool?

At my last job our #webDev env was managed by it, but I was using it on #MacOS and we also had to have #Docker, so I could honestly never figure out what it was there for.

#nixOS #programming #devops

glyph, to devops
@glyph@mastodon.social avatar

Does anyone know why this has broken recently: https://blog.glyph.im/2014/12/docker-fast-dev-to-prod.html

Specifically, I:

  1. run a registry on localhost
  2. docker build on my local (aarch64 mac) machine
  3. push to localhost:5000/stuff
  4. ssh -R to forward 5000 to my remote (aarch64 linux) server
  5. docker pull localhost:5000/stuff on that server

I then get:

Error response from daemon: manifest for localhost:5000/stuff:latest not found: manifest unknown: manifest unknown

What changed?

anderseknert, to opensource
@anderseknert@hachyderm.io avatar

A surprisingly common mistake people do when contributing to projects is to forget the (often required) sign-off on their commit, and then close the PR only to open a new one where the sign-off is included. This isn’t needed! Next time, just:

git commit --amend --signoff
git push --force

And your signoff will be added to the commit in your PR.

fwilhe, to fedora
@fwilhe@social.tchncs.de avatar

I know this is a hot topic and I don't want to be guilty of bike shedding, but boy do I wish the #fedora #centos #redhat installer would not create a separate home partition when I select automated partitioning. #Debian asks, rh just assumes this is 'correct'. Why? What advantages does this have, really? #linux #sysadmin #devops

bahmanm, to programming
@bahmanm@mastodon.social avatar

#Gnu #Make is one of the most underrated and over-avoided tools in the modern programmer's toolbox.
-- Bahman 😎

#Programming #Linux #SysAdmin #DevOps #DevX #HiddenGem

brunty, (edited ) to selfhosted
@brunty@brunty.social avatar

Fediverse! What are your favourite #SelfHosted things and why?

#SelfHosting #SelfHost #DevOps #DevOops #ServerAdmin #Servers #HomeLab

alda, to devops
@alda@topspicy.social avatar

My take on these days is that there are no clever and elegant solutions out there for small scale infrastructure needs, even if those are the majority of the backend systems out there.

So many things are invented for large-scale and high demand services and then supposedly tickle down to smaller systems.

The thing is that I don't need a real-time job scheduler for my Rails app image processing pipeline. I really just need a cron job that runs every 10 minutes or so during office hours.

syntaxseed, to php
@syntaxseed@phpc.social avatar

So I have a Wordpress website which is deployed to the apache+nginx server with Ansible. A symlink in the webapp's document root is updated to point to the new release.

I'm encountering Apache (I think) caching the results and serving the index.php page in the old release until I modify the file. Even though the symlink points to the new release.

Any suggestions as to how to fix this other than tweaking the modified date on the old release?

thisismissem, to Redis
@thisismissem@hachyderm.io avatar

Does anyone know of a tool to monitor pub/sub topics? e.g., messages per second on topics, average message size in bytes, etc.

I know the INFO command gives total stats for all commands, but it'd be nice to have more detail into pub/sub. I'm sure we used to have this at pusher.com, but not sure how, and that was over a decade ago, before they moved to an in-house developed messaging infrastructure

JasonGoldman, to opensource

The upcoming release of the Open Source Definition (v1.11) will recognize as an software by @MongoDB. 🎉

nixCraft, to random
@nixCraft@mastodon.social avatar

My Python script that scans /var/log/mail.log for abnormalities failed in Debian 12. Upon reading the documentation, I come across this from Debian Wiki 🤡 Systemd is truly pain in the butt. Now I have choices here: A) update my script to use systemd journals to scan logs. B) Install rsyslogd and reconfigure old behavior. Three is 3rd choice go back to FreeBSD or Alpine. But that is too much work. LOL. #debian #linux #devops #sysadmin #opensource

jschauma, to sysadmin
@jschauma@mstdn.social avatar

Hey Fediverse! The Spring semester is about to start, and I'll be teaching System Administration again:

https://stevens.netmeister.org/615/

Topics covered include: basic operating system & filesystem concepts, software installation & package management, config management, automation, tools development, TCP/IP networking, common services, system security.

All lectures are online as free videos; if you'd like to follow along, here's the playlist for Week 1:

https://www.youtube.com/playlist?list=PLDadzdouM0VCV7tjurqM8FHY6APK9wvJl

coldclimate, to random
@coldclimate@hachyderm.io avatar

After a month+ of hacking on and I'm in a right mix about it. Great for building, but I'm unconvinced on using it for deployment.

Even with Merge Queue, and trunk-based development, I struggle with good patterns for roll out, roll back, promotion etc etc.

All thoughts and links welcomed.

kerfuffle, to random
@kerfuffle@mastodon.online avatar

If you think being 100% correct and precise in your instruction manuals will guarantee people will not fuck up using your system, sit down with someone reading your manual sometime to be cured of that notion.

First thing I noticed is that people don't read manuals like novels. They will open your manual in the middle, browse for things that stand out as something they know already, and do that first, regardless of your manual listing 40 steps that need to be done beforehand.

killyourfm, (edited ) to random
@killyourfm@layer8.space avatar

We're laying the foundation for a pretty exciting future over at @thunderbird.

And we're currently hiring an #SRE to help us build that future. (US/Canadian residence needed on this one)

Apply here, or help us spread the word to the right candidate:

https://www.mozilla.org/en-US/careers/position/gh/5262248/

#Mozilla #Thunderbird #Jobs #DevOps

samuel, to devops Swedish
@samuel@social.spejset.org avatar

I need help with finding free website hosting. I am writing a blog post about how to get started with a personal blog and a custom domain.

My requriements are:

  • Free
  • Must be able to use a custom domain
  • Does not require git

I have tried codeberg pages, gitlab, github and netlify for static sites and they work for me. But I want it to be easy for people without dev skills.

None of the providers in this article worked:

https://www.forbes.com/advisor/business/software/free-web-hosting/

nixCraft, (edited ) to random
@nixCraft@mastodon.social avatar
jorijn, to devops
@jorijn@toot.community avatar

The amount of traffic generated for a mid-sized Mastodon instance still amazes me. These are some metrics gathered from #Fastly for #tootcommunity.

An average of 3,648,159 HTTP requests per day. 🤯

#DevOps

  • All
  • Subscribed
  • Moderated
  • Favorites
  • megavids
  • kavyap
  • DreamBathrooms
  • thenastyranch
  • magazineikmin
  • InstantRegret
  • GTA5RPClips
  • Youngstown
  • everett
  • slotface
  • rosin
  • osvaldo12
  • mdbf
  • ngwrru68w68
  • JUstTest
  • cubers
  • modclub
  • normalnudes
  • tester
  • khanakhh
  • Durango
  • ethstaker
  • tacticalgear
  • Leos
  • provamag3
  • anitta
  • cisconetworking
  • lostlight
  • All magazines