Commit message (Collapse) | Author | Age | Lines | |
---|---|---|---|---|
* | cgit: implement initial postinstall logic | Mohammed Amar-Bensaber | 2024-10-08 | -6/+57 |
| | | | | | Mainly creating `git` user if missing as well as restarting relevant systemd services. | |||
* | gitignore: ignore build ans wireguard directories | Mohammed Amar-Bensaber | 2024-10-08 | -1/+2 |
| | ||||
* | gbp: set build directory to ./build | Mohammed Amar-Bensaber | 2024-10-08 | -1/+1 |
| | ||||
* | ssh: limit overall login attempts and interactions | Mohammed Amar-Bensaber | 2024-10-08 | -0/+17 |
| | | | | Additionally also disable any unnecessary/unused features by default. | |||
* | nginx: fix nginx default config path to be hidden | Mohammed Amar-Bensaber | 2024-10-08 | -1/+1 |
| | ||||
* | nginx: drop letsencrypt conf in favor of mozilla ssl | Mohammed Amar-Bensaber | 2024-10-08 | -4/+10 |
| | | | | | | | | `certbox` argument parsing and plugin management isn't very suitable when it comes to automating nginx configuration through Debian packaging. It is not possible to instruct it to *only* generate letsencrypt ssl configuration for nginx which breaks the postinst script. Also missing fancyindex dependency was added. | |||
* | cgit: add missing comma in dependencies list | Mohammed Amar-Bensaber | 2024-10-08 | -1/+1 |
| | ||||
* | nftables: fix broken displace logic | Mohammed Amar-Bensaber | 2024-10-08 | -2/+3 |
| | | | | | It seems that my package was broken due to a somewhat misinterpretation of `config-package-dev` documentation. | |||
* | cgit: postinst: enable and start fcgiwrap service | Mohammed Amar-Bensaber | 2024-08-29 | -0/+12 |
| | ||||
* | cgit: init config package | Mohammed Amar-Bensaber | 2024-08-29 | -0/+122 |
| | ||||
* | wireguard: postinst: enable and start wg0 service | Mohammed Amar-Bensaber | 2024-08-28 | -0/+11 |
| | ||||
* | nginx: postinst: setup certbot and restart service | Mohammed Amar-Bensaber | 2024-08-28 | -0/+22 |
| | ||||
* | build: explicitly call gbp with --export-dir=WC | Mohammed Amar-Bensaber | 2024-08-27 | -1/+1 |
| | ||||
* | gbp: git export current working copy | Mohammed Amar-Bensaber | 2024-08-27 | -0/+1 |
| | ||||
* | clean: remove debhelper artifacts | Mohammed Amar-Bensaber | 2024-08-27 | -0/+7 |
| | | | | TODO: Maybe gbp supports this already? | |||
* | wireguard: add trailing slash | Mohammed Amar-Bensaber | 2024-08-27 | -1/+1 |
| | ||||
* | nftables: add missing comma | Mohammed Amar-Bensaber | 2024-08-27 | -1/+1 |
| | ||||
* | todo: integrate deb-systemd-invoke | Mohammed Amar-Bensaber | 2024-08-27 | -0/+4 |
| | ||||
* | build: copy wireguard secrets | Mohammed Amar-Bensaber | 2024-08-27 | -0/+18 |
| | ||||
* | wireguard: document initial setup | Mohammed Amar-Bensaber | 2024-08-27 | -0/+15 |
| | ||||
* | wireguard: init config package | Mohammed Amar-Bensaber | 2024-08-27 | -0/+79 |
| | ||||
* | nginx: init config package | Mohammed Amar-Bensaber | 2024-08-27 | -0/+120 |
| | ||||
* | nftables: init config package | Mohammed Amar-Bensaber | 2024-08-27 | -0/+134 |
| | ||||
* | openssh-server: init config package | Mohammed Amar-Bensaber | 2024-08-27 | -0/+16 |
| | ||||
* | init gbp configuration | Mohammed Amar-Bensaber | 2024-08-27 | -0/+7 |
| | ||||
* | debian: init shione-config source package | Mohammed Amar-Bensaber | 2024-08-27 | -0/+26 |
| | ||||
* | license: agplv3 | Mohammed Amar-Bensaber | 2024-08-27 | -0/+661 |
| | ||||
* | .gitignore: ignore misc artifacts and secret files | Mohammed Amar-Bensaber | 2024-08-27 | -0/+16 |
| | ||||
* | readme: init | Mohammed Amar-Bensaber | 2024-08-27 | -0/+33 |