Jump to content

Ginz

Member
  • Posts

    154
  • Joined

  • Last visited

Awards

1 Follower

About Ginz

  • Birthday Nov 03, 1994

Profile Information

  • Gender
    Male
  • Location
    Christchurch, New Zealand
  • Occupation
    Data Services Engineer
  • Member title
    Junior Member

System

  • CPU
    Intel i9 9900K
  • Motherboard
    Gigabyte Z390 AORUS MASTER
  • RAM
    Kingston HyperX Predator RGB 16GB (4 x 8GB) 3200Mhz CL16
  • GPU
    NVIDIA GeForce GTX 3080
  • Case
    Fractal Design Meshify C
  • Storage
    1TB Samsung 970 Evo and giant ZFS arrays.
  • PSU
    Corsair RM750
  • Display(s)
    2x LG UltraGear 27GL850-B
  • Cooling
    Corsair H115i
  • Keyboard
    Varmilo MA108M with EC Sakura V2 switches
  • Mouse
    Logitech G Pro Wireless
  • Sound
    Audioengine A2+, AKG K7xx
  • Operating System
    Windows 10

Recent Profile Visitors

1,970 profile views
  1. Check out https://pterodactyl.io/ Makes hosting/managing game servers a lot easier.
  2. If you're interested in the topic, and enjoy this kind of thing as a hobby, then I would definitely recommend learning how to use Linux. It may seem scary/complicated at first, but having a project like this will help you get familiar with the operating system, as well as using containers. Getting some experience in Linux will vastly increase the amount of homelabbing projects that you can take on, and will also give you a lot of experience should you wish to pursue this kind of stuff as a career. If this sounds like the kind of thing you would like to try out, then I would: Look into a hypervisor such as Proxmox (which uses KVM underneath) Storage can be set up in a few different ways: You could have your hypervisor control all of your disks, and then create virtual disks for your VM. (I'd recommend this approach for a beginner) You could dedicate a ssd/hdd for the hypervisor (or even a usb if using esxi), then passthrough a secondary disk(s) to a virtual machine. You could have your hypervisor control all of your disks, create a virtual disk for your VM's OS, and then use NFS to grant your VM access to your hypervisor's disk. Create a VM and install Debian/Ubuntu/CentOS on it. Note that setting up a static IP for your server, or dhcp reservation will be key to making sure that the VM is accessible even after rebooting your modem/router. Learn how to remotely access this VM via ssh. Watch an introductory video on Docker, and then go through a few tutorials to get yourself familiar with it. Read a tutorial on creating a Nextcloud instance via docker (try use docker-compose as you can easily see what container configuration that you have defined) Try accessing your Nextcloud instance over local lan. Don't expose Nextcloud to the internet unless using https. Some considerations and more advanced topics Learn about ssh keys, and set them up to increase security around remotely accessing your server. Learn about dns, and consider getting a domain (there are some cheap/free options) Learn about https, certificates and reverse proxies before exposing Nextcloud to the internet. Traefik, caddy, nginx, and haproxy are all examples of reverse proxies. Letsencrypt is a service which you can use to issue https certificates to your sites (requires a domain) Some other cool things you can deploy via docker: pihole bookstack emby/plex wordpress
  3. What kinds of things do you want to manage? Do you just want metrics/monitors/alarms? Do you want package/update management? Automation? Do you need to monitor applications on top of OS's? Zabbix could be a good choice, but can be complex for an inexperienced user. You could also use cockpit for your Linux servers.
  4. What is Object storage (and S3 api), how does it compare to file storage? Iaas, PaaS, SaaS, DaaS (VDIs, thin clients) What is Git, and how is it used by online (remote) Git repository hosts? Maybe add in DevOps workflows? Directory Services (such as MS Active Directory, FreeIPA), what they're used for, and how they can be used by other services with LDAP. What are shells (DOS, Powershell, sh, bash, zsh etc) Reverse Proxies and load balancing Representational state transfer (REST) and HTTP methods What are Ansible, Chef, Salt, Puppet, Terraform and how do they differ? Databases (Flat vs Relational, SQL, NoSQL, Distributed databases) Who is the Apache Foundation and what do they do? (HTTP server, Hadoop, Tomcat, Kafka, Cassandra etc)
  5. Try to check eBay or your local equivalent for ex-lease/decommissioned servers. You can find deals for a lot cheaper than buying brand new hardware. I managed to build a server with dual Xeon L5640 with 48GB of RAM for about $250-300USD from parts.
  6. Try port 53, as DNS uses both TCP and UDP so both are unlikely to be blocked. Edit: just read you aren't connecting to your vpn, but a vpn provider.
  7. Tried public dns servers? E.g 8.8.8.8, 8.8.4.4
  8. Thanks, that's the approach I'm using at the moment, but it's not very efficient and I may miss out learning some things.
  9. I just bought a Junpier EX2200-24T-4G to learn how to use the Juniper CLI. Are there any recommended tutorials/guides/courses on learning Junos?
  10. You could always run ZFS on Linux (ZOL) and spin up some containers or vms to handle file sharing, vpn, reverse proxy, media streaming, cloud storage. Proxmox would be an easy solution for this, and it's fun to learn how to do all these things.
  11. If you're heading down the networking path, I'd definitely recommend learning and using Linux for your home server
  12. Not sure then sorry , I run my OpenVPN server on linux
  13. Have you added firewall rules allowing traffic between your LAN and your OpenVPN interfaces?
  14. Add a route in your OpenVPN config
×