Top videos

Apache vs NGINX
Apache vs NGINX 121gamers 0 Views • 1 year ago

Web server vs. application server: https://ibm.biz/Apache_Vs_NGINX

NGINX Reverse Proxy: https://ibm.biz/NGINX_proxy

If you're into web development, you have undoubtedly heard of Apache and Nginx. They're both open source web servers, but they have different strengths, and both are worth considering as part of your web architecture choices. Is speed at all costs your thing? Or extensibility? In this video, Martin Keen explains how these web servers work and then breaks down the tradeoffs of each solution (spoiler: it's not an either/or answer).

Get started for free on IBM Cloud → https://ibm.biz/sign-up-today

Subscribe to see more videos like this in the future → http://ibm.biz/subscribe-now

#AI #Software #Dev #lightboard #IBM #MartinKeen #Apache #NGINX

ISPConfig: A FOSS CPanel Alternative on Debian Server
ISPConfig: A FOSS CPanel Alternative on Debian Server 121gamers 0 Views • 1 year ago

Today we want to have a brief first look at ISPConfig as a possible CPanel alternative. This is a local install but looks at the ease of installation, the basics of setting up accounts, and the customer portal.

A2Hosting Affiliate:
https://tlm.li/a2h

More Info:
https://www.ispconfig.org/


-----------
Support Switched to Linux!
👕 Merch: https://shop.switchedtolinux.com
🛒 Amazon: http://tlm.li/amazon
💰 Support: https://switchedtolinux.com/support
🛒 Affiliates: https://switchedtolinux.com/affiliates
👥 Multichannel Support: https://thinklifemedia.com
💰 Patreon: /TomM
-----------
Social Media:
🐦 Twitter: @switchedtolinux
🐸 Gab: @switchedtolinux
💡 Minds: @switchedtolinux
Reddit: /r/switchedtolinux
Mastodon: https://fosstodon.org/@switchedtolinux
-----------

We are a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for us to earn fees by linking to Amazon.com and affiliated sites.

A file server on your Raspberry Pi with only one command - OpenMediaVault vs professional NAS
A file server on your Raspberry Pi with only one command - OpenMediaVault vs professional NAS 121gamers 0 Views • 1 year ago

Using a Raspberry Pi shouldn’t be complicated.
📥 Download my free PDF glossary to start the right way:
https://download.raspberrytips.com/glossary

OpenMediaVault is software that can be installed on any Debian-based distribution, like Raspberry Pi OS Lite. It can be used to host and configure a file server via a web interface in a few clicks.

In this video, I show you how to use it, and make a quick comparison with my Synology NAS.

Hardware used for this video:
- Argon One case: https://raspberrytips.com/argonone (Amazon)
- SSD in the case: https://raspberrytips.com/m2ssd (Amazon)
- USB key for RPI OS: https://raspberrytips.com/myusbkey (Amazon)
- My Raspberry Pi: https://raspberrytips.com/mypi4 (Amazon)
- Synology NAS: https://raspberrytips.com/syno (Amazon)

Check the article for more details:
https://raspberrytips.com/open....mediavault-on-raspbe

Installation command (one line):
wget -O - https://github.com/OpenMediaVa....ult-Plugin-Developer | sudo bash

---------- Links ----------
Master your Raspberry Pi in 30 days (e-book)
📕 https://raspberrytips.com/yt-ebook

Raspberry Pi Bootcamp (course)
📕 https://raspberrytips.com/yt-course

Master Python on Raspberry Pi
📕 https://raspberrytips.com/masterpython

Join us on Patreon!
❤️ https://raspberrytips.com/patreon

👉RaspberryTips: https://raspberrytips.com/
👉Recommended hardware: http://raspberrytips.com/resources

---------- My stuff ----------
(affiliate links)

- Raspberry Pi: https://raspberrytips.com/rpi4 (Amazon)
- SD card: https://raspberrytips.com/sd (Amazon)
- Case: https://raspberrytips.com/case (Amazon)
- Keyboard: https://raspberrytips.com/keyboard (Amazon)
- Touch screen: https://raspberrytips.com/screen (Amazon)
- Video capture: https://raspberrytips.com/capture (Amazon)
- Sense Hat: https://raspberrytips.com/sensehat (Amazon)
- Robot dog: https://raspberrytips.com/robotdog (Amazon)
- Raspad 3: https://raspberrytips.com/raspad

---------- Follow Me! ----------
👉Twitter: https://twitter.com/TipsRaspberry
👉Pinterest: https://www.pinterest.com/raspberrytips/

---------- Timestamps ----------
0:00 Intro
0:32 Why?
1:23 Prerequisites
2:18 Installation
3:22 Overview
4:40 File share creation
6:39 OMV vs Synology vs manual install
7:44 Similar tool






#raspberrypi #openmediavault #synology

Note: This description contains affiliate links.
If you use them, I’ll get a small commission.
The commission comes at no additional cost to you.
RaspberryTips is a participant in the Amazon Associates and other companies affiliate programs.

SDC 2018 - Automation of SMI-S Managed Storage Systems with PyWBEM
SDC 2018 - Automation of SMI-S Managed Storage Systems with PyWBEM 121gamers 0 Views • 1 year ago

Presented by Karl Schopmeyer, Owner, Inova Development Inc.

Download Presentation:
https://www.snia.org/sites/def....ault/files/SDC/2018/

Abstract:
Using scripts and automation tools such as Ansible is common when doing repetitive management tasks and monitoring systems in the data center, but writing these scripts can be challenging when integrating with different storage system management interfaces. PyWBEM simplifies these tasks when dealing with storage systems managed by the Storage Management Initiative Specification (SMI-S) standard. PyWBEM is an open source Python library that simplifies dealing with storage system discovery, security, monitoring, performance, fault reporting, and active management.

This talk provides an overview of the use of the PyWBEM project tools to automate and simplify access and configuration of storage systems that are managed via an SMI-S connection. Examples of automation with tools like Ansible using PyWBEM and the PyWBEMtools as the resource manager will be provided. The talk will also cover future directions for the PyWBEM open source project.

Learning Objectives:
1. Introduce attendees to the active PyWBEM open source project
2. Describe storage management use case scenarios and how they are being solved using PyWBEM
3. Describe the use of the SMI resource layer based on the SMI profiles to enable scripting and automation of the management of SMI based resources
4. Demonstrate specific use cases of SMI management automation using the PyWBEM tools
5. Discuss future directions for the PyWBEM project

RPI 2 - Node-Red quick Install, ready for IoT apps
RPI 2 - Node-Red quick Install, ready for IoT apps 121gamers 0 Views • 1 year ago

As a precursor to getting to more Power Supply and other electronic projects on the go, I want to look at a few programming languages / environments I have not used before

In this case I will look at using Node-Red.

To quote the site
http://nodered.org/
"Node-RED
A visual tool for wiring the Internet of Things.
Node-RED is a tool for wiring together hardware devices, APIs and online services in new and interesting ways."

This is a programming environment driven by a graphical WEB page and uses Drag and Drop with configuration of nodes to build your application
Many nodes are available and if you cannot find what you need, it seems to be fairly simple to add you own, and if you know Java then even better.

It will run on many platforms including Windows, Linux and OSX and or course a range of hardware including the PC or Raspberry PI.

A long-time friend of mine "Peter Scargill" has been using Node-RED for a while and provided me access to a few scripts he uses to make configuring the PI a little easier. The process will still take an hour or two but this is including everything from creating a boot SD card through to a full working environment including a Database, MQTT, WEB Admin Pages and many node-RED nodes installed

Pete’s technical blog is here: - http://tech.scargill.net/
His scripts can be found here: - https://bitbucket.org/snippets/scargill/

Node-RED documentation can be found here: - http://nodered.org/
And if you google "Node-Red Nodes" you will find plenty more. Add "Scargill" to the search for many posts by Pete. (He goes by Pete, I go by Peter :) )

