Added new items and images to home lab
This commit is contained in:
parent
65a346f6fb
commit
a0dd715054
@ -1,6 +1,6 @@
|
|||||||
# Recieved Thin Client
|
# Dell Wyze
|
||||||
|
|
||||||
With my current employer
|
![Dell Wyze](dell_wyze.jpg)
|
||||||
|
|
||||||
## Specs
|
## Specs
|
||||||
|
|
||||||
@ -17,8 +17,6 @@ With my current employer
|
|||||||
|
|
||||||
### RAM
|
### RAM
|
||||||
|
|
||||||
**NOTE:** Specs were
|
|
||||||
|
|
||||||
| Spec | Value |
|
| Spec | Value |
|
||||||
|--------------|-------------|
|
|--------------|-------------|
|
||||||
| Clock | 1600 MHz |
|
| Clock | 1600 MHz |
|
||||||
@ -37,4 +35,14 @@ With my current employer
|
|||||||
| Vendor | AMD |
|
| Vendor | AMD |
|
||||||
|
|
||||||
|
|
||||||
|
## Installing Ubuntu Server
|
||||||
|
|
||||||
|
After many unsuccesful attempts at booting the [Ubuntu Server Iso][Ubuntu Server Iso Download] written to a flash drive by [Rufus][Rufus Download]. I found the default bios password for the thin client from [this website][Wyze Zx0 Bios Password] and enabled boot from usb in the bios.
|
||||||
|
|
||||||
[spec sheet]:https://icecat.biz/en/p/dell+wyse/909740-52l/thin+clients-z90d7-18038133.html
|
[spec sheet]:https://icecat.biz/en/p/dell+wyse/909740-52l/thin+clients-z90d7-18038133.html
|
||||||
|
|
||||||
|
[Wyze Zx0 Bios Password]:https://www.reddingitpro.com/2012/05/08/default-wyse-bios-password/
|
||||||
|
|
||||||
|
[Ubuntu Server Iso Download]:https://ubuntu.com/download/server
|
||||||
|
|
||||||
|
[Rufus Download]:https://rufus.ie/
|
BIN
Home_Lab/SONICWALL-TZ-200.jpg
Executable file
BIN
Home_Lab/SONICWALL-TZ-200.jpg
Executable file
Binary file not shown.
After Width: | Height: | Size: 10 KiB |
28
Home_Lab/SetupVPN.md
Executable file
28
Home_Lab/SetupVPN.md
Executable file
@ -0,0 +1,28 @@
|
|||||||
|
# Setting up a VPN
|
||||||
|
|
||||||
|
| Details | |
|
||||||
|
|-----------------------|---------------------------------------------------|
|
||||||
|
| Machine Used | [Dell Wyze][Dell Wyze File] |
|
||||||
|
| VPN Service Used | [OpenVPN][OpenVPN Download] |
|
||||||
|
|
||||||
|
|
||||||
|
## Steps
|
||||||
|
|
||||||
|
1) Download and Install [OpenVPN Access Server][OpenVPN Download]:
|
||||||
|
|
||||||
|
2) Followed the [instructions][configuration page] on getting it installed and on how to finish the initial setup.
|
||||||
|
|
||||||
|
3) Opened OpenVPN operating ports of 443, 1194 on my routers NAT.
|
||||||
|
|
||||||
|
4) Opened the OpenVPN management console, and changed the hostname to my external ip address to allow for external clients to connect.
|
||||||
|
|
||||||
|
5) Created a personal profile for me and copied the ".opvn" file to my clients and installed them.
|
||||||
|
|
||||||
|
## Coming Later
|
||||||
|
|
||||||
|
Once I have a windows server I plan to find out how to implement LDAP authorization for OpenVPN in order to learn how to correctly configure it to work with Active Directory.
|
||||||
|
|
||||||
|
|
||||||
|
[OpenVPN Download]: https://openvpn.net/download-open-vpn/
|
||||||
|
[Dell Wyze File]: Dell_Wyze.md
|
||||||
|
[configuration page]: https://openvpn.net/vpn-server-resources/finishing-configuration-of-access-server/
|
@ -1,6 +1,15 @@
|
|||||||
# The Begining of my Home Lab
|
# The Begining of my Home Lab
|
||||||
|
|
||||||
Thanks to a store reset my employer decided to upgrade their networking equipment and allowed me to take home the previously used equipment and accompaning hardware.
|
With my current employer going through remodeling and refitting our store they decided they were going to throw away/get rid of some old hardware. However, they offered me the chance to take them home if I wanted them, and I did.
|
||||||
|
|
||||||
|
|
||||||
## Items Recieved
|
## Items Recieved
|
||||||
|
|
||||||
|
1. [Dell Wyze Thin Client][Dell Wyze]
|
||||||
|
|
||||||
|
2. [SonicWall Hardware Firewall][SonicWall Firewall]
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[Dell Wyze]: Dell_Wyze.md
|
||||||
|
[SonicWall Firewall]: sonicwall.md
|
BIN
Home_Lab/dell_wyze.jpg
Executable file
BIN
Home_Lab/dell_wyze.jpg
Executable file
Binary file not shown.
After Width: | Height: | Size: 18 KiB |
19
Home_Lab/sonicwall_firewall.md
Executable file
19
Home_Lab/sonicwall_firewall.md
Executable file
@ -0,0 +1,19 @@
|
|||||||
|
# SonicWall Hardware Firewall
|
||||||
|
|
||||||
|
![SonicWall TZ 200](SONICWALL-TZ-200.jpg)
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Info
|
||||||
|
|
||||||
|
| SonicWall TZ 200 | |
|
||||||
|
|:----------------:|--------------------|
|
||||||
|
| Model/Type | APL22-06F |
|
||||||
|
| Specs | [link][Spec Sheet] |
|
||||||
|
|
||||||
|
|
||||||
|
## Coming Later
|
||||||
|
|
||||||
|
As soon as I have time to learn what I need to do to configure this (what methods/applications/etc) I will include more Related Articles
|
||||||
|
|
||||||
|
[Spec Sheet]: https://www.cnet.com/products/dell-sonicwall-tz-200-security-appliance-series/
|
55
Linux/Setup_MySQL_Server.md
Executable file
55
Linux/Setup_MySQL_Server.md
Executable file
@ -0,0 +1,55 @@
|
|||||||
|
# Setting up a MySQL Server
|
||||||
|
|
||||||
|
## Packages
|
||||||
|
|
||||||
|
1. [mariadb-server][Mariadb Site]
|
||||||
|
2. [mysql-server-8.0][MySQL Site] (included in mariadb-server)
|
||||||
|
3. [ufw]
|
||||||
|
|
||||||
|
|
||||||
|
## Installation
|
||||||
|
|
||||||
|
In my situation I am installing MySQL server on a tower with [Ubuntu Server 20.04][Ubuntu Server Download] I have 3 things I know I will need to do in order to have a successful installation.
|
||||||
|
|
||||||
|
### Install Mariadb
|
||||||
|
|
||||||
|
Using the follwing command:
|
||||||
|
|
||||||
|
sudo apt install mariadb-server
|
||||||
|
|
||||||
|
|
||||||
|
I install mariadb/mysql to my system.
|
||||||
|
|
||||||
|
### Configure host-side firewall
|
||||||
|
|
||||||
|
From here using ufw (uncomplicated firewall) I need to configure the firewall to only respond to requests from my public ip address.
|
||||||
|
|
||||||
|
|
||||||
|
sudo ufw allow for [public ip address] to any port 3306
|
||||||
|
|
||||||
|
### Setting up a user on MySQL
|
||||||
|
|
||||||
|
After creating a database and creating a few tables, I created a user and gave the user access to the database and it's tables.
|
||||||
|
|
||||||
|
CREATE DATABASE test_database;
|
||||||
|
|
||||||
|
USE test_database;
|
||||||
|
|
||||||
|
CREATE TABLE IF NOT EXIST test_table(
|
||||||
|
var1 TEXT NOT NULL,
|
||||||
|
var2 INT AUTOINCREMENT,
|
||||||
|
);
|
||||||
|
4
|
||||||
|
CREATE USER 'user'@'ip address';IDENTIFIED BY Password('password');
|
||||||
|
|
||||||
|
GRANT ALL PRIVILEGES ON 'test_database'.* TO 'user'@'ip address';
|
||||||
|
|
||||||
|
FLUSH PRIVILEGES;
|
||||||
|
|
||||||
|
## Conclusion
|
||||||
|
|
||||||
|
By using the user credintials that I created in my MySQL server I can now use modules like PyMySQL, or SqlAlchemy in my python projects in the future.
|
||||||
|
|
||||||
|
|
||||||
|
[MySQL Site]: k
|
||||||
|
[Ubuntu Server Download]: https://ubuntu.com/download/server
|
Loading…
Reference in New Issue
Block a user