The Free and Open Source Software I Use in 2024 - Part 1
Ғылым және технология
I love making this video each year, and actually it's probably more proper to say "these videos" as my list of software is so long now, it takes more than 1. I hope you'll enjoy this software, but as promised, here is the list of software from the video as well as links to my detailed videos and show notes on them.
=== Links ===
- Webmin - • Webmin is an Open Sour...
- PiKVM - (no video) but maybe one soon
- NGinX Proxy Manager
wiki.opensourceisawesome.com/...
wiki.opensourceisawesome.com/...
- MeshCentral
wiki.opensourceisawesome.com/...
- Portainer
wiki.opensourceisawesome.com/...
- Vaultwarden
wiki.opensourceisawesome.com/...
- Metabase - • Metabase, a free, self...
- Remotely - the link below has several articles on Remotely install, but the docker install is their only supported method anymore.
wiki.opensourceisawesome.com/...
- Guacamole
Install
wiki.opensourceisawesome.com/...
Setup with OIDC
wiki.opensourceisawesome.com/...
- Authentik
wiki.opensourceisawesome.com/...
- Netbird
wiki.opensourceisawesome.com/...
- HomeAssistant
• Home Assistant Part 1 ...
• Home Assistant - Part ...
• Home Assistant - Part ...
• Home Assistant - Part ...
• Home Assistant Automat...
• Home Assistant Scenes ...
• Home Assistant Grids f...
• Home Assistant Backups...
• Actionable Notificatio...
- LXConsole
• Migration Madness: Vir...
- NextCloud
wiki.opensourceisawesome.com/...
- WriteFreely
wiki.opensourceisawesome.com/...
- Picsur
wiki.opensourceisawesome.com/...
- Rocketchat
• RocketChat - 2019 - An...
• RocketChat is an amazi...
• RocketChat Update - th...
- Bookstack
• Bookstack, a free, ope...
- Dashy
wiki.opensourceisawesome.com/...
wiki.opensourceisawesome.com/...
- Trilium Notes
wiki.opensourceisawesome.com/...
- Matrix Chat
wiki.opensourceisawesome.com/...
wiki.opensourceisawesome.com/...
- Shotcut Video Editor
• Shotcut is a free, ope...
- OBS Studio
----------------------------------------------------------------------------------------------------
Get the AwesomeOpenSource Merchandise
awesomeopensource.creator-spr...
Support my Channel and ongoing efforts through Patreon:
/ awesomeopensource
Buy Me a Coffee or Beer
paypal.me/BrianMcGonagill?cou...
=== Timestamps ===
00:00 Intro
01:14 Thank you to my Patrons at Patreon, and my subscribers on KZread
02:26 Webmin- Web GUI for Linux Server Control
04:35 PiKVM
05:27 NGinX Proxy Manager
06:10 MeshCentral - RMM
08:07 Portainer-CE
09:26 Vaultwarden
10:23 Metabase
12:07 Remotely
13:16 Guacamole
14:23 Authentik
15:10 Netbird - Wireguard VPN
16:02 LXConsole - for LXD / Incus
17:27 Home Assistant
18:55 NextCloud
19:53 WriteFreely
20:30 Picsur
21:06 RocketChat
21:52 Bookstack
22:47 Dashy
23:37 Trilium Notes
24:51 Matrix - Dendrite
25:26 Shotcut - Video Editor
26:36 OBS Studio
=== Contact ===
Twitter: @mickintx
Telegram: @MickInTx
Mastodon: @MickInTx@fosstodon.org
Get a $50.00 credit for Digital Ocean by signing up with this link:
m.do.co/c/a6a61ae55242
Use Hover as your Domain Name Registrar to get some great control over you domains / sub-domains:
hover.com/SHPaiirr
Support my Channel and ongoing efforts through Patreon:
/ awesomeopensource
Пікірлер: 185
Brother, I clicked on this so fast. Thanks for sharing and adding value to the community.
@OscarJSoto
16 күн бұрын
Same!
@AwesomeOpenSource
16 күн бұрын
You guys are awesome! Thank you for hanging with me.
Man it's been a year. Love this yearly series though!
@AwesomeOpenSource
16 күн бұрын
Thanks, me too. It's one of my favorites to do.
I look forward to your content and love supporting you on Patreon. Absolutely one of the best tech channels out there. Keep up the amazing work!
@AwesomeOpenSource
16 күн бұрын
Much appreciated! Truly!
Thanks for taking the time to produce this video. True spirit of giving to the community and newbies like me are incredibly grateful for your efforts!
@AwesomeOpenSource
17 сағат бұрын
Thank you. I appreciate it.
I look forward to your Open Source Software I Use videos each year. I'm using software today that I learned about from you in previous years and I saw a few things in this video I'm definitely going to check out. I'm still trying to wrap my head around Authentik, but I'll get there eventually.
@AwesomeOpenSource
15 күн бұрын
That's awesome! I have a part 2 coming soon, so keep an eye out for it. Authentik is an incredible piece of software too. I definitely had to read a bit to learn, adn the @Cooptonian channel is a great resource.
Portainer is awesome. I did a major homelab consolidation project earlier this year. I went from having two clustered r620s with Proxmox down to a single node running half a dozen VMs and a pile of containers. Been getting more and more into containerization and it has helped immensely. There are a few more things I have yet to containerize but that will be this summer probably.
@AwesomeOpenSource
14 күн бұрын
Love it! Portainer is absolutely awesome!
@kwith
14 күн бұрын
@@AwesomeOpenSource I tried working with Kubernetes for a while, but I like how much simpler Portainer is. Yes, Kubernetes has a bunch more options and features, but I really don't need anything like that for my homelab. The most I have is a couple environments set up in Portainer and that works perfectly fine for me. I just toss a docker-compose file into a stack, add any environment variables needed and hit Deploy and its off.
thx a bunch. few words but lots of love behind them. and gratitude
@AwesomeOpenSource
16 күн бұрын
You're most welcome
Easy sub. Great job on the video. Lots of great programs. I'll be checking out some of your other videos.
@AwesomeOpenSource
15 күн бұрын
Thanks, glad you liked them, and keep an eye out for Part 2!
This is great! I've actually been planning on making a video about the services that I'm running as well!
@AwesomeOpenSource
16 күн бұрын
Please do, I get so many great ideas from all the creators I follow when they do videos like this.
@DBTechYT
14 күн бұрын
@@AwesomeOpenSource Just released my "what I'm hosting in 2024" video!!
Babe wake up, new Awesome Open source video just dropped
@AwesomeOpenSource
16 күн бұрын
Love it!
Another BANGER from Brian.
@AwesomeOpenSource
15 күн бұрын
Thank you my friend!
Wonderful as always!
@AwesomeOpenSource
15 күн бұрын
Thank you! Cheers!
Nice one. I'll be checking a few of these out
@AwesomeOpenSource
15 күн бұрын
Awesome, be sure to watch for part 2
@TerenceKearns
14 күн бұрын
@@AwesomeOpenSource I'll be there for sure
I've just started learning Linux and your video showed up randomly, now I can learn in more depth about O.S.S. ❤ FROM 🇮🇳
@AwesomeOpenSource
9 күн бұрын
That's awesome! Just take it a day at a time.
@RR-nh2ql
9 күн бұрын
Surely Sir, I will.
Kool .. thanks. This is on my watchlist 😊
@AwesomeOpenSource
12 күн бұрын
Rock on!
❤❤❤❤❤Its true that all people meet in open source world are generous and most coolest guys you ever can found❤❤❤❤❤❤
@AwesomeOpenSource
15 күн бұрын
Thanks. I think it's a great place to be as well. Open source is awesome.
Gosh, I was using Webmin before version 1.0. At some point it seemed to fall out of development. Glad to learn it's still around!
@AwesomeOpenSource
15 күн бұрын
Still around, gets regular updates, and is Awesome!
@moetocafe
14 күн бұрын
it is being kept up-to-date, and I'm not sure about that, but I think the team behind virtualmin are maintaining it. I prefer virtualmin, as it gives you a more complete suite, more features, but it's based on WebMin.
yap bro thanks for the time and awesome info you present. you earn my sub. awesome
Brill stuff do love these thanks for sharing
@AwesomeOpenSource
9 күн бұрын
Glad you enjoyed it
Looks like a lot of fun. I wish I could afford to build some servers/PCs and a network. Those are some great open source software tools. Yes, keep your information with you at home, not just give it all to big corps who can control it.
@AwesomeOpenSource
4 күн бұрын
The best part is a ton of this stuff will run on a board like a raspberry pi, orange pi, and so on. So you don't actually need a huge server to run them all.
Time to update my test stack blindly on the best open source recommendation channel on the tub.
@AwesomeOpenSource
14 күн бұрын
Well, don't go there completely blindly, at least backup your stack first. Then go wild my friend!
@local-admin
11 күн бұрын
@@AwesomeOpenSource As it turns out, we run quite a bit of the same stuff. Was easy to spin up a couple pis/vms/servers to test some of the ones I hadn't used yet.
Thanks! This will help me in my homelab adventure I have the best remote client and host...Please make a video on Moonlight and Sunshine They recently added docker for remote hosts 😊
@AwesomeOpenSource
15 күн бұрын
Let me take a look. Last time I tried to se tthem up just for remote desktop, and it was a major fail for me. Wasn't "easy", which is what a lot of folks want / need.
Great content in Part I and Part II. I use a few programs you listed. As a long-time Windows user, I want to use Linux Mint. Can I run Linux Mint from a USB stick to test it? Thanks.
@AwesomeOpenSource
7 күн бұрын
Yes you can. Just grab their live .ISO and "burn" it to a USB drive, then boot from the USB. You can run it live to test it out. Great way to see how it will work on your hardware before you commit to an install.
Hey I enjoy these videos. Thanks for the information. I am trying to figure out how to put some of these apps on the casaOS. How do I go about doing that when some of them aren't in the app store? like how to I get the custom install to work? or would I use a terminal?
@AwesomeOpenSource
17 сағат бұрын
I've never used CasaOS, so can't say how that's done. Probably better to ask on their forums.
I use guacamole as a front end to my VDI environment to keep it cheap VDI solution for a client. It lives behind a apache2 reverse proxy too.
@AwesomeOpenSource
14 күн бұрын
That's awesome! And a really nice solution.
Most people dont know webmin is a 20+ year old project.
@AwesomeOpenSource
14 күн бұрын
It's an awesomely mature product for certain.
@barma1309
10 күн бұрын
But some of them remember how many vulnerable it has
@sagarsriva
10 күн бұрын
@@barma1309 i remember that too. I first used it in year 2002 around
You make it look easy
@AwesomeOpenSource
15 күн бұрын
I appreciate that. But this is years of work stacking up. Believe me, Rome wasn't built in a day, and even those guys would ask WTH? if they saw all this.
ooh man this are just awesome
@AwesomeOpenSource
12 күн бұрын
Thanks, watch for part 2.
Yeah i like the tishwit banging on the server when on the cloud with webmin. its a good panel but low flange makes the cpu smoke while jumping off with adobe , but all in all its scary to see the s panel screw the obs while tishwod is melting, you dig?
Many thanks!
@AwesomeOpenSource
9 күн бұрын
You're welcome!
Cool walkthrough. Did I hear you say in one of your videos that you offer some sort of consulting about this stuff? If so how can I get in touch?
@AwesomeOpenSource
15 күн бұрын
I do contract IT work locally, but no, no consulting or setup per se. @Scottibyte does some consulting I think. You might check out his channel. He does the deep technical side of what I cover.
@TheDbaru
14 күн бұрын
@@AwesomeOpenSource cool I'll check him out - thanks!
Hey, thanks for the great content!
@AwesomeOpenSource
16 күн бұрын
My pleasure!
Thank you!!!
@AwesomeOpenSource
15 күн бұрын
You're welcome!
The Last Starfighter for the win!!!
@AwesomeOpenSource
14 күн бұрын
A great movie, even if my daughter did fall asleep in the beginning of it.
This is like my bible. Thank you for good contents.
@AwesomeOpenSource
17 сағат бұрын
Glad you iike it.
Can't remember if you have mentioned this in your recent series - how come you chose Authentik over KeyCloak? The triviality of many of the github issues and BeryJu's own admission that they're a solo dev... makes me think the Redhat-developed CNCF Keycloak might be more stable. Was it down to current plugin availability perhaps? Keen to hear your thoughts.
@AwesomeOpenSource
4 күн бұрын
It was really about me just finding Authentik more appealing. I head heard lots of stories of difficulties with Keycloak from folks I consider to be top notch IT guys, and it kind of made me steer away from it for a long time. I may go back and look at it again, but I really like the Authentik setup.
Thanks!
@AwesomeOpenSource
16 күн бұрын
You are very welcome.
brother..... thanks for your so informativ video.... cai you share your idea about chatwoot project.... can you talk about this open source project.......
@AwesomeOpenSource
4 күн бұрын
I've not hear of it. I'll add it to my list to look into though.
How do you go about checking the security of FOSS that you use? Do you just go off number of d/ls and absence of negative reports and hope for the best, or do you go through the source code (including dependent librarires and packages) line by line? Do you run them sandboxed first while looking for port connections etc?
@AwesomeOpenSource
11 күн бұрын
It's a completely valid question. I could go through everything line-by-line, if that was my job, but since it's not, I do have to have some level of trust in the world of open source community members, the security researchers, and the developers. That said, there are also tools like firewalls, outgoing firewalls, crowdsec, and so many other security tools we can employ to try and catch any odd nefariousness (
@BsktImp
11 күн бұрын
@@AwesomeOpenSource Thanks. Just trying to guage an appropriate practical approach to threat levels. Of course sensible comment about proprietary closed source.... Enough telemetary to be licensed spyware! Oh, and nefariousness _is_ a legitmate noun lol.
Great content
@AwesomeOpenSource
15 күн бұрын
Thank you so much.
Thank you
@AwesomeOpenSource
11 күн бұрын
My pleasure.
Just a note: I tried to play around with the instructions to access Docker via Gitlab, for the Guacamole link, and neither in Terminal or in the browser did anything show up, and I got a 403 Forbidden error in the Terminal. Don't let that discourage you, though, I did enjoy the video.
@AwesomeOpenSource
12 күн бұрын
I don't think I'm understanding what you were trying to do...with docker via Gitlab?
Hello Could please make a video on some open source tool for manging software ( assets management) e.g if there's many users.. i want give them acces to certain softwares. Or if new employee joins i will assign certain pre defined kit and he will get acces to particular softwares. Thanks
@AwesomeOpenSource
15 күн бұрын
I'm doing a series called building a MSP on open source. We are using Authentik as our identity provider, then setting up different software to use that. This might be just what you want.
@Thebanday
15 күн бұрын
@@AwesomeOpenSource Thankyou will check thar
This video is my favourite too..
@AwesomeOpenSource
14 күн бұрын
Thanks so much!
I see a lot of self hosters tend to have several services that do a lot of the same thing (like people running Jellyfin and Plex). Is there a reason you are running 3 options for remote desktop?
@AwesomeOpenSource
14 күн бұрын
I use them for different things. They each are good / better at certain things than the other IMO. I use MEshCentral as an RMM system. I use Rustdesk, with Remotely as a backup, for immediate desktop support situations (family, friends, and business clients). I use Guacamole for my personal connections. I could use any one of them for all this, but I like them for these purposes.
Awesome video. Thank you. Open Source rocks
Nice ❤❤❤
@AwesomeOpenSource
15 күн бұрын
Thanks!
Do you use anything to keep track of client services calls, like a ticketing system?
@AwesomeOpenSource
9 күн бұрын
I do, It's Zammad. In fact I have it coming up in a future video as well.
@risen.vision
9 күн бұрын
@@AwesomeOpenSource dope. looking forward to checking that out! ty:)
Ty kind sir :)
@AwesomeOpenSource
16 сағат бұрын
My pleasure.
What's the main thing is running at your local host when showing all these services? Is it a presentation or note taking tool?
@AwesomeOpenSource
9 күн бұрын
Do you mean the dashboard I have? If so, that's an app called Dashy. I talk about it in the video.
It seems that you have multiple tools for connecting to RDP. Is it each used for another purpose?
@AwesomeOpenSource
15 күн бұрын
I do. In my case I use them for different purposes. It depends on your use cases. I use MeshCentral as an RMM, RustDesk and Remotely for Desktop support (live call, I need help kind of support), and Guacamole for my home RDP connections.
What is this page you're looking at? Very much been looking for something like this
@AwesomeOpenSource
16 күн бұрын
Dashy. I cover it toward the end of the video.
What do u use as SAML backend for authentik?? FreeIPA?
@AwesomeOpenSource
12 күн бұрын
You can use Authentik with FreeIPA via LDAP. SAML just depends on the application and what it supports. Zammad, for instance uses SAML from Authentik.
You could replace trillium with Joplin, if you don´t like electron or Obsidian
@AwesomeOpenSource
16 күн бұрын
Absolutely. Joplin is an awesomely powerful note taking system.
@jasonmehlhoff8877
16 күн бұрын
@@AwesomeOpenSource I am a big fan of QOwnnotes. Thanks for the awesome videos!
i used at least each one of those once, but pls tell me, why do you have multiple services that do the same job as goacamole ?
@AwesomeOpenSource
16 күн бұрын
I see these as useful for different things. Guacamole is my home based RDP solution (for home only). I have Rustdesk as a remote support tool, for desktop support calls on the spot. I have MeshCentral as an RMM, so I can monitor machines and take actions without the client having to worry about it. I could probably use any of them for a single task, but I feel like they are each more suited to the tasks I use them for.
@mehdiyahiacherif2326
16 күн бұрын
@AwesomeOpenSource thank you, i understand yoi but i can't do it this way haha. I use as minimal services as possible for the moment easyssh is my goto, i work with a lot of servers, and i generally deploy cockpit on them too and use ansible playbooks for automation , i know your solutions is much more versatile
please talk about chatwood and its bussiness structure
@AwesomeOpenSource
4 күн бұрын
Added to my list.
Thank you. What program do you use to transfer files between machines since Filezilla was not mentioned?
@AwesomeOpenSource
15 күн бұрын
I have syncing through NextCloud, and for backups URBackup (next video), and rsync is a goto for me.
Title should really be: The Free and Open Source LINUX software I use in 2024... Love to see one of these for Windows users beyond the usual lists...
@AwesomeOpenSource
15 күн бұрын
Sorry. It's true, I do run all this on Linux, but I also don't run Windows for anything, so not sure I'd be the right authority on this. Any of the web applications can run on Docker in Windows, or int he WSL I would imagine.
@pesto12601
14 күн бұрын
@@AwesomeOpenSource Yeah.. I get it. Thx!
Which desktop distro do you use ?
@AwesomeOpenSource
15 күн бұрын
Currently on Fedora 39. Usually more of a Ubuntu person, but wanted to change it up, and so far so good.
Hi brother, your rocketshat video is too old, it would be much appreciated if you could update your video to the latest deploy method. Thank you!
@AwesomeOpenSource
14 күн бұрын
I'll see what I can do.
@summercicada8141
12 күн бұрын
@@AwesomeOpenSource Awesome brother you are.
nice video
@AwesomeOpenSource
17 сағат бұрын
Thanks
Is rocketchat still working. I cannot connect. Please provide link Thank you
@AwesomeOpenSource
2 күн бұрын
Mine does. discuss.opensourceisawesome.com
what do you think of NixOS?
@AwesomeOpenSource
15 күн бұрын
I've tried it out in a VM. I liked it, it was pretty nifty, but hard for me to understand how to do a few things that have kept me from moving ot it: 1. Not sure how to update the applications once installed through the configuration file. 2. Not sure how to get development environments installed. Tried a few (python3 with pip3 and some extensions, MeteorJS, and others) 3. No RustDesk (that worked) anyway, and that's a tool I 100% need. Other than those few things, it was really good though.
Rancher opensource can cover almost 80% of software's that you suggested
@AwesomeOpenSource
17 сағат бұрын
Yeah, Kubernetes, Docker, pretty much same.
I'm guessing your Server is at home, so I'm wondering how you've set it up so you can access your Things when you're not at home
@AwesomeOpenSource
17 сағат бұрын
Reverse proxy. IT receives a request, then routes the request to the appropriate server / container.
It would be great if you could make a video about backing up an entire Linux server :)
@AwesomeOpenSource
15 күн бұрын
Let me see what I can do. Are you talking an image while it's running, or can you shut down the server to make the image?
@felitendo
15 күн бұрын
@@AwesomeOpenSource while it's running
20:30 I think it's pronounced "image-ur"
@AwesomeOpenSource
6 күн бұрын
Probably. If it can be Mia-pronounced, just leave it to me.
you should take a look at kasm
@AwesomeOpenSource
11 күн бұрын
I've looked at it. It's ok, and great for a beginner home labber for sure. I like the configuration I get from doing it "by hand", and i like knowing how things are done a bit behind the scenes.
@shodanki3736
11 күн бұрын
@@AwesomeOpenSource yep i use it Mostly for Browser isolation and If i need Machine to Play with. Helps me to keep My PC secure
Nginx proxy manager suddenly stopped worked. It doesnt matter if I reinstall it never works again
@AwesomeOpenSource
15 күн бұрын
So, while it's a pain. I'd say stop the container. Remove the Container. Remove the network if it's not on default, remove the volumes, remove the folder you have it in, then try again. I haven't had that happen, but I do get it in a state where the service is running twice somehow, and it will just fail on any attempt to add a new proxy. So, I have to go through killing one of the process services, and it's fine again. I haven't seen that in a while though.
Immich is nice!
@AwesomeOpenSource
11 күн бұрын
It is. I set it up once, but it was still really new. I need to look at it again.
@moribhd7492
10 күн бұрын
@@AwesomeOpenSource its awesome!
When part 2
@AwesomeOpenSource
14 күн бұрын
Next week I think. Working on it and about 4 other videos.
24:06 Movies are just you and your family willingly putting your brains into "programming mode" in exchange for a short emotional trip ... just saying
“Wawkamoley”
@AwesomeOpenSource
14 күн бұрын
It's an awesome application. My spanish accent isn't so great though.
Mattermost better than Matrix
@AwesomeOpenSource
7 күн бұрын
I think it depends on the use case. For me and my family, matrix is great. Mattermost would be extreme overkill.
Yo I heard you like RDP, so I RDP'd your RDP so you can RDP 5 different ways.
@AwesomeOpenSource
15 күн бұрын
LOL! Almost, but I use them for different purposes actually. MeshCentral is a great RMM, Guacamole is for my home machines. RustDesk is for my quick support connections, and Remotely is my backup to RustDesk, just in case.
shotcut 😭
@AwesomeOpenSource
15 күн бұрын
I love shotcut! It's my favorite editor. My workflow has gotten so fast these days because of all the little enhancements that it keeps getting. Now, if I could just stay on topic when recording, I'd have to edit a lot less too.
Maybe there's some good stuff here, but after 2 minutes of the guy modestly (ha ha) telling us how great he is, I decided to click away.
Lol, showing your personal domain and running services, as well as how much your wife makes.! That's a bit too much transparency. 😂
@AwesomeOpenSource
16 күн бұрын
It's about the software. Like I said, that's oveer 5 years time... keep that in mind.
Bro. At 1:24 I just quit your video because it’s all just bla-bla-bla and you didn’t seem to get to the point quickly enough.
@AwesomeOpenSource
4 күн бұрын
Indeed, I do make long form content, and it's definitely not for everyone. There are other channels that do short form content, cover the overview of open source software, and are really great.