The Free and Open Source Software I Use in 2024 - Part 1
ฝัง
- เผยแพร่เมื่อ 22 พ.ค. 2024
- 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 TH-cam
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 - วิทยาศาสตร์และเทคโนโลยี
Brother, I clicked on this so fast. Thanks for sharing and adding value to the community.
Same!
You guys are awesome! Thank you for hanging with me.
Man it's been a year. Love this yearly series though!
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!
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!
Thank you. I appreciate it.
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.
Love it! Portainer is absolutely awesome!
@@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.
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.
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.
thx a bunch. few words but lots of love behind them. and gratitude
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.
Thanks, glad you liked them, and keep an eye out for Part 2!
Another BANGER from Brian.
Thank you my friend!
Wonderful as always!
Thank you! Cheers!
Babe wake up, new Awesome Open source video just dropped
Love it!
This is great! I've actually been planning on making a video about the services that I'm running as well!
Please do, I get so many great ideas from all the creators I follow when they do videos like this.
@@AwesomeOpenSource Just released my "what I'm hosting in 2024" video!!
I've just started learning Linux and your video showed up randomly, now I can learn in more depth about O.S.S.
❤ FROM 🇮🇳
That's awesome! Just take it a day at a time.
Surely Sir, I will.
Nice one. I'll be checking a few of these out
Awesome, be sure to watch for part 2
@@AwesomeOpenSource I'll be there for sure
I accidentally stumbled upon this video. It is great work. Thanks for enlightening me.
You're very welcome
Kool .. thanks. This is on my watchlist 😊
Rock on!
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!
Still around, gets regular updates, and is Awesome!
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.
Thanks a lot for sharing!
My pleasure.
Brill stuff do love these thanks for sharing
Glad you enjoyed it
❤❤❤❤❤Its true that all people meet in open source world are generous and most coolest guys you ever can found❤❤❤❤❤❤
Thanks. I think it's a great place to be as well. Open source is awesome.
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?
Most people dont know webmin is a 20+ year old project.
It's an awesomely mature product for certain.
But some of them remember how many vulnerable it has
@@barma1309 i remember that too. I first used it in year 2002 around
Yes, and I know it since last century. My first Servers I have administrated with that tool.
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 😊
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.
You make it look easy
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.
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.
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.
ooh man this are just awesome
Thanks, watch for part 2.
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?
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.
@@AwesomeOpenSource cool I'll check him out - thanks!
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.
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.
Time to update my test stack blindly on the best open source recommendation channel on the tub.
Well, don't go there completely blindly, at least backup your stack first. Then go wild my friend!
@@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.
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.
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.
yap bro thanks for the time and awesome info you present. you earn my sub. awesome
Awesome, thank you!
Hey, thanks for the great content!
My pleasure!
Many thanks!
You're welcome!
Thanks!
You are very welcome.
Thank you!!!
You're welcome!
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?
I've never used CasaOS, so can't say how that's done. Probably better to ask on their forums.
@@AwesomeOpenSource How did you go about being able to get all of those open source apps. I would love to do that same thing since I am trying to get into IT and show some things that I have been working on
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.
That's awesome! And a really nice solution.
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?
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 (
@@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.
The Last Starfighter for the win!!!
A great movie, even if my daughter did fall asleep in the beginning of it.
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
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.
@@AwesomeOpenSource Thankyou will check thar
Great content
Thank you so much.
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.
I don't think I'm understanding what you were trying to do...with docker via Gitlab?
Awesome video. Thank you. Open Source rocks
Thanks so much.
Thank you
My pleasure.
What is this page you're looking at? Very much been looking for something like this
Dashy. I cover it toward the end of the video.
This is like my bible. Thank you for good contents.
Glad you iike it.
Ty kind sir :)
My pleasure.
It seems that you have multiple tools for connecting to RDP. Is it each used for another purpose?
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.
Do you use anything to keep track of client services calls, like a ticketing system?
I do, It's Zammad. In fact I have it coming up in a future video as well.
@@AwesomeOpenSource dope. looking forward to checking that out! ty:)
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?
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.
Can you do a video on open source for note taking app such as Capacities or Obsidian please. Thanks.
I have videos on Jopline Notes, Trilium Notes, adn QOwnNotes now. th-cam.com/video/zrEJP50R6Fo/w-d-xo.htmlsi=-7YCwKwjdENZCHbM
th-cam.com/video/dP08hPg-TMA/w-d-xo.htmlsi=B-54zAnK36Lwxvsn
th-cam.com/video/mJynGxnTLEk/w-d-xo.htmlsi=hkrIUpAeEhod0D2Q
This video is my favourite too..
Thanks so much!
What's the main thing is running at your local host when showing all these services? Is it a presentation or note taking tool?
Do you mean the dashboard I have? If so, that's an app called Dashy. I talk about it in the video.
brother..... thanks for your so informativ video....
cai you share your idea about
chatwoot project....
can you talk about this open source project.......
I've not hear of it. I'll add it to my list to look into though.
What do u use as SAML backend for authentik?? FreeIPA?
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.
Which desktop distro do you use ?
Currently on Fedora 39. Usually more of a Ubuntu person, but wanted to change it up, and so far so good.
nice video
Thanks
Nice ❤❤❤
Thanks!
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 ?
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.
@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
what do you think of NixOS?
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.
You could replace trillium with Joplin, if you don´t like electron or Obsidian
Absolutely. Joplin is an awesomely powerful note taking system.
@@AwesomeOpenSource I am a big fan of QOwnnotes. Thanks for the awesome videos!
please talk about chatwood and its bussiness structure
Added to my list.
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
Reverse proxy. IT receives a request, then routes the request to the appropriate server / container.
Rancher opensource can cover almost 80% of software's that you suggested
Yeah, Kubernetes, Docker, pretty much same.
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!
I'll see what I can do.
@@AwesomeOpenSource Awesome brother you are.
Is rocketchat still working.
I cannot connect.
Please provide link
Thank you
Mine does. discuss.opensourceisawesome.com
Nginx proxy manager suddenly stopped worked. It doesnt matter if I reinstall it never works again
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.
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...
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.
@@AwesomeOpenSource Yeah.. I get it. Thx!
RocketChat is not FOSS, is it?
Yes, it is.
Immich is nice!
It is. I set it up once, but it was still really new. I need to look at it again.
@@AwesomeOpenSource its awesome!
you should take a look at kasm
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.
@@AwesomeOpenSource yep i use it Mostly for Browser isolation and If i need Machine to Play with.
Helps me to keep My PC secure
When part 2
Next week I think. Working on it and about 4 other videos.
Thank you. What program do you use to transfer files between machines since Filezilla was not mentioned?
I have syncing through NextCloud, and for backups URBackup (next video), and rsync is a goto for me.
20:30 I think it's pronounced "image-ur"
Probably. If it can be Mia-pronounced, just leave it to me.
It would be great if you could make a video about backing up an entire Linux server :)
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?
@@AwesomeOpenSource while it's running
“Wawkamoley”
It's an awesome application. My spanish accent isn't so great though.
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
Yo I heard you like RDP, so I RDP'd your RDP so you can RDP 5 different ways.
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.
Mattermost better than Matrix
I think it depends on the use case. For me and my family, matrix is great. Mattermost would be extreme overkill.
shotcut 😭
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.
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.
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.
Lol, showing your personal domain and running services, as well as how much your wife makes.! That's a bit too much transparency. 😂
It's about the software. Like I said, that's oveer 5 years time... keep that in mind.