Joe McEntireThis is the introduction video for my tutorials that will show you how to Install an email server on Debian 8 Jessie, made up of: Postfix, Dovecot, SpamAssassin, Greylist, ClaimAV, Postfixadmin, and PHPMyAmdin.
*Note: At 33:00 - What I meant when I drew a line from Rainloop to the client machine was that Rainloop running on the client (Through the browser) will send the email directly through postfix. The point of the web client is that the web client is your client and no further software is needed. Big thanks to Jim Storch for pointing out this bit of confusion.
**Note: The Let's encrypt service I mention in the video will not be available until November 16, 2015 according to their FAQ. Also they state in their FAQ that they will be using Identrust root certs so their issued certs will be trusted in many places from day one. You can read more here: letsencrypt.org And their FAQ is located here: community.letsencrypt.org/t/frequently-asked-questions-faq/26
I hope to have the remaining videos up within the next few weeks. Thank you for your patience.
Debian Linux Email Server Part1 (Introduction)Joe McEntire2015-10-21 | This is the introduction video for my tutorials that will show you how to Install an email server on Debian 8 Jessie, made up of: Postfix, Dovecot, SpamAssassin, Greylist, ClaimAV, Postfixadmin, and PHPMyAmdin.
*Note: At 33:00 - What I meant when I drew a line from Rainloop to the client machine was that Rainloop running on the client (Through the browser) will send the email directly through postfix. The point of the web client is that the web client is your client and no further software is needed. Big thanks to Jim Storch for pointing out this bit of confusion.
**Note: The Let's encrypt service I mention in the video will not be available until November 16, 2015 according to their FAQ. Also they state in their FAQ that they will be using Identrust root certs so their issued certs will be trusted in many places from day one. You can read more here: letsencrypt.org And their FAQ is located here: community.letsencrypt.org/t/frequently-asked-questions-faq/26
I hope to have the remaining videos up within the next few weeks. Thank you for your patience.I took my Steam Deck to JapanJoe McEntire2023-08-24 | I took a little vacation to Japan this summer and I took my Steam Deck along for the ride. I thought I'd share my experiences and thoughts on doing such a thing. Does the Steam Deck make a good travel companion? Can it get you through a 13 hour flight? What accessories might someone want to take along side the Deck?Skyrim SE/AE with Mod Organizer 2 on Steam Deck!Joe McEntire2023-02-13 | In this video I demonstrate how to get Skyrim SE/AE with Mod Organizer 2 working on the Steam Deck (SteamOS) as a first class citizen using a feature complete approach with NO extra dependencies. You can install your game at any location, internal or sd card with this guide!
Paste bin containing commands and content of files I created during this video: pastebin.com/ZrcaVQsp
To register nxm with firefox, in about:config search for network.protocol-handler.expose.nxm
Support my efforts to make more tutorials: patreon.com/JoeMcEntireLinux File System Permissions Deep DiveJoe McEntire2022-11-18 | A video discussing Linux file system permissions and ownership. This video demonstrates commands such as chown, chmod, chgrp, chattr, and lsattr. It also shows off a find command to detect files that have been set to the dreaded 777 permission level. Lastly, it demonstrates how to mark files as immutable (read only).The Linux Find command has super powers!Joe McEntire2022-09-01 | A detailed explanation on the Linux Find command and how to use it.Skyrim with ModOrganizer2 on LinuxJoe McEntire2022-07-18 | How to install ModOrganizer2 on Debian Linux to mod Skyrim as if you're on Windows. This is an easy, feature complete method to install MO2. With this I am able to install all types of advanced mods, skse, skyui, nemesis, enbs, and massive game overhauls. This runs using full acceleration and has fantastic performance. With powerful enough hardware the game can run flawlessly, maxed out at 4k resolution, with mods to improve textures. This should be relatively distro agnostic, meaning you can do this on any Linux flavor you like.
- This video features * NO extra dependencies to download * NO extra scripts to to download
You only need Steam and the ModOrganizer2 installer!
For your convenience use or modify the following command for your situation: STEAM_COMPAT_CLIENT_INSTALL_PATH=/usr/games/steam STEAM_COMPAT_DATA_PATH=~/.steam/debian-installation/steamapps/compatdata/489830/ ~/.steam/debian-installation/steamapps/common/Proton\ 7.0/proton run ~/.steam/debian-installation/steamapps/compatdata/489830/pfx/drive_c/Modding/MO2/ModOrganizer.exe
0:00 Intro 0:53 Enable Steam Play and set Proton version 1:59 Existing script installers 3:27 Choosing Proton version 4:16 SkyrimSE and SkyrimAE vs SkyrimLE 5:38 Run vanilla game to populate files 6:20 Obtain the MO2 executable 7:07 The terminal 7:54 Command 1: Explanation 8:26 Variable: Steam binary path 10:01 Variable: Game compatdata path 13:51 Variable: Proton binary path 16:04 Variable: MO2 executable path 17:35 Running the installer 19:14 Command 2: Launching MO2 19:28 Variable: Installed MO2 path 20:17 Running the command using a shortcut 20:32 Method 1: KDE Application Launcher 24:06 Method 2: Copying an existing .desktop entry 27:55 nxmhandler 34:29 Making nxmhandler usable by Firefox 38:16 Modded performance on Linux 39:16 Quick look at MO2 folder 41:43 Quick look at Skyrim game files 42:50 Conclusion
Support my efforts on Patreon: patreon.com/JoeMcEntireJoin Debian 10/11 Linux to Active Directory 2019 Domain, no middle wareJoe McEntire2021-05-28 | This video will demonstrated how to deploy a windows server 2019 with Active Directory, DHCP and Dynamic DNS, then you will join a Debian 10 client to the domain. Supports credential caching and uses only packages in the default repository. No Centrify and no Quest. Debian will be a first class citizen able to make use of domain groups, see Windows shares, mount drives, change passwords via passwd, and more. This video only covers AD deployment, DNS, DHCP, and joining Debian to the domain with a few niceties like automatic home folders, and domain admins with automatic sudo privileges.
* I uploaded this before but the audio came out too low, hopefully this one solves that problem.Making desktop and menu icons on Linux based operating systems.Joe McEntire2021-03-24 | This video will teach you how to create your own desktop and menu icons in Debian or other Linux based operating systems. This does NOT cover how to draw and icon, but only how to make a program appear in the menu or on the desktop as an icon. This is done on KDE but should be good for most other modern Linux desktop environments.
If you enjoy my content and wish to support me, you can do so at: patreon.com/JoeMcEntireNftables as a simple routerJoe McEntire2021-03-21 | * note: during this video there is a point were I enable net.ipv4.conf.all.accept_source_route = 1 in sysctl.conf. Unless you know you absolutely need this feature, don't enable it. It is a security risk. You can read more about this here: stigviewer.com/stig/red_hat_enterprise_linux_6/2019-03-08/finding/V-38523
This video will demonstrate how to use net filter tables on Debian 10 to create a simple router to forward packets. patreon.com/JoeMcEntireLogical Volumes (Advanced)Joe McEntire2019-04-03 | This is part of my Linux, From Zero to Hero video series. This video will demonstrate how to use Logical Volumes to manage storage in a Debian Linux system. This video targets advanced users and servers but can be applicable to desktop users as well. This video will also demonstrate kvpm which is an alternative way to manage logical volumes though a GUI tool based on KDE. This video is primarily terminal based though.Filesystem (Beginner)Joe McEntire2019-03-17 | This video is part of my "Linux, From Zero to Hero" video series, and will demonstrate how the Linux file system works.Terminal (Advanced)Joe McEntire2019-03-17 | This video will demonstrate some more advanced commands in the Linux terminal. Includes pipes, redirects, logging, networking, disk management, services, processes, etc.
The mic ended up being a bit gained out during the recording this time, I decided to publish anyway because I didn't have time this weekend for another attempt. Hopefully I'll have that fixed in the next video.How to use VIM, A basic tutorialJoe McEntire2018-11-26 | Was part of my "Linux, From Zero to Hero" tutorial series. Learn to edit text in the Linux CLI with some nice time saving tips and tricks.
I'm removing this video from my "Linux, from Zero to Hero" series because the "(Advanced)" label was causing too much confusion among viewers. This is really more of a beginner friendly tutorial and NOT a truly advanced VIM tutorial. I will, at some point, make a truly expert vim tutorial.Installing Software (Advanced)Joe McEntire2018-10-13 | This is the Advanced Installing Software video in my "Linux, From Zero to Hero" video series. It will demonstrate many features of apt, apt-get, apt-cache, dpkg, and other apt related tools. *NOTE: For very new people... I didn't make this clear in the video, use the "q" key to quit out of the man command.Installing Software (Beginner)Joe McEntire2018-09-24 | Part of my "Linux, from zero to hero" series. In this video I demonstrate the most commonly used graphical interface package managers in both the KDE and Gnome desktop environments on a Debian 9 Stretch system.Introduction to the Command Line (Beginner)Joe McEntire2018-09-07 | This is an introduction to the command line and is part of the "Linux, from Zero to Hero" series. If you are command line shy or adverse to learning the command line then this video can be safely skipped as there will be demonstrations on how to do everything in the beginner series in the GUI. If you are watching the complete series or want to check out some of the advanced videos then the CLI will be mandatory.Installation (Advanced)Joe McEntire2018-09-07 | This is the first advanced series video in my "Linux, from Zero to Hero" Series. This will show you how to install Debian that is more optimized for server use. You will not get a GUI if you install it this way. If you want a GUI or do not understand something in this video then please watch the Beginner video (youtube.com/watch?v=mG2_GC3FDdw), which takes more time to explain the basics and will end up setting up a GUI.Installation (Beginner)Joe McEntire2018-09-06 | Part of the "Linux, from Zero to Hero" video series. This will walk you through obtaining and installing Debian.Why Debian?Joe McEntire2018-09-05 | A video in my "Linux, from Zero to Hero" video series that talks about Debian and what makes Debian special. If you want to learn a bit more about the Debian project, this is a great video to start with.
Links: Debian social contract: debian.org/social_contract Debian Constitution: debian.org/devel/constitution Distrowatch | Debian: distrowatch.com/table.php?distribution=debianSwitching To LinuxJoe McEntire2018-09-05 | A video in my "Linux, from Zero to Hero" video series. This is part of the Beginners series and talks about some introductory topics in Linux. It provides advice and guidelines to consider if you're thinking about trying out Linux. It is not a demonstration and is only an informational slideshow.Announcing New Series: Linux, from Zero to Hero!Joe McEntire2018-09-05 | An announcement for a new series of videos that will show users how to use Linux as a Desktop OS and as a Server OS. It will be divided into 3 different playlists.Ridiculously Secure Browser - part 2!Joe McEntire2018-03-28 | A follow up video to my "Ridiculously Secure Browser" video, found here: youtube.com/watch?v=UcT0d3Er8c0
If you have not watched the first video, you should do that before watching this one.Ridiculously Secure Browser!Joe McEntire2018-02-14 | How to set up the most ridiculously secure browser I've ever seen! Uses Debian 9, Firefox 58.0.2, and Firejail.
There is a PART 2! You can find it here: youtu.be/nRQoCb8rShIOwncloud Tour version 2Joe McEntire2016-07-19 | A tour of a clone of my owncloud server. Showing off all the neat technology within. This is version 2, which has louder audio. I was told that the last version was hard to hear on portable devices.Collabora Office Owncloud InstallJoe McEntire2016-07-17 | **This video is outdated!! You can now simply use the repository to install packaged versions of this or you can use the docker image. Please do not follow these steps on newer versions of Debian! This will not work with new versions of loolwsd! This video is left here only for historical purposes.
Collabora Office installed and working in Owncloud running on Debian Jessie - how to guide with libreoffice, loolwsd, and loleaflet.
A tour of a test Owncloud server. Just showing off what it can do and some of the cool features I've added to it via many different opensource projects.
** I have been informed that the audio on this is much too low for tablets/phones so I will be uploading a new version soon that will contain much better audio **Debian Email Server Part 4 (Administration)Joe McEntire2016-02-05 | Part 4 of 4
In this video I will continue where part 3 left off configuring Postfixadmin, Apache2, MySQL and PHPMyAdmin. This Video concludes the series on Debian Email Servers!
*NOTE: Video has been re-uploaded to remove some proprietary information that slipped in at a certain point in the video.
*NOTE: At 39:53 I am demonstrating the file spamass-milter and there is a slight error. The lines OPTIONS="-r -1" and OPTIONS="-m" should be uncommitted so they take effect.
Here is a pastebin with all the config files from the video series: http://pastebin.com/nDNzLJEX Please let me know if you find one that I missed!
In this video I will continue where part 2 left off configuring postgrey, spamassassin, and clamav. I will also demonstrate how to troubleshoot and fix a few lingering issues from part 2. We will conclude this video with a working demonstration using the Evolution Email client.
Here is a pastebin with all the config files from the video: http://pastebin.com/nDNzLJEX Please let me know if you find one that I missed!
Due to my newer projects which all require java, perl, and python, I haven't had much time to mess with C#. Feeling the burn for some good old windows programming, I threw together a video on how to make a quick and dirty paint program with C# in visual studio 2010. This will work in 2008 as well. This video is improvised and on the fly so there's no comments in the code and it's fast. It's not designed as a tutorial but just to show off for the curious. So if you've ever wanted to know how a basic ms paint like application can be made today is your lucky day! Hope you guys enjoy and let me know if you'd like to see more posts like this in the future. I'll make it happen.
**This version of the video has the audio disabled!
Link to sourcecode: http://pastebin.com/3jhSe4Qk (pastebin)Debian Linux Email Server Part 2 (Configuration Demonstration)Joe McEntire2015-11-02 | This video will demonstrate how to configure a Debian 8 Jessie email server using Postfix, Dovecot, spamassassin, claimav greylist, phpmyadmin, and postfixadmin.
**Note: There is a link in the description in Part 3 to a paste bin containing all of the config files! Be sure to check that out!
Source code for the content and form1 classes (does not contain GUI draw code, only the events and such). Just create the forms and controls as shown in the video and then be sure you name your buttons and main panel the same as I have: http://pastebin.com/bdS7UUKE
panel_main button_add button_removeDebian Security iptables firewallJoe McEntire2014-10-03 | This video will show you how to setup and manage an iptables firewall on Debian 7 Wheezy GNU/Linux.
Here is an excellent write up on iptables if you're interested in additional reading: http://www.cyberciti.biz/tips/linux-iptables-examples.htmlFirefox Security hardening in DebianJoe McEntire2014-08-15 | This video tutorial will give you tips and tricks to harden the security of your firefox web browser. This tutorial is done using the Debian Stable 7.6 Wheezy operating system.
Most of these tips are OS platform independent.Debian Firefox Netflix TutorialJoe McEntire2014-07-08 | ****This video is outdated. Linux can now play Netflix naively using either Google Chrome or the excellent Vivaldi browser.****
This video will show you how to get Firefox working with Flash, Java, and Silverlight with Netflix support on Debian Wheezy 7.x.
The commands that I promised to put in the description:
Pipelight Repository (Jessie): deb http://repos.fds-team.de/stable/debian/ jessie main
Pipelight Repository (Sid): deb http://repos.fds-team.de/stable/debian/ sid main
Firefox user agent string: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:29.0) Gecko/20120101 Firefox/30.0Debian VMWare TutorialJoe McEntire2014-07-06 | This video will pick up where the last (youtube.com/watch?v=pkS_Zi7OO8E) left off. It covers Installation of VMWare tools (guest additions) and how to enable Gnome 3 desktop compositing as well as KDE and/or Compiz effects on Debian Wheezy 7.x.Debian Installation TutorialJoe McEntire2014-07-06 | This video shows how you can set up Debian Wheezy 7.x in a virtual machine on VMWare. You can follow this tutorial if you are installing on physical hardware or in Virtual Box as well but some parts may not apply to you.
Something like that. Basically you need to have the user pick a "media" folder and then the StorageApplicationPermissions.FutureAccessList.AddOrReplace remembers that the program has permissions at that location.C# Painter Program (Old Version)Joe McEntire2012-10-19 | **This is the old version of the painter program, I have posted the new version, which is the same but lacks the audio, here: youtu.be/Bect9AsnsWs
Due to my newer projects which all require java, perl, and python, I haven't had much time to mess with C#. Feeling the burn for some good old windows programming, I threw together a video on how to make a quick and dirty paint program with C# in visual studio 2010. This will work in 2008 as well. This video is improvised and on the fly so there's no comments in the code and it's fast. It's not designed as a tutorial but just to show off for the curious. So if you've ever wanted to know how a basic ms paint like application can be made today is your lucky day! It's also a double feature that includes my newest audio beat track which I think is a lot better than my last one. Hope you guys enjoy and let me know if you'd like to see more posts like this in the future. I'll make it happen. Also, if you'd like the source code or the project say so in the comments and I'll get it to you somehow. One final note, this is quick and dirty, as in not feature rich. It's designed to give viewers and idea of how this is done and not to be a full featured paint application.