Categories
diy linux

new home server ideas

I’m thinking about building a new home server, so I picked some parts I think might work well for what I need to do. Here’s the list for future reference:

PCPartPicker Part List: https://it.pcpartpicker.com/list/Kj3MZf

  • CPU: AMD Ryzen 3 3200G 3.6 GHz Quad-Core Processor
  • CPU Cooler: Cooler Master MasterLiquid ML240L RGB 66.7 CFM Liquid CPU Cooler
  • Thermal Compound: Thermal Grizzly Kryonaut 1g 1 g Thermal Paste
  • Motherboard: Gigabyte B450 AORUS M Micro ATX AM4 Motherboard
  • Memory: Corsair Vengeance LPX 16 GB (2 x 8 GB) DDR4-3200 Memory
  • Case: Antec VSK10 MicroATX Mid Tower Case
  • Power Supply: EVGA BT 450 W 80+ Bronze Certified ATX Power Supply
  • Case Fan: 2x be quiet! Pure Wings 2 140 PWM 61.2 CFM 140 mm Fan

Total around €445.00 on amazon as suggested by PCPartPicker.

What do you guys think?

Categories
code diy linux

GIT – how to setup your own server

Hello everyone,

I recently decided to move all my code under GIT, I’ve used it before and I’ve used also SVN, but I find GIT to be more straightforward in some aspects.

In order to use git I needed a place online where to store my projects, and I thought that github could be a good place, but the fact that you have to pay to keep a project private just didn’t sound right in my opinion. Of course github is there to make money (specially now that M$ bought it), but I prefer to have a simpler setup and be able to do things my way as much as possible.

So I started planning what I wanted my git server to have. Here’s a list:

  • Security – I decided to make it work only under ssh, that way only someone who has the key can clone or access the repository. I also added an unprivileged git user that has only access to very few commands, so even if somebody manages to access through ssh he’ll find himrself with only very few options available.
  • Notifications – my server already tells me a lot of what happens, so I wanted my git service to do the same. I implemented a mail service that notifies me every time a new repository is added or everytime there’s a push to a repository.
  • Automation – I wanted to have less steps possible between creation of the project and deployment to production. Now in two steps I can create a repository and clone it to my local computer, and when I’m done I just need to push my modifications and the code is deployed automatically.
  • Visibility – I haven’t yet decided if I want my code to be visible, so I haven’t even started thinking about this possibility.
Categories
diy network

anche svn su Trantor!!

Oggi ho aggiunto anche il servizio svn al mio serverino “Trantor”..

Ho deciso di installare anche un sistema di visualizzazione online per poter navigare meglio all’interno dei vari software che sviluppo, e quindi ho affiancato al server svn anche un’applicazione in php che gira su Apache, WebSVN..

Il repository svn è visibile all’esterno della rete ma richiede un’autenticazione per potervi accedere… 😉

Se volete sapere qualcosina in più riguardo a SVN c’è sempre la pagina di WikiPedia oltre al manuale online..

Categories
blogging diy network

noland.dnx – la mia rete locale rinasce ancora..

Oggi posso dire di essere a buon punto con il setup del mio server locale, ho abbandonato l’idea di usarlo come gateway per ripiegare su un più pratico modem/router wifi con 4 porte eth..

Categories
blogging diy

work hard, play hard

Giornatina pesante oggi, sopratutto considerato che è domenica..

Stamattina sono riuscito a vincere la mia apatia cronica e ho deciso di stilare una ToDo List per vedere quante cose riuscivo a fare fino alla fine della giornata..