And some useful info for node-RED from IBM can be found here: - http://www.techrepublic.com/article/node-red/

I will be following this post with actual programming tutorials and sessions using node-RED very soon so keep an eye out.

The
The 121gamers 0 Views • 1 year ago

Teleport Open-Source Community Edition: https://cybercademy.org/go-teleport

👇 Links, timestamps, and notes below 👇

🔗 Website Links Mentioned
Passwordless Homelab Project Overview Slides: https://docs.google.com/presen....tation/d/1l-X9uXgosg
Teleport: https://goteleport.com/?utm_campaign=eg&utm_medium=partner&utm_source=GrantCollins
Signup for a free domain name with Freenom: https://www.freenom.com/en/index.html?lang=en
Note: Type in domain name, choose “Checkout”, and create a new account.
Sign up for AWS: https://portal.aws.amazon.com/....billing/signup#/star
AWS Educate (apply for free annual credits): https://aws.amazon.com/education/awseducate/
Deploy Open Source Teleport on a Linux Server (commands used to download Teleport Cluster): https://goteleport.com/docs/de....ploy-a-cluster/open-
Local Lab (with Docker Desktop): https://goteleport.com/docs/tr....y-out-teleport/docke
Introduction to Linux for Cybersecurity Crash Course - https://www.youtube.com/watch?v=2eEe5LnEbks&list=PLLDjng0_4bmMQgeomsJIyUZTt7YM9UfLt

