<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>The Ops Community ⚙️: Rajesh</title>
    <description>The latest articles on The Ops Community ⚙️ by Rajesh (@ominous73).</description>
    <link>https://community.ops.io/ominous73</link>
    <image>
      <url>https://community.ops.io/images/JTi3XvgrehGpXmV2UwEh9JzJC-YlfFtyWXypx22h5HQ/rs:fill:90:90/g:sm/mb:500000/ar:1/aHR0cHM6Ly9jb21t/dW5pdHkub3BzLmlv/L3JlbW90ZWltYWdl/cy91cGxvYWRzL3Vz/ZXIvcHJvZmlsZV9p/bWFnZS81ODYvNjg1/NWMxNjItNjg1Yy00/MWE0LWFiODktMWQ2/NGFhMDFhZWJkLnBu/Zw</url>
      <title>The Ops Community ⚙️: Rajesh</title>
      <link>https://community.ops.io/ominous73</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://community.ops.io/feed/ominous73"/>
    <language>en</language>
    <item>
      <title>My Home Server Setup [ part 5 ] : Cool software</title>
      <dc:creator>Rajesh</dc:creator>
      <pubDate>Sun, 05 Jun 2022 17:49:34 +0000</pubDate>
      <link>https://community.ops.io/ominous73/my-home-server-setup-part-5-cool-software-57h0</link>
      <guid>https://community.ops.io/ominous73/my-home-server-setup-part-5-cool-software-57h0</guid>
      <description>&lt;p&gt;So far we've discussed what are the benefits of having a home server and how to set one up. Now I'll share some of the cool software/projects that I have found and I've found interesting.&lt;/p&gt;

&lt;p&gt;You can download these software as Docker containers (my recommended way) or manually install them.&lt;br&gt;
To you download pre-built Docker images from registries.&lt;br&gt;
Checkout out &lt;a href="https://www.linuxserver.io/"&gt;linuxServer.io&lt;/a&gt; and &lt;a href="https://hub.docker.com/"&gt;Dockerhub&lt;/a&gt;.&lt;br&gt;
I recomment LinuxServer.io for your Home server needs and Dockerhub for your Programming needs&lt;/p&gt;

&lt;h3&gt;
  
  
  NextCloud
&lt;/h3&gt;

&lt;p&gt;It's a cloud storage platform, but one you can host on your own! It's FOSS (Free and Open Source Software). You can kind of think of it as a replacement for most of the Google Suite, especially Google Drive. And boy does it have a lot of features. In my experience I liked it a hella lot more than Google Drive. It's awesome. It also supports extensions made by the community to further enhance your experience. It also has a bunch of other things to replace other Google products like Google Calendar, chat etc.  You can also host &lt;a href="https://www.onlyoffice.com/"&gt;OnlyOffice&lt;/a&gt; to have a replacement for Google Docs, sheets and a ton more. I recommend it a lot. If you wanna try out a free hosted version of Nextcloud, try visiting. &lt;a href="https://www.opendesktop.org/"&gt;OpenDesktop&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  JellyFin
&lt;/h3&gt;

&lt;p&gt;It's basically a self-hosted streaming service (like Netflix, but self hosted). All your media presented to you a clean and appealing interface and it automatically tags it and downloads cover art and album art and subtitle of the movie/series. Host it in your home network and you can watch all of you library from any device on your network, like your phone, your tv, your dad's phone etc etc.&lt;/p&gt;

&lt;h3&gt;
  
  
  Heimdall
&lt;/h3&gt;

&lt;p&gt;A portal for to list all your self hosted apps in a single clean pretty page.&lt;/p&gt;

&lt;h3&gt;
  
  
  Pi - Hole
&lt;/h3&gt;

&lt;p&gt;Block Ads and trackers on all the devices in your network and much more&lt;/p&gt;

&lt;h3&gt;
  
  
  Sonarr, Radarr, Lidarr, Medusa, Jackkett
&lt;/h3&gt;

