• Activity
  • Votes
  • Comments
  • New
  • All activity
  • Showing only topics with the tag "foss". Back to normal view
    1. Have you done any experimenting with home servers/self-hosting? If so, what is/was your setup like?

      In my time as an internet denizen, I've bumped into this topic Quite A Lot over the years, but only casually. I don't really have much know-how, but I'm curious to learn more. I'd love to get...

      In my time as an internet denizen, I've bumped into this topic Quite A Lot over the years, but only casually. I don't really have much know-how, but I'm curious to learn more. I'd love to get started in this space and make something cool and useful, but I'm not sure where to begin. It's all quite overwhelming! For fun, though, I'd love to hear about examples from Tilderinos who have ventured out into this area. :)

      Here's a big list of topics that I'd love to delve deeper into one day
      • Containerization services like Docker (I know enough about how to download, start, and stop a container when an app provides instructions. The two I've come across are an image for playing MTGO on Linux, and this open-source, self-hosted alternative to Pinterest called Pinry. But, I don't know much about the nuances of deploying software, or the motivations behind why Docker exists?)
      • Networking
        • CS theory (When I was setting up my PiHole, I ran headfirst into a wall trying to configure DHCP/DNS stuff. I know a tad more now than I did then, but it's still close to 0.)
        • Choosing router/modem hardware
        • Replacing a router's default firmware with DD-WRT/Tomato/etc.
      • Choosing server hardware
        • Power consumption?
        • Noise? (I sleep right next to the only ethernet port, and silence is really important to me for falling asleep.).
        • Minimum specs for various services? (I tried using Plex on my RPi and found that it struggled with transcoding to my Chromecast on the fly.)
        • Ways to connect a server to a TV?
        • What can be done wirelessly and what absolutely needs a wired connection?
      • Various services/apps
        • File-hosting/cloud storage (NAS-related stuff? OwnCloud?)
        • Media management (Plex? Other, possibly piracy related things I'm seeing on /r/HomeServer?)
        • Open-source, self-hosted alternatives to SaaS companies (I've become increasingly frustrated with services with hostile user experiences, and I keep seeing suggestions to Try This Self-Hosted Thing! I'd love to get to a point where I didn't feel intimidated by that. The ones I've personally come across and are curious about are Pinry, Mastodon, Riot/Matrix, Jitsi, Tiny Tiny RSS, and TiddlyWiki.)
        • Gaming-related services (Was Steam Link a thing? Didn't Razer put out a thing to let you play games on your TV?)
      18 votes
    2. Looking for advice on a CI / regression testing platform

      Hi all, I'm looking for some advice regarding how to set up a basic CI regression / testing suite. This isn't my full time job, but a side project my group at work wants to spin up to... shall we...

      Hi all,

      I'm looking for some advice regarding how to set up a basic CI regression / testing suite. This isn't my full time job, but a side project my group at work wants to spin up to... shall we say, give us a more real time monitoring of functionality and performance regressions coming out of the underlying software stack development (long story).

      As none of us are particularly automation experts, I was looking for some advice from my fellow Tilderinos. Please forgive me if any of the below is obvious and/or silly.

      A few basic requirements I had in mind:

      1. Can handle different execution environments: essentially different versions of the software stack, both in docker form and (eventually) via lmod or some other module file approach (e.g., TCL), and sensible handling of a node list.

      2. Related to one, supports using the products of builds as execution environments. Ideally we'd like to have a build step compile the stack and install it to a NFS from which we can load it as a module.

      3. Simple to add tests. Again, this isn't our full time job -- we mostly want to add a quick bash script / makefile / source code or the like to the tests when we run into an issue and forgot about it.

      4. Related. We should be able to store the entire thing as a git repo. I have seen this to some extent with Travis, but my experience with Jenkins was... sub-par (is there a history? Changelog? Any way at all of backing up the test config?).

      5. Some sort of post-processing capabilities. At a glance we need to be able to see the top line performance numbers for 20-30 apps over the different build environment. Bonus points if there's a graph showing performance vs build version or the like, but honestly a CSV log file is good enough.

      6. Whatever CI software we get has to be able to run this locally. Lots of these are internal only numbers / codes. FOSS prefered.

      7. A webui for scheduling runs / visualizing results would be nice, but again this could be a bash script and none of us would bat an eye.

      Any thoughts would be greatly appreciated. Thanks!

      7 votes
    3. Switching from Linux to BSD: What do you miss?

      There seems to be a trend lately of people switching over to BSD operating systems. Having read some blog posts on the matter and now given the recent system-d controversy, I'm genuinely curious...

      There seems to be a trend lately of people switching over to BSD operating systems. Having read some blog posts on the matter and now given the recent system-d controversy, I'm genuinely curious to give FreeBSD or OpenBSD a go as my main OS.

      For those who have switched over to BSD, what are some problems you've encountered and/or what are some things you miss?

      31 votes