⏰ Timestamps
0:00 – Introduction
0:45 – Project Overview & Prerequisites
8:38 – 1) Register a Free Domain Name
11:27 – 2) Create a Teleport Cluster with AWS EC2
21:02 – 3) Log into EC2 and Download Teleport
24:50 – 4) Configure Teleport Cluster
30:00 – 5) Login to Teleport UI
34:52 – 6) Connect Personal Computer
39:13 – 7) Add Another SSH Node
43:44 – 8) Conclusion

🐕 Follow Me:
Twitter: https://twitter.com/collinsinfosec
Instagram: https://www.instagram.com/collinsinfosec
Cybercademy Discord Server: https://discord.gg/bWymWhCv9p

🤔 Have questions, concerns, comments? -
Email me: grant@cybercademy.org

🎧 Gear:
Laptop (Lenovo X1 Carbon Ultrabook 6th Gen): https://amzn.to/2O0UfAM​​​​​
Monitors (Dell D Series 31.5” D3218HN): https://amzn.to/2EXlgRF​​​​​
Keyboard (Velocifire VM01): https://amzn.to/2TEswfd​​​​​
Headphones (Audio Technica ATH-M40x): https://amzn.to/2F4Tvq6​​​​​
Work Monitors (Dell U4919DW UltraSharp 49 Curved Monitor): https://amzn.to/3yQmDhM
Desk (FLEXISPOT EW8 Comhar Electric Standing Desk): https://amzn.to/3S9OxvG
Chapters

Ubuntu 20.10 on a Raspberry Pi 4 - Running a web server using beta release 64bit Linux
Ubuntu 20.10 on a Raspberry Pi 4 - Running a web server using beta release 64bit Linux 121gamers 0 Views • 1 year ago

Ubuntu 20.10 is now available as a BETA release. This includes a Raspberry Pi server edition. In this video I will boot up from a newly created image using the image from:
https://cdimage.ubuntu.com/releases/20.10/beta/



*********



UPDATE! Ubuntu 20.10 is now also available as a desktop edition for the Raspberry Pi. See the following link for more details: https://youtu.be/-RPcRlDfoQg



*********


After showing the install of Raspberry Pi server edition I then show how it can be setup as a basic web server with a simple test page created in html.


This is just the first steps in setting up a web server as it only installs Apache 2. You may also want to install a database such as Maria DB or other applications. You will probably also want to change to a static IP address which is not shown in this video.


The console screen video is captured using gucview

Chapters
00:00 Introduction
00:40 Console screen and login to ubuntu
02:48 Logging in remotely using ssh
03:22 Installing apache2 web server
04:28 Loading the default page in a web browser
05:21 Changing ownership of the html directory
05:58 Creating a basic text only html page