&lt;p&gt;Automatically download torrents of movies and TV series as they release. (Ofcourse I'm talking about free movies in the Open Domain, not pirated ones. Cuz that's the only things people torrent right? *wink. Seriously tho, I do not endorse or claim any sort of responsibility to what you do with it. I'm writing this for educational purposes 😌)&lt;/p&gt;

&lt;h3&gt;
  
  
  Airsonic
&lt;/h3&gt;

&lt;p&gt;Think spotify, but of your own.&lt;/p&gt;

&lt;h3&gt;
  
  
  Wireguard, OpenVPN
&lt;/h3&gt;

&lt;p&gt;Host your own personal VPN&lt;/p&gt;

&lt;h3&gt;
  
  
  EmulationStation, RetroArch
&lt;/h3&gt;

&lt;p&gt;Emulate games of other platforms like GBA, Nintendo, Playstation etc&lt;/p&gt;

&lt;h3&gt;
  
  
  KDE Bigscreen
&lt;/h3&gt;

&lt;p&gt;Smart TV software&lt;/p&gt;

&lt;h3&gt;
  
  
  Stremio
&lt;/h3&gt;

&lt;p&gt;Torrent and stream movies/shows.&lt;/p&gt;

&lt;h3&gt;
  
  
  Home Assistant
&lt;/h3&gt;

&lt;p&gt;The one-stop for your home automation needs&lt;/p&gt;

&lt;h3&gt;
  
  
  Mycroft
&lt;/h3&gt;

&lt;p&gt;It's like Alexa, but privacy friendly and doesn't listen to you constantly and you don't have to worry about it sending things to Amazon's/Google's servers.&lt;/p&gt;

&lt;h3&gt;
  
  
  Piwigo
&lt;/h3&gt;

&lt;p&gt;FOSS alternative to Google photos&lt;/p&gt;

&lt;h3&gt;
  
  
  Moonlight
&lt;/h3&gt;

&lt;p&gt;Stream games from your PC to other devices on your network (eg: TV, Phone)&lt;/p&gt;

&lt;p&gt;and a whole bunch more....&lt;br&gt;
Seriously there's a whole bunch more.&lt;br&gt;
Checkout &lt;a href="https://fleet.linuxserver.io/"&gt;LinuxFleet&lt;/a&gt; for some more cool stuff&lt;br&gt;
Also tell me about the other cool projects you use  or have found in the comments below!&lt;br&gt;
Stay tuned for Part 6.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>My Home Server Setup [Part 4]: Management</title>
      <dc:creator>Rajesh</dc:creator>
      <pubDate>Sat, 04 Jun 2022 17:50:25 +0000</pubDate>
      <link>https://community.ops.io/ominous73/my-home-server-setup-part-4-management-54nb</link>
      <guid>https://community.ops.io/ominous73/my-home-server-setup-part-4-management-54nb</guid>
      <description>&lt;p&gt;So far we have discussed what one can do with a home server and some of the platforms one can use to get started.&lt;/p&gt;

&lt;p&gt;Today I'm going to discuss I manage your home server.&lt;br&gt;
As I've previously mentioned, I chose to use Proxmoxx for home server needs. Proxmoxx offers ways to spin up Virtual Machines and containers using their web GUI itself. I'm running my home server on a 10 year old laptop I have lying around and quite frankly it's pretty weak by today's standards and will struggle if I use a lot of VMs at once. And since "Containers" are the buzz word in all of the DevOps space, I wanted to dive straight into it. &lt;/p&gt;

&lt;p&gt;Proxmoxx lets you spin up containerd containers using it's web GUI. They're great. Containerd containers are linux containers. I've been reading a lot about docker of late and I really wanted to try it out. So I was bummed out that I couldn't use docker. &lt;/p&gt;

&lt;p&gt;But wait!!!!!!!!! Proxmoxx is based on Debian Linux and since it should technically be able to run anything a linux computer should, there really isn't any reason it shouldn't be able to run docker.&lt;/p&gt;

&lt;p&gt;So I spun up a terminal instance and installed docker and bippidy bappidy boo!, it works! 😃&lt;/p&gt;

&lt;p&gt;PS. you should checkout &lt;a href="https://kubernetes.io/"&gt;Kubernetes&lt;/a&gt; and &lt;a href="https://podman.io/"&gt;podman&lt;/a&gt; too. They're awesome!. (Perhaps even slightly better)&lt;/p&gt;

&lt;p&gt;I also wanted to be able to use Docker with a GUI too. So I installed &lt;a href="https://www.portainer.io/"&gt;Portainer&lt;/a&gt; and it was awesome!!. So feature rich.&lt;br&gt;
PS. Also checkout &lt;a href="https://rancher.com/"&gt;Rancher&lt;/a&gt; and &lt;a href="https://yacht.sh/"&gt;Yacht&lt;/a&gt;. Yacht might be the best for beginners.&lt;/p&gt;

&lt;p&gt;So I was ready to run containers of popular and not-so-popular projects I wanted to try. &lt;/p&gt;

&lt;p&gt;Stay tuned for part 4 where I discuss some of the cool projects I've run into and fallen in love with and where to download them from.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>My home server setup [part 3]: The platform(OS)</title>
      <dc:creator>Rajesh</dc:creator>
      <pubDate>Fri, 03 Jun 2022 18:18:12 +0000</pubDate>
      <link>https://community.ops.io/ominous73/my-home-server-setup-part-3-the-platform-1cn6</link>
      <guid>https://community.ops.io/ominous73/my-home-server-setup-part-3-the-platform-1cn6</guid>
      <description>&lt;p&gt;Okay, so we've established some of the things you can do with a home server. I'm pretty sure you're atleast a little bit interested. So there's lots of ways you can get started. Here I'll share the platform I chose.&lt;/p&gt;

&lt;p&gt;So after much research, I shortlisted 3 platforms and I'm pretty sure all 3 of them are great for your needs.&lt;/p&gt;

&lt;h3&gt;
  
  
  1. TrueNAS core
&lt;/h3&gt;

&lt;p&gt;TrueNAS core is the successor of the venerable FreeNAS, a free solution for your NAS needs. (NAS = Network Attached Storage)&lt;br&gt;
It's based on FreeBSD and is stable and leverages the power of ZFS too. (google it, it's awesome!)&lt;br&gt;
It also has an area where you can download and install docker images of popular HomeLab projects just with the click of a button. It also has a commercial version with more advanced features.&lt;/p&gt;

