Commit Graph

235 Commits

Author SHA1 Message Date
Harsh Shandilya 0d31cc657f
Caddyfile: Properly setup caching
Cache contents for a week, and allow upto 10 seconds to validate the cache

Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-12-04 18:27:43 +05:30
Harsh Shandilya 88f70da79b
systemd: Bail properly on root auth failure
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-12-02 15:45:14 +05:30
Harsh Shandilya c1d85b4eaa
Add mkr/bin service
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-12-02 15:43:41 +05:30
Harsh Shandilya 37c1b1b065
Caddyfile: Add bin.msfjarvis.website
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-12-02 15:24:58 +05:30
Harsh Shandilya 1ca6bba03a
Disable caching in website domains
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-12-01 21:13:13 +05:30
Harsh Shandilya 43b829af0e
Redirect www subdomain to root
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-11-30 05:16:18 +05:30
Harsh Shandilya 1bdfb322ed
Makefile: cleanup
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-11-10 10:42:39 +05:30
Harsh Shandilya 12d96a9d7c
systemd: Add pyrobud
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-11-10 10:24:18 +05:30
Harsh Shandilya ff52cb7db8
Caddyfile: Remove git plugin usage
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-11-05 23:56:59 +05:30
Harsh Shandilya 1f3ce31b4c
Caddyfile: Switch downloads to dl.msfjarvis.website
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-10-19 22:25:16 +05:30
Harsh Shandilya e204901d92
systemd: Fix update script
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-10-03 00:02:16 +05:30
Harsh Shandilya 00463512d6
systemd: Remove usage limits
My processes are stable anyway

Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-10-03 00:01:24 +05:30
Harsh Shandilya 0407b5e386
Caddyfile: Set Cache-Control header for main site
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-10-02 14:28:22 +05:30
Harsh Shandilya e4c71da834
Caddyfile: Remove useless redirects
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-10-02 14:04:26 +05:30
Harsh Shandilya 7414f13d94
Decommission analytics
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-09-28 22:13:43 +05:30
Harsh Shandilya 18091edc15
Add daas configuration
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-09-25 20:57:34 +05:30
Harsh Shandilya 2a3fdb548a
Add stats subdomain
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-09-23 20:03:41 +05:30
Harsh Shandilya e4bc0f1155
Caddyfile: Fix staging webhook
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-09-23 06:11:04 +05:30
Harsh Shandilya 4abfc04d82
README: Remove reference to deleted unit
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-09-22 22:54:08 +05:30
Harsh Shandilya 4b6238749a
Caddyfile: Remove submodule init
My site doesn't have one anymore

Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-09-22 22:47:13 +05:30
Harsh Shandilya aef8338ca6
Caddyfile: Add staging site
Copy of main site with draft, expired and future posts enabled.

Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-09-22 22:41:25 +05:30
Harsh Shandilya 6ef60f9c5e
Caddyfile: Generate minified assests for my site
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-09-16 23:59:53 +05:30
Harsh Shandilya e6197e8046
Remove unimplemented Feature-Policy flag
focus-without-user-activation is still pending adoption by every browser
except Chrome and the corresponding w3c issue[1] is still open and active.

[1]: https://github.com/w3c/webappsec-feature-policy/issues/273

Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-09-12 01:19:05 +05:30
Harsh Shandilya 1afb9bac36
Makefile: Make default goal install and restart
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-09-11 15:09:08 +00:00
Harsh Shandilya 2a29dbfb00
Revert "Minify js"
The buildsystem also minifies JS. And this path was wrong anyway.

This reverts commit 4e44394ee6.
2019-09-11 20:35:27 +05:30
Harsh Shandilya 2bb9b324ab
Remove walls-bot-2
Pretty unused

Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-09-11 18:48:26 +05:30
Harsh Shandilya fd379dc6c0
Switch caddy installer to Make
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-09-11 00:43:58 +05:30
Harsh Shandilya 2b41b88b44
systemd: Bump Swap limit to 1
systemd now ignores 0 values for these.

Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-09-10 21:05:08 +05:30
Harsh Shandilya 8ba47a1796
Remove non-existent service
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-09-10 21:02:57 +05:30
Harsh Shandilya a31298fbb5
systemd: gitea: Unlock CAP_NET_BIND_SERVICE
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-09-10 20:59:28 +05:30
Harsh Shandilya 9a506ec776
systemd: Cap resource usage for all services
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-09-10 20:59:04 +05:30
Harsh Shandilya 4e44394ee6
Minify js
CSS is minified by the build system

Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-09-06 13:13:15 +05:30
Harsh Shandilya 950478d836
Switch gitea to port 8000
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-09-05 23:42:27 +05:30
Harsh Shandilya 9638b92ae2
Caddyfile: Disable GZIP compression on download.msfjarvis.website
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-09-05 22:46:59 +05:30
Harsh Shandilya 6bc593e4d8
systemd/caddy: Supply email in ExecStart
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-09-01 11:18:24 +05:30
Harsh Shandilya 47bb2c4fd7
update: Don't hardcode Caddyfile path
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-09-01 11:14:02 +05:30
Harsh Shandilya 9b2ee3f624
Caddyfile: Add missing redirects to base domain
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-09-01 11:10:15 +05:30
Harsh Shandilya a1b4a560c8
Caddyfile: Remove wallabag
I've gone back to my tried and tested Pocket setup

Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-08-28 23:56:40 +05:30
Harsh Shandilya 0d3c1c5753
Add update script
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-08-23 00:32:11 +05:30
Harsh Shandilya 9addeb0d71
Caddyfile: Set some headers for improved security
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-08-23 00:28:03 +05:30
Harsh Shandilya 03ec32c1ea
systemd_units: Allow skipping service restarts
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-08-17 12:13:49 +05:30
Harsh Shandilya ed9df8eac5
systemd_units: Make descriptions more accurate
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-08-17 11:48:57 +05:30
Harsh Shandilya 9a2a1060c8
systemd_units: Strip out comments
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-08-17 11:47:35 +05:30
Harsh Shandilya 63a1386a6d
README: Link to the source for UNO bot
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-08-16 16:02:54 +05:30
Harsh Shandilya 6df0370e16
README: Document systemd units
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-08-16 15:57:13 +05:30
Harsh Shandilya f012e7a38c
Merge systemd-units as a subdirectory 2019-08-16 15:38:36 +05:30
Harsh Shandilya 9ddc2c8317
Caddyfile: Move nathanchance.me redirect to Cloudflare Page Rules
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-08-16 15:32:00 +05:30
Harsh Shandilya 2364f6b1bf
Add Caddyfile
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-08-16 15:24:45 +05:30
Harsh Shandilya fad408d3a9
Initial commit
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-08-16 15:19:08 +05:30
Harsh Shandilya 99f807dd3d
Remove unused units
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-08-14 22:29:29 +05:30