Wiki › Project

devopslab

Project · study · 2025

devopslab is his workbook for the DevOps project exercises on roadmap.sh. Each exercise is solved with Shell scripting scripts or written notes, and linked from the README.

Exercises

Server stats
a script reporting CPU, memory, disk and process usage.
Log archive
compressing and archiving logs on a schedule.
Nginx log analysis
the busiest addresses, paths and status codes from an access log.
SSH remote server
setting up key-based access to a remote machine.
Static site server, in its own repository, static-site
Basic DNS
notes on configuring records.
Simple monitoring
a dashboard with Netdata.
systemd service
a dummy service, managed and restarted by systemd.
Deployment and Docker exercises

See also

In the knowledge graph

devopslab and the 11 things it is linked to. Open any dot for its page, or explore it in the full graph.

When
2023202420252026
Sep 2025 · 28 commits

As data

Everything on this page is read from triples in the knowledge graph. These are the 24 it states about devopslab, and 2 more its ontology implies; the console runs SPARQL over the whole graph, here in your browser.

Download
@prefix id: <https://ask.chaipat.cc/id/> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix cj: <https://ask.chaipat.cc/ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .

id:DevOpsLab
    a cj:Project ;
    rdfs:label "devopslab" ;
    cj:description "DevOps exercises: server-stat and log-analysis scripts, nginx, SSH, DNS, monitoring with Netdata and systemd services." ;
    cj:context id:OpenSource ;
    cj:repository "https://github.com/AppleBoiy/devopslab"^^xsd:anyURI ;
    cj:firstCommit "2025-09-18"^^xsd:date ;
    cj:lastCommit "2025-09-22"^^xsd:date ;
    cj:commitCount 28 ;
    cj:kind "study" ;
    cj:license "MIT" ;
    cj:theme id:ThemeDevOps ;
    cj:uses id:Shell ,
            id:Docker ,
            id:Nginx ,
            id:Systemd ,
            id:Netdata ;
    cj:tier 3 ;
    cj:integrates id:RoadmapSh ;
    cj:partOf id:RoadmapShSeries ;
    cj:mentions id:Ansix , id:StaticSite ;
    cj:article "https://ask.chaipat.cc/wiki/DevOpsLab"^^xsd:anyURI ;
    cj:activeIn id:Y2025 ;
    cj:activity _:b42 .