Added new items and images to home lab

This commit is contained in:
TristanAncelet 2021-08-30 15:20:24 -05:00
parent 65a346f6fb
commit a0dd715054
7 changed files with 125 additions and 6 deletions

View File

@ -1,6 +1,6 @@
# Recieved Thin Client
# Dell Wyze
With my current employer
![Dell Wyze](dell_wyze.jpg)
## Specs
@ -17,8 +17,6 @@ With my current employer
### RAM
**NOTE:** Specs were
| Spec | Value |
|--------------|-------------|
| Clock | 1600 MHz |
@ -37,4 +35,14 @@ With my current employer
| Vendor | AMD |
[spec sheet]:https://icecat.biz/en/p/dell+wyse/909740-52l/thin+clients-z90d7-18038133.html
## 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
[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

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

28
Home_Lab/SetupVPN.md Executable file
View 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/

View File

@ -1,6 +1,15 @@
# 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
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

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

19
Home_Lab/sonicwall_firewall.md Executable file
View 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
View 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