&lt;h3&gt;
  
  
  2. OpenMediaVault
&lt;/h3&gt;

&lt;p&gt;OpenMediaVault(OMV) is a free and open source (FOSS) project to install on your home server or your NAS. It's built on top of the ever-so-reliable Debian Linux base. It also supports docker images and is actually a Linux install, where you could technically do/install anything you can on a normal Linux install. Henceforth, it is incredibly powerful. &lt;br&gt;
It also has a vibrant community around it and chances are you'll find very beginner friendly comments and replies on their forums because OMV is used extensively by individual tinkerers like you and me.&lt;/p&gt;

&lt;h3&gt;
  
  
  3. Proxmoxx
&lt;/h3&gt;

&lt;p&gt;Proxmoxx is a super powerful type 1 KVM hypervisor. It's a little different than the other two. Proxmoxx is incredibly powerful and is also used in data centres of big tech corporations. You can also use it to link multiple different computers together and use their resources and spin up virtual machines (VMs) on-demand. It also enables cluster-computing and has a ton of features for you to explore and, I repeat, is very powerful. It's also built on top of a reliable Debian Linux base. You can technically do/install anything you can on a Linux computer. It's more powerful as a hypervisor than type 2 hypervisors like virtualbox and vmware, as it provides more resources for the VMs to use as it is lightweight and host OS (proxmoxx itself) doesn't have unnecessary bloat and is a headless server, operated using a web GUI.&lt;/p&gt;

&lt;h2&gt;
  
  
  Which to pick?
&lt;/h2&gt;

&lt;p&gt;All 3 of these are amazing projects and the first 2 are more beginner-friendly, while proxmoxx has a lot of capabilities that piqued my interest.&lt;br&gt;
I highly recommend TrueNAS and OMV for peeps who're starting out with this kind of stuff.&lt;br&gt;
I, personally, chose Proxmoxx as I was intrigued to try out software that run on industry-grade data centres.&lt;br&gt;
TrueNAS and OMV were built for home server and tinkerers in mind too and thus are very beginner-friendly.&lt;br&gt;
Me being a huge FOSS &amp;amp; Linux lover also influenced my choice.&lt;br&gt;
I recommend all 3 of these.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>My Home Server Setup [part 2]: What?</title>
      <dc:creator>Rajesh</dc:creator>
      <pubDate>Wed, 01 Jun 2022 20:30:10 +0000</pubDate>
      <link>https://community.ops.io/ominous73/my-home-server-setup-part-2-what-19ac</link>
      <guid>https://community.ops.io/ominous73/my-home-server-setup-part-2-what-19ac</guid>
      <description>&lt;p&gt;This is a continuation of my previous post.&lt;br&gt;
So, what all can I actually do with a home server? 🤔&lt;/p&gt;

&lt;p&gt;Well, technically anything you can run on a cloud server can be run here as well, cuz at the end of the day, both the cloud server and your home server are just computers. For those not in the know, Servers are actually just computers. They’re called servers, because often times they provide you stuff/data upon request. &lt;/p&gt;