This was tested using the beta image installed onto an SD Card. I have tried to boot from an external USB drive (eg SSD drive), but that was unsuccessful. See the comments for more details - or please let me know if you have had more success.

This video is also included on my website at: http://www.penguintutor.com/ne....ws/raspberrypi/rpi-u

WordPress Block Themes: Don't make this BEGINNERS mistake!
WordPress Block Themes: Don't make this BEGINNERS mistake! 121gamers 0 Views • 11 days ago

👉 Block theme course https://www.pootlepress.com/wo....rdpress-full-site-ed
👉 One Day Sites : https://www.pootlepress.com/ou....r-wordpress-training
👉 🔥 Instant Websites 🔥 https://www.pootlepress.com/instant-websites/
👉 My WordPress Gutenberg plugins: https://www.pootlepress.com/wordpress-plugins/ 🔥
👉 My courses: https://www.pootlepress.com/ou....r-wordpress-training
👉 Become a member of my club: https://clubpootle.com/
👉 Contact me at: jamie@pootlepress.com
👉 Sign up for my newsletter: https://www.pootlepress.com/si....gn-up-to-my-newslett

As a beginner navigating the world of WordPress block themes, it’s important to be aware of the most common mistake that many newcomers tend to make. In this blog post, I will shed light on this mistake and provide you with practical tips on how to avoid it. Let’s dive in!

1. Understanding the Block Theme Mistake
The biggest mistake beginners make is placing content directly into page templates or the site editor. While certain themes may initially provide starter content in the site editor, it’s crucial to remember that this is only intended for demonstration purposes. Keeping your content within these templates can lead to confusion and hinder your ability to edit it effectively. Additionally, non-admin users may not even have access to the site editor, further complicating the situation.

2. The Underlying Issue with WordPress templates
It’s important to note that this issue is not exclusive to block themes. In fact, it stems from the template hierarchy used in classic themes, which block themes inherit. To illustrate this, let’s consider the example of the home page template. Depending on your Reading settings, the home page template can serve as either the homepage or the blog page. If you set a Blog Page in the Reading settings, the home page template will automatically transform into your blog page.

I’ve been chatting to Mike McAlister the designer behind the brilliant Ollie Block Theme and here is his view.

It seems like there are two options here, and both have their concessions.

1. Themes use front-page.php or home.php to display a pre-designed homepage. This is helpful because when someone activates the theme, the homepage is displayed as seen in the demos. It’s more of a “set up” site, versus an empty blog. or

2. Themes use a custom template for the homepage display, and don’t touch front-page.php or home.php. By default, your post loop is shown and users don’t have to figure out how to show blog posts. The downside is that the user is left to figure out how to set up a homepage. Also, you get that weird scenario where you have to create a blank page and apply a template, which displays content on the front end but is empty in the admin.

3. My Solution
To overcome this challenge, here’s a step-by-step approach to effectively manage your content and design within WordPress block themes:

Create Separate Pages: Start by creating two distinct pages – the home page and the blog or post page. Set these pages in your Reading settings, following the usual process for building a WordPress website.
Adjust the Home Page Template: Access the site editor and navigate to the templates section. Locate the home page template and ensure that it aligns with your blog page, as set in the Reading settings. Remove any existing content within the template and replace it with a query Loop pattern. This allows you to customize the page while keeping the content separate.
Avoid Editing the Page Template: It’s crucial to refrain from editing the page template itself, as doing so will affect all the pages on your site. Remember, changes made to the page template will be reflected across your entire website.
Designing the Front Page: Return to the site editor and explore the option to create a new front page template. Design this template without adding any content directly into it. Instead, use theme blocks that dynamically bring in content from the corresponding page. By separating design from content, you’ll have greater flexibility in customizing your front page.
4. Benefits of the Approach
By implementing this approach, you achieve a clear separation between design and content within your WordPress block theme. Your site editor becomes a streamlined tool for making edits, while your content resides in dedicated pages and posts. This not only simplifies the editing process but also ensures consistency throughout your website.

