Skip to content

Commit 134fa87

Browse files
committed
Initial Commit
Debian server post-installation automation script with advanced security hardening, profile-based configuration, and comprehensive tooling for production server environments.
0 parents  commit 134fa87

7 files changed

Lines changed: 4275 additions & 0 deletions

File tree

.gitattributes

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# Exclude website from GitHub language statistics
2+
docs/** linguist-documentation=true
3+
assets/** linguist-documentation=true

.github/workflows/static.yml

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
# Simple workflow for deploying static content to GitHub Pages
2+
name: Deploy static content to Pages
3+
4+
on:
5+
# Runs on pushes targeting the default branch
6+
push:
7+
branches: ["stable"]
8+
9+
# Allows you to run this workflow manually from the Actions tab
10+
workflow_dispatch:
11+
12+
# Sets permissions of the GITHUB_TOKEN to allow deployment to GitHub Pages
13+
permissions:
14+
contents: read
15+
pages: write
16+
id-token: write
17+
18+
# Allow only one concurrent deployment, skipping runs queued between the run in-progress and latest queued.
19+
# However, do NOT cancel in-progress runs as we want to allow these production deployments to complete.
20+
concurrency:
21+
group: "pages"
22+
cancel-in-progress: false
23+
24+
jobs:
25+
# Single deploy job since we're just deploying
26+
deploy:
27+
environment:
28+
name: github-pages
29+
url: ${{ steps.deployment.outputs.page_url }}
30+
runs-on: ubuntu-latest
31+
steps:
32+
- name: Checkout
33+
uses: actions/checkout@v4
34+
- name: Setup Pages
35+
uses: actions/configure-pages@v5
36+
- name: Upload artifact
37+
uses: actions/upload-pages-artifact@v3
38+
with:
39+
path: './docs'
40+
- name: Deploy to GitHub Pages
41+
id: deployment
42+
uses: actions/deploy-pages@v4

.gitignore

Lines changed: 67 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,67 @@
1+
# Shell/Bash Scripts
2+
*.bak
3+
*.orig
4+
*.tmp
5+
*.old
6+
7+
# Logs and debug
8+
*.log
9+
*.log.*
10+
*.out
11+
*.err
12+
*.trace
13+
nohup.out
14+
15+
# Generated
16+
*.pid
17+
*.lock
18+
*.sock
19+
*.history
20+
21+
# Compilation & Binaries
22+
bin/
23+
obj/
24+
*.o
25+
*.so
26+
*.a
27+
*.la
28+
*.lo
29+
*.dylib
30+
*.exe
31+
*.dll
32+
*.com
33+
Makefile~
34+
*.d
35+
36+
# Editors
37+
*.swp
38+
*.swo
39+
*.swn
40+
*.viminfo
41+
.nanorc
42+
*.save
43+
.vscode/
44+
*.code-workspace
45+
*.sublime-project
46+
*.sublime-workspace
47+
.idea/
48+
*.iml
49+
*~
50+
*.spacemacs
51+
52+
# macOS
53+
.DS_Store
54+
.AppleDouble
55+
.LSOverride
56+
.Spotlight-V100/
57+
.Trashes/
58+
._*
59+
60+
# Windows
61+
Thumbs.db
62+
ehthumbs.db
63+
*.lnk
64+
Desktop.ini
65+
$RECYCLE.BIN/
66+
67+
# Project

0 commit comments

Comments
 (0)