Maskinvare
Datamaskiner
- Crucial MX500 250GB 2.5' SSD
- Svive Luna X750 W Midi Tower
- AMD Ryzen 5 1600X
- Cooler Master Hyper TX3 Evo
- Corsair HD140 RGB 140m x3
- ASUS Radeon RX 580 8GB ROG Strix Top Gaming
- MSI B350 Tomahawk, Socket-AM4
- TP-Link Archer TX3000E
- Corsair TX550M, 550W
- Ballistix Sport LT DDR4 2x8GB
- Seagate Barracuda 1TB 3.5' HDD
Lyd-enheter
- 500.0 mAh battery capacity
- 35.0h max battery life
- 2.5h recharge time
- AVRCP, PBAP, HSP, SPP, A2DP, HFP
- 5.0 BT-version
- Wireless (BT) & wired connection (3.5mm plug)
- 40.0mm driver size
- Can be folded
- 10 - 20000 Hz frequency range
- 100 - 8000 microphone frequency
- Built-in microphone
- Active Noise Canceling
- Stereo output
- Battery operated
- 87600.0h max standby time
- Closed over-ear
- 41.0h max talking time
- USB Type-C
- 30.0m wireless range
- 3m in cable length
- Wired: Gold plated 3.5mm jack plug with 6.35mm adapter
- Approx. 18 dBA
- 5 - 35.000Hz nominal frequency response
- Approx. 3.5 N in headband pressure
- 80 Ohm nominal impedance
- 96 dB nominal SPL
- < 0.2% nominal T.H.D
- Stereo
- 100 mW power handling capacity
- Circumaural Ambient noise isolation
- Dynamic transducer type
- Closed over-ear
Mobiler
- 3500.0 mAh battery capacity
- Between 13h - 102h max battery life depending on use
- About 2h recharge time; wired and wireless
- Wireless connections: Wi-Fi 802.11 a/b/g/n/ac (2.4/5GHz), VHT80 MU-MIMO, 1024QAM Bluetooth® v5.0 (LE up to 2Mbps), ANT+, USB type-C, NFC, location (GPS, Galileo, Glonass, BeiDou)
- 10nm 64-bit Octa-Core Processor *2.8GHz + 1.7GHz (Maximum Clock Speed, Performance Core + Efficiency Core)
- Depth: 8.382mm
- 6.2' Quad HD+ Super AMOLED (2960x1440) display, with 529 ppi
- Supports: MP3, M4A, 3GA, AAC, OGG, OGA, WAV, WMA, AMR, AWB, FLAC, MID, MIDI, XMF, MXMF, IMY, RTTTL, RTX, OTA, APE, DSF, DFF
- Supports: MP4, M4V, 3GP, 3G2, WMV, ASF, AVI, FLV, MKV, WEBM
- Height: 157.988mm
- Enhanced 4x4 MIMO/CA, LAA, LTE Cat.18
- OS: Android
- 6GB RAM
- Single SIM model: one Nano SIM and one MicroSD slot (up to 400GB)
- Weight: 189.0913 gram
- Width: 73.914mm
- FM Radio (headset required)
- 800 mAh, removable
- Between 14.4h - 25.8d max battery life depending on use
- About 30m recharge time; only wired
- Wired connection: 3.5mm plug
- Depth: 14.3mm
- 44.9587mm QQVGA display
- Height: 111.9mm
- GSM: 900/1800 (EU)
- Supports max 2G network speed
- OS: S30+
- Dual SIM model
- Standard SIM size
- Micro USB (USB 1.1)
- Volume: 68.9cm³
- Weight: 73.2 gram (Battery included)
- Width: 59.85mm
Tjenester
For å eksponere tjenestene til internett, bruker jeg en sentral Nginx reverse proxy som håndterer all trafikken for hver VM som verter en tjeneste. I tillegg har jeg konfigurert den til å sørge for automatisk SSL-sikring for hvert domene.
Reverse proxy kjører Nginx i en VM som kjører foran nginx i de andre VM’ene, og videresender trafikken til hver VM basert på domene-navnet.
For å slippe å ssh’e inn på serveren min og manuelt dra ned forandringer og bygge siden på nytt, har jeg skrevet dette scriptet slik at siden bygges automatisk etter at jeg dytter lokale forandringer til github-repoet.
Koden kjører i bakgrunnen på samme VM som holder og serverer nettside-filene. Den lytter konstant etter POST-payloads, addressert til en spesfikk slug på nettsiden. Den verifiserer deretter om den kommer fra github-repoet mitt. Om verifiseringen er vellykket, kjører den et lokalt script som bygger nettsiden.