Conclusion
As a beginner, avoiding common mistakes is crucial to your success with WordPress block themes. By steering clear of the temptation to place content directly into page templates or the site editor, and following the recommended steps outlined in this blog post, you’ll be well on your way to harnessing the full potential of block themes. Remember, WordPress is all about the seamless integration of design and content, and by embracing this principle, you’ll unlock endless possibilities for your website.

Build a Pro WordPress Site in Minutes with the AI Website Builder
Build a Pro WordPress Site in Minutes with the AI Website Builder 121gamers 0 Views • 11 days ago

Get started now: https://wordpress.com/ai-website-builder/

Learn how to build a professional WordPress.com website in just minutes using the AI Website Builder!

In this quick walkthrough, I’ll show you how to create a site for any purpose — whether it’s a restaurant, nonprofit, travel blog, portfolio, or coaching business.

You’ll learn how to:
✅ Generate a full website in seconds using AI
✅ Customize colors, fonts, and layouts
✅ Edit sections like testimonials, galleries, and images
✅ Undo changes or request new variations with AI
✅ Add new pages with a single prompt
✅ Move blocks, adjust settings, and fine-tune your layout
✅ Combine AI assistance with manual block editing
✅ Launch your new website when you’re ready to go live

Whether you’re brand-new to WordPress or looking for a faster way to build, the AI Website Builder makes website creation simple, quick, and accessible.

Timestamps:
0:00 Intro
0:14 Set up a site in minutes
0:34 Refine your site’s design using AI prompts
1:03 Edit a section
1:38 Undo changes
1:47 Move effortlessly between using AI and making manual tweaks
2:04 Add a new section
2:25 Style sections manually
2:42 Add pages and navigate between them
3:23 Launch your site

[Updated 2019] OpenVPN Installation. Windows Client/Linux Server
[Updated 2019] OpenVPN Installation. Windows Client/Linux Server 121gamers 0 Views • 1 year ago

ANOTHER SECURITY CHANGE OCCURRED WITH OPENVPN 2.4 AFTER THIS VIDEO WAS MADE.
At 9:50 an edit is made to the ssl config file to change md5 to sha512. Just above that line you should see:
default_crl_days= 30
change this so it reads
default_crl_days= 3650
If this is not done when using OpenVPN 2.4 your VPN will stop accepting connections 30 days later.
----------------------------------

Services used in this video
VPS Supplier:
https://cloud.digitalocean.com/login
(Note, I am not endorsing Digital Ocean. I do not receive any reward or commission from them. They are simply the provider I use.)

Windows applications used in this video
PuTTY: https://www.chiark.greenend.or....g.uk/~sgtatham/putty
WinRAR: https://www.rarlab.com/download.htm
OpenVPN: https://openvpn.net/community-downloads/
FireFox: https://www.mozilla.org/
Notepad :)

Login to VPS with PuTTY: root@IP.ADDRESS
Change root password but DO NOT USE THE SAME ONE I USED!!!

Update the VPS
apt update
apt dist-upgrade

Enable packet forwarding
nano /etc/sysctl.conf

VPS Login PuTTY shortcut
root@IP.ADDRESS -pw ROOTPASSWORD

Install OpenVPN
apt install openvpn

Install Webmin
http://www.webmin.com/deb.html
apt install -f

Login to Webmin
https://IP.ADDRESS:10000
user: root
password: ROOTPASSWORD

Change default_md
nano /etc/openvpn/openvpn-ssl.cnf

Create .rnd file
https://www.random.org/bytes/

Create VPN server instance
10.50.0.0 255.255.255.0
auth SHA512
push "dhcp-option DNS 8.8.8.8"
push "dhcp-option DNS 8.8.4.4"
push "redirect-gateway def1 bypass-dhcp"

Set OpenVPN to autostart
nano /etc/default/openvpn

Check VPN server is running
service openvpn@myvpn status

Check IP address
https://www.whatsmyip.org/

How to setup a PWA (progressive web app) with  Lighthouse CI on GitHub actions
How to setup a PWA (progressive web app) with Lighthouse CI on GitHub actions 121gamers 0 Views • 1 year ago

We will use the GitHub actions to create a PWA (progressive web app) and test it using Lighthouse CI. I will also review my improvements from the report CI in Lighthouse.