&lt;p&gt;Some things you can do with your own server:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;spin up Virtual Machines (&lt;strong&gt;VMs&lt;/strong&gt;), to try/test things out or tinker around without having it affect your original PC.&lt;/li&gt;
&lt;li&gt;Setup your own personal &lt;strong&gt;VPN&lt;/strong&gt; to have encrypted connection before accessing the internet, for safety/privacy reasons. 
I'm sure you've seen atleast one of the thousands of VPN Ads in youtube videos, you can actually set one up all on your end. Where you're gonna set it up is going to depend on what you want to do with your VPN&lt;/li&gt;
&lt;li&gt;setup your own cloud streaming platform, like Netflix, that'll serve your movies upon demand.&lt;/li&gt;
&lt;li&gt;setup your own cloud storage, like Google Drive.&lt;/li&gt;
&lt;li&gt;Your own code management system, like GitHub.&lt;/li&gt;
&lt;li&gt;Store your photos in the cloud, like Google Photos.&lt;/li&gt;
&lt;li&gt;Block ads for all devices in your home network&lt;/li&gt;
&lt;li&gt;Learn about containers &amp;amp; DevOps&lt;/li&gt;
&lt;li&gt;Manage your smart home devices&lt;/li&gt;
&lt;li&gt;Setup FOSS surveillance camera systems&lt;/li&gt;
&lt;li&gt;Automated to Torrenting seed boxes for your &lt;em&gt;cough&lt;/em&gt; Linux ISOs &lt;em&gt;cough&lt;/em&gt;
&lt;/li&gt;
&lt;li&gt;Host your own gaming server (Valheim, CS Go, NSF MostWanted etc)&lt;/li&gt;
&lt;li&gt;Setup collaborative editing like in Google docs&lt;/li&gt;
&lt;li&gt;your own music streaming platform like Spotify&lt;/li&gt;
&lt;li&gt;Messaging apps&lt;/li&gt;
&lt;li&gt;personal audio book library like audible&lt;/li&gt;
&lt;li&gt;Personal eBook library&lt;/li&gt;
&lt;li&gt;Your own website hosting service
etc etc.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;These are some of the huge number of things we can do. And that too with your own personal hardware, perhaps even hardware you already have lying around. Think about all the possibilities. &lt;/p&gt;

&lt;p&gt;Stay tuned for part 3.&lt;/p&gt;

</description>
      <category>productivity</category>
      <category>cloudops</category>
      <category>tutorials</category>
      <category>devops</category>
    </item>
    <item>
      <title>My Home server setup [Part 1]: why??</title>
      <dc:creator>Rajesh</dc:creator>
      <pubDate>Sun, 29 May 2022 15:37:39 +0000</pubDate>
      <link>https://community.ops.io/ominous73/my-home-server-setup-part-1-why-hk7</link>
      <guid>https://community.ops.io/ominous73/my-home-server-setup-part-1-why-hk7</guid>
      <description>&lt;p&gt;Having a server in the cloud can have a lot of use cases. So why not have one in your home?&lt;/p&gt;

&lt;p&gt;For those who want to get into cloud computing/DevOps, it can be pretty pricey to own a capable VM from a leading cloud provider (e.g.: GCP, AWS, Azure &amp;amp; my personal favorite Linode). They do offer free tiers but I, personally, stop myself from using them in fears that I might try things out and then forget to actually cancel my subscription and might end up with a big credit card bill in the end. (Don't be like me 🫥)&lt;/p&gt;

&lt;p&gt;So I tried searching for alternatives and realized that they're actually offering me VMs (virtual machines) in the cloud and I have an old laptop lying around which can also run VMs, so is there a way I can become my own cloud provider?? &lt;br&gt;
(Spoiler alert: turns out, I can 😉)&lt;/p&gt;

&lt;p&gt;So why did I even self-host?&lt;br&gt;
Well, mostly because of monetary reasons and latency.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Advantages&lt;/strong&gt;:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;I can have a capable &amp;amp; powerful machine serving me instead of having a weak VM in the cloud. (Powerful VMs are really expensive)&lt;/li&gt;
&lt;li&gt;Privacy: My data belongs to me. I don't have to trust anyone else with my data.&lt;/li&gt;
&lt;li&gt;Latency: Because it resides within my home network itself, It'll be incredibly fast when serving devices in my home network.&lt;/li&gt;
&lt;li&gt;Data consumption: I won't be consuming internet data when serving devices in my home itself. So I don't have to worry about a daily data cap if I have a cheap internet plan.&lt;/li&gt;
&lt;li&gt;It can run on any hardware you have. e.g: an old unused laptop, a dedicated server rig or even on something as small as a Raspberry Pi.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;Disadvantages&lt;/strong&gt;:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Electricity charge: I'll have to keep that device turned on. (Won't be much of an issue, if you're using an old laptop or a Raspberry Pi, because they consume less power)&lt;/li&gt;
&lt;li&gt; Should have a good internet plan to serve you content when you're on-the-go.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;So, in this series, I'll show you my setup.&lt;br&gt;
Stay tuned for part 2!!&lt;/p&gt;

</description>
      <category>tutorials</category>
      <category>devops</category>
      <category>cloudops</category>
      <category>productivity</category>
    </item>
  </channel>
</rss>
