Easily the most educational 18 minutes I have spent in a long while. I have had other people try and explain docker to me without measurable success, but you succeeded. This is exactly what I have been wanting to do ever since I (laboriously) set up an RPi with mosquitto & NR. I will get myself a fancy new RPi and re-do the whole thing. Thanks to you and Graham!
Hello Andreas. I think the summaries are one of the things that are very distinctive from other content producers. Also they act as an important reminder of everything discussed on the video (sometimes a lot of precious information!). Very educational. Please keep up the good work!
awesome video. Clear and straight and dense information. No silly effects and uber-pathetic explanations. No Ego-Trip. Just a super competent Maker who knows his stuff. Keep it kickin.
This episode is too concentrated, but really helpful when I finished. I actually watched the video mulltiple times, and finally successfully installed the containers to my Pi4. Thank you so much!!!
I like the summaries. They are great for learning. An extra repetition is good. It makes the new knowledge stick. Advanced viewers probably skip them if they kinda already know the concepts you're talking about. Beginners will certainly appreciate them.
I vote yes for the summaries. They review all the steps covered and offer the viewer the opportunity to better understand the topic covered by the video.
This is a superb video Andreas. Contains all the concepts for a modern home automation/gateway setup . Raspberry Pi, Docker, MQTT, Node Red, InfluxDB, Grafana. This will be my first project for 2021, combined with Lora sensors (as described in other videos of yours). Thank you very much.
This is an awesome video. I now run Pi3B as Homeserver. I already planned a change to Pi4. The pieces are already lying around. Not yet able to start the project because of lack of time(learning Flutter/Dart,MSFS2020...), but that will come in the coming months.
About the summary: please keep it. In my opinion, it's one of the best parts of your videos, as it helps me remember the things you teach. They're especially helpful in longer videos. Thank you for being awesome, Andreas!
I found your summaries/conclusions extremely useful! In particular while rewatching older video they are very practical to get quickly to the point. I hope you will keep them in future videos!
Andreas, I am new to Linux and Pi and could not get more excited from how much still ahead to learn after watching your video. Excellent teaching skills and content. Keep your great work flowing! Keep summaries is not a bad idea. Cheers!
@Andreas Spiess Hi Andrea, planning to follow your tutorial to build my docker Pi Server. Couple of questions that I did not see at instructions (at least not directly mentioned). Do you use Raspian Buster Lite or any of the desktop versions? Wondering if it is better to use a 32Gb or 64Gb card?
Very good. I will link you in my upcoming video where I discuss the optimal HW choices for an Raspberry PI automatization and solar unit. I will use above as the software part then I dont have to update my current image any more but can go forward with the docker :) Great work m8!
I appreciate that you always prominently feature the original creators of the tools you use. With open source / free software many forget that there has to be someone that creates the tools we use for free.
This is an EXCELLENT project and a great video to get started. I've been fooling around with Docker for a while, but never really came up with anything to do with it. This video really turned on a light bulb over my head. Thanks!
I feel the summary is very good, because you explain so much and the summary gives us a guide what we learned. Many people hangup videos after a few minutes, however often they come back to re-watch the video once they start such projects. Of course you have many experienced followers where they may don’t need a summary, however the new once are most important for the channel and the summary helps big way. Regards Helmut
So much great info in one video! All of these are things I have wanted to try with my Raspberry Pi at one time or another, and this video brings it all together in one very neat package.
As always, maximum explanation with only a few commands and pictures. Excellent explanation and really useful! Keep the summaries. I find it helpful and adds to the professional explanation.
Probably one of the best videos I saw so far. It's well detailed and you scripted all in a easy understandable manner. Thank you, you really disserve more subscribers. Now I'm gonna check your others videos !
Wonderful video, just what I needed! PS I much prefer this kind of stuff I can do for myself rather than the old 80’s stuff. I love having a project idea so I have an excuse to make an AliExpress order 😁
Thumbs up for such good & usefull content. But yes, I also vote for a (at least) short summary. Your videos provide so much usefull content, but if you search for something specific, summaries/overviews are very usefull (as same as your goals/content description at start) !
please continue with the summaries, I find them very helpful when I'm trying to find information from your videos a long time after I first watched them.
Hi Andreas, as usual a sharp video / content. I replaced my windows 2008 server by Docker on an alpine basis a 3/4 year ago. I can understand the time required. By contrast, I still have openhab installed as a home automation frontend. In it I will embed my ESP's etc. via MQTT. bye
Your summaries provide opportunity for self-evaluation and link nicely to the objectives and questions you present in your introductions. Your summaries also provide a good transition to the comments where further questioning can occur. I suspect a lot of us do appreciate your efforts to assure good instructional design.
Please include summery! Summeries help some of us to better organize and retain the materials. It's an important segment when we're trying to learning something new. Thanks for your great work!
@Andreas - this video is really tops! To-the-point and very practical! A real time-saver and some complex software issues, explained in a very simple and practical way! Keep up the good work - I am a fan!
This is such an incredible presentation. I have been doing many of these things for years. I am an avid Open Source advocate. I have been trying to share my knowledge with the community for many years but keep getting paralyzed by the feeling that my explanation is not good enough. Most of your viewers have no idea how hard it is to publish something like this because they have never tried. I have so much respect for your work. Thank you!
@Andreas Spiess I've never seen your videos before, I just got a recommendation. I'm also someone similar to Bruno. It's good you were able to streamline the process for less technical people with Docker-compose and based on other people's work (and mention them by name ! very good). This shows you've figured out yourself or based on other peoples comment/suggestions, etc. What a good structure is in general (maintainable, etc.) and how to explain it. You are far above average. Only thing missing from the title was IoT. :-)
First time on the channel and I am blown away!! Liked and subscribed! Please keep them coming as I am a noob in the Pi world only having setup a DNS server with Pi-hole.
Hi Andreas, thank you for another great informative video. Regarding summaries, i personally like them on very in depth videos or complex subjects where time has been limited. Videos like this where you refer to other scripts, tutorials etc and are quite simple or high level anyway - probably less needed. But either way, i will still seek out your tutorials when you have one on a topic im working on at the time - your time and effort is greatly appreciated by me here in Scotland! Thanks.
I wondered what to do with a spare pi 4 and noticed your project and thought I’d give it a try. I didn’t really expect it to work but to my surprise it works perfectly. Many thanks.
Hi, I always enjoy watching your videos and I personally recommend to most of the students I teach. I would like you to make a 2nd part of this video, where maybe you can show how can we have 2 (or more) raspberry pi , doing the docker swarm setup so the load is been shared. More like a cluster but all of the guys running the docker containers. I had it but faced a lot of difficulties to setup properly. As well, it acts as a good redundancy if our whole house is dependent on the Raspberry! Thanks again for the video!
Wow, you're done it again. Produced a brilliant and timely video. I have ordered a Pi4 and was going to look at building a new system based on a more up-to-date approach than my 3 year old LAMP configuration. I'm blown away by how much is in this presentation which fits my needs and desires so well. I do like a summary to pull things together but I think people may be switching it off because it tends to be a restatement of what's been covered rather than an overview of what's been discovered.
May I repeat what many other observers of your channel are saying... Well done Andreas! But perhaps it is polite to say first, "Thank you, Mr Spiess! Your research, understanding and willingness to share with us all extremely useful skills and practical guides to new technology applications and solutions to infinite problems that will bring many smiles and expressions of courteous thanks throughout our international communities. You are a modern day hero! Well done Andreas!"
Highly informative, clear and concise presentation, thanks, Andreas! Docker was on my list of next projects, now I have a good foundation where and how to start. Your last project, the DCF77 one, saved me an hour of tedious button-mashing on my 6 atomic clocks today as we gained one hour again today here in north america :)
As always good video, I only have one sugestion at 12:32. Instead of using Dropbox Uploader I suggest you to try do it with great tool called Rclone - you can choose a lot more cloud services and even add encryption to your files.
Thanks for the awesome video. I was able to use what you showed me here, as well as a few of your other videos, to build the RPI Docker Server that boots from an 500GB M.2 MVME. The first thing I chose to pull data from was the RPI itself. I used Python scripts to generate about 8 values from the RPI and publish them via MQTT to the Node Red. I use the same node red to monitor about 30 values of SNMP data from my NAS server and pull down real time weather data to Node Red via an API. I'm quite happy with what you've enabled me to do with this (you should see the Node Red Dashboard) and I'm much closer to realizing the home automation system of my dreams. Till now, I've been approaching home automation in pieces without a central platform for display and database. Now I have a central system that allows me to add sensors and controls in a much more modular fashion. Thanks for the excellent information and inspiration.
Add Summaries as optional video files, They can then be played Before or After the Primary Video. Most will find this to be the best option. If you want or need a detailed review it is available. If you don't then you can skip it. Putting them into a watch before or after list. This is assuming you do more than a few videos on a related subject. This format is often used in other teaching subjects or seminars. Also is far easier to post updates without any major editing.
I too am trying to wrap my head around docker. Many thanks. I think the summary is very professional and I hope other YT creators will consider copying the practice. Cheers.🇦🇺👍
Your videos are awesome, just great information, examples, new technologies and lot's of interesting stuff. I'm glad I found this! Cheers from Uruguay!
Thanks Andreass for simplifying complex things . ps. I like summaries ! Otherwise, you can type the video content chapters with timecode in the description , like in album song videos !
Wow thanks Andreas This makes me want to re-roll everything on my Pi to docker containers. I like the summaries. It's always good to be reminded of everything we just learned.
Please consider making summarys again, they help to understand and tighten the new learned knowledge. As always, a very interesting topic and I think I will try this one. Kind Regards from Austria
Hi Andreas. Today I've found out the IOTstack project has been drastically updated and I have spent two days now trying to install the new IOTstack and restoring my old backups onto it. Without success until now. I think a really detailed video describing how to install the IOTstack and restore the old backups will be much appreciated not only by myself. Cheers ;-)
I know it was updated. Maybe you add your learnings in the documentation? Like that it would be helpful also for others. This is an open source project and everybody can contribute ;-) I do not plan an update soon because I have many other topics in the pipeline.
I think this video will give me the boost I need to have a much better home server! DrFragle and Mr. Shark was(Antonio?) already hinting on this kind of setting with docker. This is by far the most useful video I have seen from you. The Raspberry 4 will be ordered soon. The SCRIPT from Peter will now be history for me. Also, I sense a backup supply system will not be necessary anymore because of the much easier backup system. This video will keep me busy for some time, which is good! Thank you guy,withtheswisaaccent!
I have found the summaries useful. Helps to check whether or not I missed some part of the video. I don't always watch them though. I would suggest you include summaries as long as: 1) the summaries don't take you much time to make and 2) KZclip doesn't penalize you for people not watching your videos all the way to the very end.
Thank you for your feedback. KZclip does not reward shorter view time. But I make my videos for you and not KZclip. The verdict is clear. I will keep the summaries
I belive this is one of my new favorite channels, although the content is a bit beyond me, I have been trying to learn electronics, from videos and self learning, for about 4years now, I have came a long way, I had no idea how alot of this stuff works, have a awesome day!
A great addition to the package would be Traefik as a reverse proxy. Traefik works well with Docker and LetsEncrypt. Traefik offers a http-reverse-proxy and from version 2 on also a tcp-proxy. It is then possible encryption using MQTT over the internet access to its own mosquito broker. Since LetsEncrypt can not use wildcard certificates when using the http challenge, the individual services (Mosquitto, NodeRed, OpenHab, ...) should be integrated via different paths. For home use, basic authentication (middleware in traefik) is sufficient in my opinion. In addition to the VPN access, we could create a simple possibility using the services encrypted and authenticated via the internet.
So far I have no sensors outside my home. But I will have a look into it.I left a link to a discord channel where people meet to advance this project. Maybe you want to join?
the summaries help me make sure I got all the information and what I may have to go over again. This was a very interesting and informative lesson on the world of IoT that I am learning. Thank You!! Peace
Thanks Mr Swiss for this great explanation, and Graham for originating IOTstack. I ran into trouble here, getting the backups to Dropbox to work from crontab: kzclip.org/video/a6mjt8tWUws/бейне.html With help from Paraphraser on discord, the crontab line that worked for me is to do it without sudo. Like this: 0 23 * * * ~/IOTstack/scripts/docker_backup.sh >>./Logs/iotstack_backup.log 2>&1 keeping a log file instead of going to dev/null is handy to debug if any trouble.
Thank you for this video. I've been looking to rebuild my "the script" pi for a while on to a pi4 with external ssd. This looks a much better technique than the script.
The summary makes the difference! It’s like in a good lecture where the prof 👨🏫 provides a summary that helps to rebuild the mental map after having heard a lot of details. Thanks for the DuckDNS tip!
Well, not all providers allow incoming connections like this. You can also use one intermediate node as vpn hub (digitalocean droplet for instance). Also, you can create reverse ssh tunnel from rpi to some vps server, then ssh from your pc to vps, after that you can ssh to local port on vps, which will be forwarded to your rpi. Kinda one ssh tunnel inside another. Also there is cool usbip tool, it allows forwarding any usb device to remote host. Mouse, hub, disk drive, modem, whatever. Sometimes it can be very helpful
Andreas - This is one of your best videos so far! Congratulations - excellent from start to finish - Both content and explanation of the content! What else can I say!
Hi Andreas, thanks for this very useful video. I was able to measure the performance of my 3D printer filament storage solution in a breeze with an ESP8266, a temperature and humidity sensor (DHT-22) and the software stack you have presented. Your video saved me a lot of setup time that I would have probably not done. Thanks again!!!
After battling with PiVPN for a couple of years I moved to Wireguard, what a difference, it just works especially if you have a modern Linux kernel (5.6 up) with built in support.
Hey Andreas, thanks for this. I've been using Home Assistant for exactly this (well, less DropBox and PiVPN), but this seems like a nice light-weight solution. I can however recommend HomeAssistant. It provides a very nice web interface. Most add-ons can be integrated into the admin menu. It now supports USB connected SSDs (I needed to use a 3A power supply to make this reliable) and provides notification of system and addon update availability. The only drawbacks are that updates happen more often than I'd like (auto-update is an option, but I'm wary of trusting it) and that the host OS is not raspian (they have developed their own HASSOS), so every addition needs to be a Docker app (not the end of the world, and not difficult to develop) BTW: InfluxDB does have a web-interface and the standard HA addon supports it.
Hey vanoo67 and Andreas, at time of writing this, the IOTstack Docker Stack now includes HASSIO [github.com/gcgarner/IOTstack#about] which is the non-OS version of the Home-Assistant platform. Hope that helps. 😉
Thanks a lot for your hard work and the clarity with which you present. As a South African, I am proud and grateful that one of us did such a great job!
I've moved from Windows to Linux about two years ago. Installing current programs (not the old ones in the repository) can sometimes be a confusing since I don't do it often. I'd like to to what you just explained but on a linux box since I have a bunch of free laptops I picked up at the dump.
Nice work Andreas. I just finished a pi4 / 4GB with all the bells and wistles like mosquitto, grafana, influx etc like you showed earlier. It works, but still I had to update the packages after Peter's script. That cost me a lot of time and was sometimes frustrating. I use several esp32's with a bme680 to put enviromental data into the influx database (using your tutorials to figure out howto do this). I hope that the docker route shown is hassle free and installs the latest versions. I'll try this with an older pi3 and hopefully I will find out what works best. Dear Doctor, thanks again for showing results from your experiments. Cheers, Dr. Nick.
Wonderful work 🙌. I'm looking into IoT application. There are a lot to learn. Public cloud venders like aws has there own solution too, I'm considering using cloud or oss projects, how to choose between. I'm looking into Alibaba iot stack too they build some cool things to make end to end development easier.
Great information and just what I have been looking for for a while. Many thanks for posting. BTW your summaries are very useful so imho you should keep them in future videos.
+1 for the summaries - standard presentation flow is say what's coming, say the what, say a summary of what (better said on the many courses I have been on) Plus I like your Bye sign off. I will be looking closely into this as I have just got into docker on OMV. So far Plex and Resilio Sync. It works very well with no intervention. I want play with other stuff like NodeRed so this looks a good way to go on a spare Pi. I am still trying to get a vpn working reliably on the OMV system so perhaps that can go to the Pi as well with connection back to the OMV system. Ah good times. If it ain't broke don't fix it, but if you're bored break it and have fun making it work again
Very interesting video. The way I access my rPi server is through the Tor network to avoid the need of IP+DuckDns and Firewall configuration. It has other issues (like speed) but it is pretty much plug and play. About summaries my vote is yes.
Thank you Andreas! Great solution for backing up the data to Dropbox. If interested, take a look at Keybase. Keybase File System (KBFS) is easy to access-once Keybase is installed-via command line and could provide some reporting capabilities by writing an update/text-a-user BASH script. Forgot to mention: encrypted file storage 🤓 Thank you again, Happy New Year!!
Wonderful addition to the IOT toolbox! I found this today while trying to use ‘the script’ to install all this on my new Pi4 with ARM64 Ubuntu server 19.10 Pi image. This docker process from Graham has seemed to work as expected!! On this new Pi4 I now have: Ubuntu 19.10 arm64 running including the GUI Graham’s entire docker package All seems to be working properly but I have not tested everything yet. The only odd thing was having to use sudo in a few places that I did not expect to. Thank you for this tool!!
Hi Andreas, I am very impressed by your videos and this one inspired me to set up IOTstack on a RP4. Unfortunately I have a problem with adminer. The installation was fine but I cannot access the login page of adminer via port 9080. There is no DB installed on the RP4 because I want to access my existing Maria-DB on a Synology NAS. The yml part of adminer looks like this: adminer: container_name: adminer image: adminer restart: unless-stopped ports: - "9080:8080" networks: - iotstack_nw The logfile of adminer from today (11.05.2021): [Sat Apr 25 09:25:44 2071] PHP 7.4.19 Development Server ([::]:8080) started [Sat Apr 25 09:24:40 2071] [::ffff:192.168.123.63]:54980 Accepted What seems also strange is the timestamp in the log!
Hello Andreas, at first, thank you for this very good and helpful video. Having no contact with all of this before (hard- and software-wise) I was able to set it up and get it running at the first try! Thumbs up! But here's the big "but": after some time running the docker daemon is not reachable anymore and won't (re)start. Rebooting the Pi didn't help and I don't want to install Docker completely again because of the data (no cloud backup at the moment). In addition the chips of the Pi are very hot, probably too hot as the heat sinks nearly burn my fingers -.- The Pi is still reachable via ssh, if you or anyone else of this cool and kind viewers has an idea I am very thankful for it.
Two remarks: 1. you may move all your logging to journald, journal files can be held in RAM. 2. you may put small swap on zram -- still have some space, if something leaks memory, but it takes less memory, since zram is compressed.
Great video! Please keep the summaries, I like them! I always watch the videos to the end (as I also always watch the closing credits to the very end in the movies :-))
Mai Mariarti it's a good way to check if i did understand the video, I do look to the video's to upgrade my knowledge and at the end is the summaries the only thing you have to keep in your mind.
I'll definitely check out piVPN. I'm planning to set up a raspberry pi for a few things and also start using my low power PC I built a year ago and having a VPN tunnel home like this would be very convenient should my discord bot crash while I'm not at home
Superb info, I have been looking for such an elaborate yet easy to digest explanation! I am going to integrate this with my Homey (Athom.com) or else add a container with Home Assistant. Keep up the good work!
Interesting video. I'm currently running PiHole on a Pi Zero W and it works fine but I worry about card corruption because here in South Africa we get quite frequent power load shedding, so auto backup sounds good. Do you think that a Pi Zero W will be enough to run the entire stack you describe? Having private access to my home network is something I'd like too.
Thanks Andreas and greetings from a new Raspberry Pi 4 owner. That's a great video. I was surprised to see you're doing this on a Pi 4 with 1GB RAM. Is this your production machine or was it only for the tutorial?
My production machine has 4GB, but it is an overkill. You can check the memory usage when you started all your containers. You will see, 1G can hold a lot of them.
Love your channel and videos. Have been watching for a long time and was interested in moving my projects to be docker based and upgrading to influx. This video is EXACTLY what I needed. You're a good man and a wealth of knowledge! Thank you kindly.
@Andreas Spiess Yes, I also thank them in posts where I can. You've done a great job consolidating and presenting it all. I've been having a few install headaches as we usually do with these stacks, so might just keep it simple enough for now and install NR, IFDB and Graf without docker. Docker seems to be more trouble than it is worth for smaller projects.
thanks again for this very useful video with useful tips, Andreas! I think summaries are useful most of the time, if you have longer video and more complex topic. Keep going!
Other youtubers: Here are 4 concepts, let's explain them over 10 videos.
Andreas: Let's explain all of them in one awesomely understandable video.
I didn't think you were forced to watch...
Well explained! I am getting started with RPI and I wonder if it's possible to install Hassio in another docker ?
Kinda-sorta. Maybe fewer than whole loaf, but bigger than a stick of butter (or sumptin').
this comment gave me hope jaja.
Easily the most educational 18 minutes I have spent in a long while. I have had other people try and explain docker to me without measurable success, but you succeeded. This is exactly what I have been wanting to do ever since I (laboriously) set up an RPi with mosquitto & NR. I will get myself a fancy new RPi and re-do the whole thing. Thanks to you and Graham!
Sounds like a solid plan. Enjoy it!
Hello Andreas. I think the summaries are one of the things that are very distinctive from other content producers. Also they act as an important reminder of everything discussed on the video (sometimes a lot of precious information!). Very educational. Please keep up the good work!
Thank you for your feedback. Most of the commenters share your opinion. So the summary will stay...
awesome video. Clear and straight and dense information. No silly effects and uber-pathetic explanations. No Ego-Trip. Just a super competent Maker who knows his stuff. Keep it kickin.
Thank you for your nice words!
This episode is too concentrated, but really helpful when I finished. I actually watched the video mulltiple times, and finally successfully installed the containers to my Pi4. Thank you so much!!!
You are welcome. I am glad you were successful in the end.
I've only watched the first 7 minutes and already realize how many problems this solves, and how much work it must have been. Fantastic job, guys!
Thank you! Enjoy the rest!
I have never seen a Tutorial more on point than this and im a dev since childhood. :D
Thank you for the flowers!
I like the summaries.
They are great for learning. An extra repetition is good. It makes the new knowledge stick.
Advanced viewers probably skip them if they kinda already know the concepts you're talking about. Beginners will certainly appreciate them.
The viewers voted for "summaries have to stay"!
I vote yes for the summaries. They review all the steps covered and offer the viewer the opportunity to better understand the topic covered by the video.
You voted with the rest! They come back.
This is a superb video Andreas. Contains all the concepts for a modern home automation/gateway setup . Raspberry Pi, Docker, MQTT, Node Red, InfluxDB, Grafana. This will be my first project for 2021, combined with Lora sensors (as described in other videos of yours). Thank you very much.
Enjoy your journey!
This is an awesome video. I now run Pi3B as Homeserver. I already planned a change to Pi4. The pieces are already lying around. Not yet able to start the project because of lack of time(learning Flutter/Dart,MSFS2020...), but that will come in the coming months.
:-)
About the summary: please keep it. In my opinion, it's one of the best parts of your videos, as it helps me remember the things you teach. They're especially helpful in longer videos. Thank you for being awesome, Andreas!
Most voters voted like you. So the summaries will stay.
Hello Andreas, many thanks for your time and the good video quality you provide. You inspire the maker inside us at every video :)
For me, it is easy because I am one of you...
I found your summaries/conclusions extremely useful! In particular while rewatching older video they are very practical to get quickly to the point. I hope you will keep them in future videos!
The verdict is clear. I will keep them!
Andreas, I am new to Linux and Pi and could not get more excited from how much still ahead to learn after watching your video. Excellent teaching skills and content. Keep your great work flowing! Keep summaries is not a bad idea. Cheers!
by the way ANDREAS!!!
@Andreas Spiess Hi Andrea, planning to follow your tutorial to build my docker Pi Server.
Couple of questions that I did not see at instructions (at least not directly mentioned).
Do you use Raspian Buster Lite or any of the desktop versions?
Wondering if it is better to use a 32Gb or 64Gb card?
Enjoy your journey!
Very good. I will link you in my upcoming video where I discuss the optimal HW choices for an Raspberry PI automatization and solar unit. I will use above as the software part then I dont have to update my current image any more but can go forward with the docker :) Great work m8!
This was my idea. Save you guys time for a nice hike in Transylvania ;-)
I appreciate that you always prominently feature the original creators of the tools you use. With open source / free software many forget that there has to be someone that creates the tools we use for free.
Thank you! I heavily depend on these people. And I do not need to be "bigger" than I am ;-) Too old for these games
This is an EXCELLENT project and a great video to get started. I've been fooling around with Docker for a while, but never really came up with anything to do with it. This video really turned on a light bulb over my head. Thanks!
Glad it was helpful!
I feel the summary is very good, because you explain so much and the summary gives us a guide what we learned. Many people hangup videos after a few minutes, however often they come back to re-watch the video once they start such projects.
Of course you have many experienced followers where they may don’t need a summary, however the new once are most important for the channel and the summary helps big way.
Regards Helmut
Thank you for your feedback. Many viewers see it like you. So, the summaries will come back. I just wanted to be sure ;-)
So much great info in one video! All of these are things I have wanted to try with my Raspberry Pi at one time or another, and this video brings it all together in one very neat package.
Glad it was helpful!
As always, maximum explanation with only a few commands and pictures. Excellent explanation and really useful! Keep the summaries. I find it helpful and adds to the professional explanation.
Thank you. The summaries will stay because most viewers voted for "stay"
Probably one of the best videos I saw so far.
It's well detailed and you scripted all in a easy understandable manner.
Thank you, you really disserve more subscribers.
Now I'm gonna check your others videos !
Thank you! I hope you will find other interesting stuff...
Wonderful video, just what I needed!
PS I much prefer this kind of stuff I can do for myself rather than the old 80’s stuff. I love having a project idea so I have an excuse to make an AliExpress order 😁
Andreas Spiess trouble is I was a child in the 80’s (sorry 😁). Still it’s good to see how things have changed 👍
The 80's stuff is more fro learning and nostalgia. But you should get projects from time to time on the channel, too.
Thumbs up for such good & usefull content. But yes, I also vote for a (at least) short summary. Your videos provide so much usefull content, but if you search for something specific, summaries/overviews are very usefull (as same as your goals/content description at start) !
Thanks for your feedback. The summaries will stay.
please continue with the summaries, I find them very helpful when I'm trying to find information from your videos a long time after I first watched them.
You are not alone. They will stay.
Hi Andreas,
as usual a sharp video / content.
I replaced my windows 2008 server by Docker on an alpine basis a 3/4 year ago. I can understand the time required. By contrast, I still have openhab installed as a home automation frontend. In it I will embed my ESP's etc. via MQTT.
bye
Thank you. Many roads end in Rome, as we say here...
Your summaries provide opportunity for self-evaluation and link nicely to the objectives and questions you present in your introductions. Your summaries also provide a good transition to the comments where further questioning can occur. I suspect a lot of us do appreciate your efforts to assure good instructional design.
Thank you for your feedback. Most viewers voted for "summaries stay"
Please include summery! Summeries help some of us to better organize and retain the materials. It's an important segment when we're trying to learning something new. Thanks for your great work!
They will stay!
You are the best Andreas. You summarize and wrap up things at the correct level. Excellent!
Thank you!
@Andreas - this video is really tops! To-the-point and very practical! A real time-saver and some complex software issues, explained in a very simple and practical way! Keep up the good work - I am a fan!
Thank you for your nice words!
This is such an incredible presentation. I have been doing many of these things for years. I am an avid Open Source advocate. I have been trying to share my knowledge with the community for many years but keep getting paralyzed by the feeling that my explanation is not good enough. Most of your viewers have no idea how hard it is to publish something like this because they have never tried. I have so much respect for your work. Thank you!
“Most of your viewers have no idea” ... but some of us do. ;)
@Andreas Spiess I've never seen your videos before, I just got a recommendation. I'm also someone similar to Bruno.
It's good you were able to streamline the process for less technical people with Docker-compose and based on other people's work (and mention them by name ! very good).
This shows you've figured out yourself or based on other peoples comment/suggestions, etc. What a good structure is in general (maintainable, etc.) and how to explain it. You are far above average.
Only thing missing from the title was IoT. :-)
You are welcome. And thank you for your nice words! Maybe I am a little older and have seen a few things which help me condensing stuff ;-)
Love this video! Please do the summary at the end, I love it. You are a great teacher, people just don't know what's good for them!
Thank you for your feedback! Glad you like my videos.
First time on the channel and I am blown away!! Liked and subscribed! Please keep them coming as I am a noob in the Pi world only having setup a DNS server with Pi-hole.
Welcome aboard the channel!
i loved your summaries and found them very useful especially after videos about complex topics !
Hi Andreas, thank you for another great informative video. Regarding summaries, i personally like them on very in depth videos or complex subjects where time has been limited. Videos like this where you refer to other scripts, tutorials etc and are quite simple or high level anyway - probably less needed.
But either way, i will still seek out your tutorials when you have one on a topic im working on at the time - your time and effort is greatly appreciated by me here in Scotland! Thanks.
+1 Keep summaries, are very useful !!!
@Andreas Spiess qqq
I wondered what to do with a spare pi 4 and noticed your project and thought I’d give it a try. I didn’t really expect it to work but to my surprise it works perfectly. Many thanks.
Please continue to provide summary and thank you for sharing your knowledge.
Hi,
I always enjoy watching your videos and I personally recommend to most of the students I teach.
I would like you to make a 2nd part of this video, where maybe you can show how can we have 2 (or more) raspberry pi , doing the docker swarm setup so the load is been shared. More like a cluster but all of the guys running the docker containers. I had it but faced a lot of difficulties to setup properly. As well, it acts as a good redundancy if our whole house is dependent on the Raspberry!
Thanks again for the video!
I always have to have the size of the channel in focus when I chose topics. So I am not sure if this topic is too special :-( But you never know
Wow, you're done it again. Produced a brilliant and timely video. I have ordered a Pi4 and was going to look at building a new system based on a more up-to-date approach than my 3 year old LAMP configuration. I'm blown away by how much is in this presentation which fits my needs and desires so well.
I do like a summary to pull things together but I think people may be switching it off because it tends to be a restatement of what's been covered rather than an overview of what's been discovered.
I am glad the video helps. I tried to include the most important thinks. From there, people can add more things.
May I repeat what many other observers of your channel are saying... Well done Andreas! But perhaps it is polite to say first, "Thank you, Mr Spiess! Your research, understanding and willingness to share with us all extremely useful skills and practical guides to new technology applications and solutions to infinite problems that will bring many smiles and expressions of courteous thanks throughout our international communities. You are a modern day hero! Well done Andreas!"
I showed your comment to my wife to convince her that my work in the basement is worth the effort ;-) Thank you!
Highly informative, clear and concise presentation, thanks, Andreas! Docker was on my list of next projects, now I have a good foundation where and how to start. Your last project, the DCF77 one, saved me an hour of tedious button-mashing on my 6 atomic clocks today as we gained one hour again today here in north america :)
Great to read that! We also had our time change and my solution also worked....
As always good video, I only have one sugestion at 12:32. Instead of using Dropbox Uploader I suggest you to try do it with great tool called Rclone - you can choose a lot more cloud services and even add encryption to your files.
I just started a Discord server (discord.gg/W45tD83 ). Maybe you put your ideas there and find others with similar needs/wishes?
Thanks for the awesome video. I was able to use what you showed me here, as well as a few of your other videos, to build the RPI Docker Server that boots from an 500GB M.2 MVME. The first thing I chose to pull data from was the RPI itself. I used Python scripts to generate about 8 values from the RPI and publish them via MQTT to the Node Red. I use the same node red to monitor about 30 values of SNMP data from my NAS server and pull down real time weather data to Node Red via an API. I'm quite happy with what you've enabled me to do with this (you should see the Node Red Dashboard) and I'm much closer to realizing the home automation system of my dreams. Till now, I've been approaching home automation in pieces without a central platform for display and database. Now I have a central system that allows me to add sensors and controls in a much more modular fashion. Thanks for the excellent information and inspiration.
Glad to read that you were successful!
Add Summaries as optional video files, They can then be played Before or After the Primary Video. Most will find this to be the best option. If you want or need a detailed review it is available. If you don't then you can skip it. Putting them into a watch before or after list. This is assuming you do more than a few videos on a related subject. This format is often used in other teaching subjects or seminars. Also is far easier to post updates without any major editing.
Most commenters wanted summaries, so the stay...
I too am trying to wrap my head around docker. Many thanks. I think the summary is very professional and I hope other YT creators will consider copying the practice. Cheers.🇦🇺👍
Cheers!
By far one of the best videos I have seen. Ton of well explained content, impressed! Thank you!
You are welcome!
Your videos are awesome, just great information, examples, new technologies and lot's of interesting stuff. I'm glad I found this! Cheers from Uruguay!
Welcome aboard the channel!
Thanks Andreass for simplifying complex things . ps. I like summaries ! Otherwise, you can type the video content chapters with timecode in the description , like in album song videos !
The summaries will stay! The verdict was clear!
Wow thanks Andreas This makes me want to re-roll everything on my Pi to docker containers. I like the summaries. It's always good to be reminded of everything we just learned.
The good thing is, you always can start a test with a new SD card and if you do not like it, just use the old one again ;-)
Summaries are an important part of your signature style and bring higher quality to your videos. You should definitely keep them.
You and the other commenters voted: They will stay!
Please consider making summarys again, they help to understand and tighten the new learned knowledge.
As always, a very interesting topic and I think I will try this one.
Kind Regards from Austria
The summary will stay, because it is wanted by most of commenters
Hi Andreas. Today I've found out the IOTstack project has been drastically updated and I have spent two days now trying to install the new IOTstack and restoring my old backups onto it. Without success until now. I think a really detailed video describing how to install the IOTstack and restore the old backups will be much appreciated not only by myself. Cheers ;-)
I know it was updated. Maybe you add your learnings in the documentation? Like that it would be helpful also for others. This is an open source project and everybody can contribute ;-)
I do not plan an update soon because I have many other topics in the pipeline.
I think this video will give me the boost I need to have a much better home server! DrFragle and Mr. Shark was(Antonio?) already hinting on this kind of setting with docker. This is by far the most useful video I have seen from you. The Raspberry 4 will be ordered soon. The SCRIPT from Peter will now be history for me. Also, I sense a backup supply system will not be necessary anymore because of the much easier backup system. This video will keep me busy for some time, which is good! Thank you guy,withtheswisaaccent!
Maybe Graham will also some help in the form of pull requests...
I personally found your summaries very useful, for example to reinforce what I have learnt - or concluded - watching your VERY helpful videos.
The commenters voted for "stay"
I have found the summaries useful. Helps to check whether or not I missed some part of the video. I don't always watch them though. I would suggest you include summaries as long as: 1) the summaries don't take you much time to make and 2) KZclip doesn't penalize you for people not watching your videos all the way to the very end.
Thank you for your feedback. KZclip does not reward shorter view time. But I make my videos for you and not KZclip. The verdict is clear. I will keep the summaries
I belive this is one of my new favorite channels, although the content is a bit beyond me, I have been trying to learn electronics, from videos and self learning, for about 4years now, I have came a long way, I had no idea how alot of this stuff works, have a awesome day!
So this is a good channel for you. You are interested and want to learn. Most of my viewers are like that!
Really the best - and most simple - explanation for Docker containers! .. Thank you Andreas!
Glad to read that. I enjoyed making this video because it was a longtime wish and afterwards I also understood a little more than before...
Excellent video / tutorial. Bravo Andreas. Thank you for your hard work bringing really interesting information to the masses.
Here fortunately I had a lot of help. Together we are stong!
A great addition to the package would be Traefik as a reverse proxy. Traefik works well with Docker and LetsEncrypt. Traefik offers a http-reverse-proxy and from version 2 on also a tcp-proxy. It is then possible encryption using MQTT over the internet access to its own mosquito broker.
Since LetsEncrypt can not use wildcard certificates when using the http challenge, the individual services (Mosquitto, NodeRed, OpenHab, ...) should be integrated via different paths.
For home use, basic authentication (middleware in traefik) is sufficient in my opinion.
In addition to the VPN access, we could create a simple possibility using the services encrypted and authenticated via the internet.
So far I have no sensors outside my home. But I will have a look into it.I left a link to a discord channel where people meet to advance this project. Maybe you want to join?
the summaries help me make sure I got all the information and what I may have to go over again. This was a very interesting and informative lesson on the world of IoT that I am learning. Thank You!! Peace
Most commenenters voted for "videos should stay"
Yes, absolutely fantastic. I will follow this for sure. A summary would be great, but appreciate it is more time to do. Thanks!
The summary will come back. The commenters want it...
Thanks Mr Swiss for this great explanation, and Graham for originating IOTstack. I ran into trouble here, getting the backups to Dropbox to work from crontab: kzclip.org/video/a6mjt8tWUws/бейне.html With help from Paraphraser on discord, the crontab line that worked for me is to do it without sudo. Like this: 0 23 * * * ~/IOTstack/scripts/docker_backup.sh >>./Logs/iotstack_backup.log 2>&1
keeping a log file instead of going to dev/null is handy to debug if any trouble.
Thank you for this video. I've been looking to rebuild my "the script" pi for a while on to a pi4 with external ssd. This looks a much better technique than the script.
That is what we thought, too...
Great video! Thanks for all this information! Summaries can also be done in the description! (also, better for SEO I suppose)
I usually put the table of content into the description. You are right wit SEO.
I think your video summaries are very useful, particularly in longer, complex videos like this one.
The verdict is clear: they will stay.
The summary makes the difference! It’s like in a good lecture where the prof 👨🏫 provides a summary that helps to rebuild the mental map after having heard a lot of details.
Thanks for the DuckDNS tip!
Thank you for your feedback. The verdict is clear: The summaries will stay!
This is so helpful! Wish I knew about this tool earlier, but can’t wait to experiment with it! Thanks again.
You are welcome!
Well, not all providers allow incoming connections like this. You can also use one intermediate node as vpn hub (digitalocean droplet for instance). Also, you can create reverse ssh tunnel from rpi to some vps server, then ssh from your pc to vps, after that you can ssh to local port on vps, which will be forwarded to your rpi. Kinda one ssh tunnel inside another. Also there is cool usbip tool, it allows forwarding any usb device to remote host. Mouse, hub, disk drive, modem, whatever. Sometimes it can be very helpful
AFAIK There are some discusions about other "VPN" possibilities on the Discord channel (link below)
I really like the summary, I would like to see it continued. It's a great reminder in a succinct fashion, easy to access.
You are not alone. The summaries will stay.
Andreas, A great tutorial! I found it educational at many levels. Frankly I had been avoiding Docker. That will be changing today.
You will like it, I am pretty sure...
Andreas - This is one of your best videos so far! Congratulations - excellent from start to finish - Both content and explanation of the content! What else can I say!
Thank you for the nice words!
Hi Andreas, thanks for this very useful video. I was able to measure the performance of my 3D printer filament storage solution in a breeze with an ESP8266, a temperature and humidity sensor (DHT-22) and the software stack you have presented. Your video saved me a lot of setup time that I would have probably not done. Thanks again!!!
You are welcome! This is exactly the intention of this channel,...
After battling with PiVPN for a couple of years I moved to Wireguard, what a difference, it just works especially if you have a modern Linux kernel (5.6 up) with built in support.
Good information. Maybe you help the guys at IOT stack to include it in their project?
Hey Andreas, thanks for this. I've been using Home Assistant for exactly this (well, less DropBox and PiVPN), but this seems like a nice light-weight solution.
I can however recommend HomeAssistant. It provides a very nice web interface. Most add-ons can be integrated into the admin menu. It now supports USB connected SSDs (I needed to use a 3A power supply to make this reliable) and provides notification of system and addon update availability. The only drawbacks are that updates happen more often than I'd like (auto-update is an option, but I'm wary of trusting it) and that the host OS is not raspian (they have developed their own HASSOS), so every addition needs to be a Docker app (not the end of the world, and not difficult to develop) BTW: InfluxDB does have a web-interface and the standard HA addon supports it.
Hey vanoo67 and Andreas, at time of writing this, the IOTstack Docker Stack now includes HASSIO [github.com/gcgarner/IOTstack#about] which is the non-OS version of the Home-Assistant platform. Hope that helps. 😉
I will have a look into Home automation when I have time. Seems to be a good thing!
I think a summary helps consolidating the video. Even if it is just a long phrase rather than a list (as it could have been the case in this one)
The vote was clear. The viewers want the summary...
Thanks a lot for your hard work and the clarity with which you present. As a South African, I am proud and grateful that one of us did such a great job!
@Andreas Spiess Indeed!!
You can be proud of Graham!
I've moved from Windows to Linux about two years ago. Installing current programs (not the old ones in the repository) can sometimes be a confusing since I don't do it often. I'd like to to what you just explained but on a linux box since I have a bunch of free laptops I picked up at the dump.
It should be possible for most containers. Only if they do not provide X86 images it will not run.
Dear Andreas SIR, you are so talented and your explanations are so simple to understand. Thank you so much
You are welcome!
Nice work Andreas.
I just finished a pi4 / 4GB with all the bells and wistles like mosquitto, grafana, influx etc like you showed earlier. It works, but still I had to update the packages after Peter's script. That cost me a lot of time and was sometimes frustrating. I use several esp32's with a bme680 to put enviromental data into the influx database (using your tutorials to figure out howto do this).
I hope that the docker route shown is hassle free and installs the latest versions. I'll try this with an older pi3 and hopefully I will find out what works best.
Dear Doctor, thanks again for showing results from your experiments. Cheers, Dr. Nick.
If you find issues or ideas for improvement please log them into the github. Like that we get the project going...
Well done - this is the way to go for my next project
Always a pleasure to learn from your videos
I use it for quite a while now. Working with containers is really fun!
Perfect Andreas, I've been thinking about docker for a long time, excellent explanation.... Off to the workshop ! 👍🍺
I think it will be a lot of fun. So many things in such a short time...
Wonderful work 🙌. I'm looking into IoT application. There are a lot to learn. Public cloud venders like aws has there own solution too, I'm considering using cloud or oss projects, how to choose between.
I'm looking into Alibaba iot stack too they build some cool things to make end to end development easier.
Most of my viewers probably do not want or cannot afford a complete cloud solution.
Great information and just what I have been looking for for a while. Many thanks for posting. BTW your summaries are very useful so imho you should keep them in future videos.
You are welcome. And the summaries will stay (the verdict is clear)
+1 for the summaries - standard presentation flow is say what's coming, say the what, say a summary of what (better said on the many courses I have been on) Plus I like your Bye sign off. I will be looking closely into this as I have just got into docker on OMV. So far Plex and Resilio Sync. It works very well with no intervention. I want play with other stuff like NodeRed so this looks a good way to go on a spare Pi. I am still trying to get a vpn working reliably on the OMV system so perhaps that can go to the Pi as well with connection back to the OMV system. Ah good times. If it ain't broke don't fix it, but if you're bored break it and have fun making it work again
I also will have a look into Resilio. Thank you for the tip
Very interesting video. The way I access my rPi server is through the Tor network to avoid the need of IP+DuckDns and Firewall configuration. It has other issues (like speed) but it is pretty much plug and play. About summaries my vote is yes.
Thank you for your feedback!
Thank you Andreas!
Great solution for backing up the data to Dropbox.
If interested, take a look at Keybase. Keybase File System (KBFS) is easy to access-once Keybase is installed-via command line and could provide some reporting capabilities by writing an update/text-a-user BASH script. Forgot to mention: encrypted file storage 🤓
Thank you again, Happy New Year!!
I do not know Keybase File System. But the third word on their page is "alpha release". I am too long in IT to screw with my file system :-(
Another great video by the engineer with the Swiss accent. I like the summaries. Great job, I will use some of this for the VPN portion.
Thank you!
Wonderful addition to the IOT toolbox!
I found this today while trying to use ‘the script’ to install all this on my new Pi4 with ARM64 Ubuntu server 19.10 Pi image.
This docker process from Graham has seemed to work as expected!!
On this new Pi4 I now have:
Ubuntu 19.10 arm64 running including the GUI
Graham’s entire docker package
All seems to be working properly but I have not tested everything yet.
The only odd thing was having to use sudo in a few places that I did not expect to.
Thank you for this tool!!
You are welcome! And of course, Graham is happy if you find things to improve. We are both no Linux Gurus ;-)
Hi Andreas,
I am very impressed by your videos and this one inspired me to set up IOTstack on a RP4.
Unfortunately I have a problem with adminer. The installation was fine but I cannot access the login page of adminer via port 9080. There is no DB installed on the RP4 because I want to access my existing Maria-DB on a Synology NAS.
The yml part of adminer looks like this:
adminer:
container_name: adminer
image: adminer
restart: unless-stopped
ports:
- "9080:8080"
networks:
- iotstack_nw
The logfile of adminer from today (11.05.2021):
[Sat Apr 25 09:25:44 2071] PHP 7.4.19 Development Server ([::]:8080) started
[Sat Apr 25 09:24:40 2071] [::ffff:192.168.123.63]:54980 Accepted
What seems also strange is the timestamp in the log!
Hello Andreas,
at first, thank you for this very good and helpful video. Having no contact with all of this before (hard- and software-wise) I was able to set it up and get it running at the first try! Thumbs up!
But here's the big "but": after some time running the docker daemon is not reachable anymore and won't (re)start. Rebooting the Pi didn't help and I don't want to install Docker completely again because of the data (no cloud backup at the moment). In addition the chips of the Pi are very hot, probably too hot as the heat sinks nearly burn my fingers -.- The Pi is still reachable via ssh, if you or anyone else of this cool and kind viewers has an idea I am very thankful for it.
Maybe you go to the discord server. There you should get help.
Thank-you for the clear and easy to follow videos. I am learning a lot through your explanations and graphics.
You're welcome!
Two remarks:
1. you may move all your logging to journald, journal files can be held in RAM.
2. you may put small swap on zram -- still have some space, if something leaks memory, but it takes less memory, since zram is compressed.
Good info. Thanks!
Great video! Please keep the summaries, I like them! I always watch the videos to the end (as I also always watch the closing credits to the very end in the movies :-))
Thank you! I will keep the summaries because most commentators voted like you.
please don't skip the summaries please, they are very helpfull
Mai Mariarti it's a good way to check if i did understand the video, I do look to the video's to upgrade my knowledge and at the end is the summaries the only thing you have to keep in your mind.
I'll definitely check out piVPN. I'm planning to set up a raspberry pi for a few things and also start using my low power PC I built a year ago and having a VPN tunnel home like this would be very convenient should my discord bot crash while I'm not at home
Such a tunnel has many advantages...
Please include summary - it's a proven technique to improve retention of new material. Thanks for your amazing content!
If the summary is watched ;-) But most commenters voted vor "stay"
Superb info, I have been looking for such an elaborate yet easy to digest explanation! I am going to integrate this with my Homey (Athom.com) or else add a container with Home Assistant. Keep up the good work!
The container idea "cries" for extensions like yours. That is why I like it.
Interesting video. I'm currently running PiHole on a Pi Zero W and it works fine but I worry about card corruption because here in South Africa we get quite frequent power load shedding, so auto backup sounds good. Do you think that a Pi Zero W will be enough to run the entire stack you describe? Having private access to my home network is something I'd like too.
Maybe only with pi-hole it will work. Maybe you try it?
Thanks Andreas and greetings from a new Raspberry Pi 4 owner. That's a great video. I was surprised to see you're doing this on a Pi 4 with 1GB RAM. Is this your production machine or was it only for the tutorial?
My production machine has 4GB, but it is an overkill. You can check the memory usage when you started all your containers. You will see, 1G can hold a lot of them.
hello andreas. I enjoy the summary, it is the perfect way to remember everything about the video. Very educational.
Thank you.
Thank you!
Love your channel and videos. Have been watching for a long time and was interested in moving my projects to be docker based and upgrading to influx. This video is EXACTLY what I needed. You're a good man and a wealth of knowledge! Thank you kindly.
@Andreas Spiess Yes, I also thank them in posts where I can. You've done a great job consolidating and presenting it all. I've been having a few install headaches as we usually do with these stacks, so might just keep it simple enough for now and install NR, IFDB and Graf without docker. Docker seems to be more trouble than it is worth for smaller projects.
Here I had a lot of help from the community. They did all the heavy lifting...
thanks again for this very useful video with useful tips, Andreas! I think summaries are useful most of the time, if you have longer video and more complex topic. Keep going!
The summaries will stay. Most of the votes were for "stay"
Keep the summaries please! And please keep the excellent content coming. Thanks
I will try my best!