Git repository:
https://github.com/kalaspuffar/stuff2buy

DigitalOcean's App Platform allows you to build, deploy, and scale apps quickly using a simple, fully-managed solution. We’ll handle the infrastructure, app runtimes, and dependencies so you can focus on your code and launch your app efficiently.

https://digitalocean.pxf.io/c/....3402234/1373760/1589

Leverage AI in your software development workflow. Enhance your skills as a software developer, grow your career, and stay competitive in this fast-paced industry.

https://imp.i384100.net/c/3402234/2145943/14726

Join the channel to get access to more perks:
https://www.youtube.com/channe....l/UCnG-TN23lswO6QbvW

Or visit my blog at:
https://danielpersson.dev

Outro music: Sanaas Scylla

#lighthouse #pwa #actions

Bind to the Cloud with Falcor with Jafar Husain at Modern Web UI
Bind to the Cloud with Falcor with Jafar Husain at Modern Web UI 121gamers 0 Views • 1 year ago

SLIDES: https://drive.google.com/open?....id=0B7zweKma2uL1c1pN

Jafar Husain is the Cross-Team Technical Lead for the Netflix UI's. He is the architect of Netflix's UI data platform "Falcor", and specializes in building reactive, event-driven systems. He is the Netflix representative on the JavaScript standards committee (TC-39) and is actively working to evolve the JavaScript language.

Imagine how easy building your application would be if all of the data in the cloud was available in-memory on the client.
Falcor is the JS data access framework that powers Netflix. We'll show you how to use Falcor to replace all of your endpoints a with a single JSON resource on the server. Then we'll show you how to use the power of Angular 2 templates to bind your templates directly to your JSON resource in cloud without any code at all! You'll see how simple app development can be when your controllers don't have to worry about retrieving data from the server.

You'll also see how easy it is to integrate Falcor into your existing stack, regardless of whether you are using a single database, or like Netflix, have a huge number of different back-end services.

Every Computer Can Be Hacked!
Every Computer Can Be Hacked! 121gamers 0 Views • 1 year ago

Have you ever heard the sentence that every device can be hacked? I have talked to several security researchers who have experience in hacking Browsers, iPhones and more, to figure out if this is true. And if it's true, should you be worried?

You should worry more about Phishing:
https://www.youtube.com/watch?v=NWtm4X6L_Cs

@steventseeley: https://twitter.com/steventseeley
@s1guza: https://twitter.com/s1guza
@itszn13: https://twitter.com/itszn13
@xerub: https://twitter.com/xerub
@gf_256: https://twitter.com/gf_256 / https://www.youtube.com/channe....l/UCmYAXMxue6UdEPfAP

---

00:00 - Can Every Device Get Hacked?
00:53 - Collaboration
02:24 - Law of Security: The More Complexity, The More Insecure
03:20 - Proof #1: Zerodium
04:55 - Proof #2: Phone Vendor Security Updates
05:33 - Proof #3: Hacking Competitions
06:28 - "Can You Find The Vulnerabilities Alone?"
09:27 - "Weaponized" (or Operationalized) Exploits
10:35 - The Original Question Is Useless
11:18 - Risk Of Your Device Getting Hacked?
12:32 - The Economics Of The Attacker
14:30 - Who Should Be Worried About 0days?
15:11 - Attack On Security Researchers
16:06 - What Can You Do Against Hackers?
18:15 - Trick Against Smartphone Hacking
19:22 - Summary and Conclusion
21:21 - Outro

-=[ ❤️ Support ]=-

→ per Video: https://www.patreon.com/join/liveoverflow
→ per Month: https://www.youtube.com/channe....l/UClcE-kVhqyiHCcjYw

-=[ 🐕 Social ]=-

→ Twitter: https://twitter.com/LiveOverflow/
→ Instagram: https://instagram.com/LiveOverflow/
→ Blog: https://liveoverflow.com/
→ Subreddit: https://www.reddit.com/r/LiveOverflow/
→ Facebook: https://www.facebook.com/LiveOverflow/

Showing 613 out of 614