Compare commits
10 Commits
da11f15f78
...
master
Author | SHA1 | Date | |
---|---|---|---|
9d4ff8432c | |||
f5d2a6220b | |||
4af9256041 | |||
225f57c048 | |||
65b1fcdacc | |||
7b5a77db18 | |||
f3cfa01b74 | |||
ff884a60a2 | |||
9ef861d10c | |||
4bd9b23860 |
@@ -1,3 +1,3 @@
|
||||
#! /bin/sh
|
||||
project="$(basename -- "$PWD")"
|
||||
docker build --platform linux/arm,linux/arm64,linux/amd64 . -t "rehashedsalt/$project:latest" -t "rehashedsalt/$project:$(git rev-parse --short=7 HEAD)" --push
|
||||
docker build --no-cache --platform linux/arm,linux/arm64,linux/amd64 . -t "rehashedsalt/$project:latest" -t "rehashedsalt/$project:$(git rev-parse --short=7 HEAD)" --push
|
||||
|
@@ -8,40 +8,40 @@
|
||||
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/fork-awesome@1.1.7/css/fork-awesome.min.css" integrity="sha256-gsmEoJAws/Kd3CjuOQzLie5Q3yshhvmo7YNtBG7aaEY=" crossorigin="anonymous">
|
||||
<link href="/favicon.ico" rel="shortcut icon" />
|
||||
<link href="/styles/buttons.css" type="text/css" rel="stylesheet" />
|
||||
<title>desu.local</title>
|
||||
<title>local.desu.ltd</title>
|
||||
</head>
|
||||
<body>
|
||||
<div class="header">
|
||||
<a href="/" class="logocontainer">
|
||||
<span>
|
||||
<h1>desu.local</h1>
|
||||
<h1>local.desu.ltd</h1>
|
||||
<p class="nomobile">Local services and stuffs</p>
|
||||
</span>
|
||||
</a>
|
||||
</div>
|
||||
<div class="content">
|
||||
<div class="iconbuttoncontainer">
|
||||
<a href="http://jellyfin.desu.local" class="iconbutton">
|
||||
<a href="http://jellyfin.local.desu.ltd" class="iconbutton">
|
||||
<i class="fa fa-film"></i>
|
||||
<h1>Jellyfin</h1>
|
||||
<p>Media server, the thing the Roku uses</p>
|
||||
</a>
|
||||
<a href="http://sonarr.desu.local" class="iconbutton">
|
||||
<a href="http://sonarr.local.desu.ltd" class="iconbutton">
|
||||
<i class="fa fa-feed"></i>
|
||||
<h1>Sonarr</h1>
|
||||
<p>Media library downloader and organizer</p>
|
||||
</a>
|
||||
<a href="http://radarr.desu.local" class="iconbutton">
|
||||
<a href="http://radarr.local.desu.ltd" class="iconbutton">
|
||||
<i class="fa fa-feed"></i>
|
||||
<h1>Radarr</h1>
|
||||
<p>Similar to Sonarr, but specializing in movies</p>
|
||||
</a>
|
||||
<a href="http://transmission.desu.local" class="iconbutton">
|
||||
<a href="http://transmission.local.desu.ltd" class="iconbutton">
|
||||
<i class="fa fa-arrow-circle-down"></i>
|
||||
<h1>Transmission</h1>
|
||||
<p>Simple BitTorrent client with few moving parts</p>
|
||||
</a>
|
||||
<a href="http://jackett.desu.local" class="iconbutton">
|
||||
<a href="http://jackett.local.desu.ltd" class="iconbutton">
|
||||
<i class="fa fa-arrow-circle-o-down"></i>
|
||||
<h1>Jackett</h1>
|
||||
<p>Torrent feed aggregator that Just Werks</p>
|
||||
@@ -49,11 +49,16 @@
|
||||
</div>
|
||||
<div class="break"></div>
|
||||
<div class="iconbuttoncontainer">
|
||||
<a href="http://grafana.desu.local" class="iconbutton">
|
||||
<a href="http://grafana.local.desu.ltd" class="iconbutton">
|
||||
<i class="fa fa-line-chart"></i>
|
||||
<h1>Grafana</h1>
|
||||
<p>Monitoring and graphing solution</p>
|
||||
</a>
|
||||
<a href="http://netbox.local.desu.ltd" class="iconbutton">
|
||||
<i class="fa fa-database"></i>
|
||||
<h1>Netbox</h1>
|
||||
<p>IPAM, secrets, and more</p>
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
|
@@ -1,6 +1,6 @@
|
||||
# vim:set ft=apache:
|
||||
<VirtualHost *:80>
|
||||
ServerName desu.local
|
||||
ServerName local.desu.ltd
|
||||
DocumentRoot /usr/local/apache2/htdocs
|
||||
<Directory "/usr/local/apache2/htdocs">
|
||||
AllowOverride All
|
||||
@@ -9,39 +9,45 @@
|
||||
</Directory>
|
||||
</VirtualHost>
|
||||
<VirtualHost *:80>
|
||||
ServerName jellyfin.desu.local
|
||||
ServerName jellyfin.local.desu.ltd
|
||||
ProxyPreserveHost On
|
||||
ProxyRequests Off
|
||||
ProxyPass /socket http://192.168.102.10:8081/
|
||||
ProxyPass / http://192.168.102.10:8081/
|
||||
ProxyPass /socket http://192.168.102.200:8081/
|
||||
ProxyPass / http://192.168.102.200:8081/
|
||||
</VirtualHost>
|
||||
<VirtualHost *:80>
|
||||
ServerName grafana.desu.local
|
||||
ServerName grafana.local.desu.ltd
|
||||
ProxyPreserveHost On
|
||||
ProxyRequests Off
|
||||
ProxyPass / http://192.168.102.10:8082/
|
||||
ProxyPass / http://192.168.102.200:8082/
|
||||
</VirtualHost>
|
||||
<VirtualHost *:80>
|
||||
ServerName sonarr.desu.local
|
||||
ServerName sonarr.local.desu.ltd
|
||||
ProxyPreserveHost On
|
||||
ProxyRequests Off
|
||||
ProxyPass / http://192.168.102.10:8083/
|
||||
ProxyPass / http://192.168.102.200:8083/
|
||||
</VirtualHost>
|
||||
<VirtualHost *:80>
|
||||
ServerName transmission.desu.local
|
||||
ServerName transmission.local.desu.ltd
|
||||
ProxyPreserveHost On
|
||||
ProxyRequests Off
|
||||
ProxyPass / http://192.168.102.10:8084/
|
||||
ProxyPass / http://192.168.102.200:8084/
|
||||
</VirtualHost>
|
||||
<VirtualHost *:80>
|
||||
ServerName jackett.desu.local
|
||||
ServerName jackett.local.desu.ltd
|
||||
ProxyPreserveHost On
|
||||
ProxyRequests Off
|
||||
ProxyPass / http://192.168.102.10:8085/
|
||||
ProxyPass / http://192.168.102.200:8085/
|
||||
</VirtualHost>
|
||||
<VirtualHost *:80>
|
||||
ServerName radarr.desu.local
|
||||
ServerName radarr.local.desu.ltd
|
||||
ProxyPreserveHost On
|
||||
ProxyRequests Off
|
||||
ProxyPass / http://192.168.102.10:8086/
|
||||
ProxyPass / http://192.168.102.200:8086/
|
||||
</VirtualHost>
|
||||
<VirtualHost *:80>
|
||||
ServerName netbox.local.desu.ltd
|
||||
ProxyPreserveHost On
|
||||
ProxyRequests Off
|
||||
ProxyPass / http://192.168.102.200:8087/
|
||||
</VirtualHost>
|
||||
|
@@ -1,4 +1,4 @@
|
||||
# !vim:set ft=conf:
|
||||
# !vim:set ft=yaml:
|
||||
server:
|
||||
interface: 0.0.0.0@5053
|
||||
do-ip6: no
|
||||
@@ -29,15 +29,24 @@ server:
|
||||
local-data: "pi-kub-node-1.desu.ltd. 3600 IN A 192.168.102.10"
|
||||
local-data: "pi-kub-node-2.desu.ltd. 3600 IN A 192.168.102.11"
|
||||
local-data: "pi-kub-node-3.desu.ltd. 3600 IN A 192.168.102.12"
|
||||
local-data: "pi-kub-vip-1.desu.ltd. 3600 IN A 192.168.102.200"
|
||||
# General-purpose nodes on .103
|
||||
local-data: "pi-mp-1.desu.ltd. 3600 IN A 192.168.103.100"
|
||||
local-data: "pi-mp-2.desu.ltd. 3600 IN A 192.168.103.101"
|
||||
|
||||
domain-insecure: "desu.local"
|
||||
local-zone: "desu.local." static
|
||||
local-data: "desu.local. 3600 IN A 192.168.102.10"
|
||||
local-data: "grafana.desu.local. 3600 IN CNAME pi-kub-node-1.desu.ltd."
|
||||
local-data: "jellyfin.desu.local. 3600 IN CNAME pi-kub-node-1.desu.ltd."
|
||||
local-data: "radarr.desu.local. 3600 IN CNAME pi-kub-node-1.desu.ltd."
|
||||
local-data: "sonarr.desu.local. 3600 IN CNAME pi-kub-node-1.desu.ltd."
|
||||
local-data: "transmission.desu.local. 3600 IN CNAME pi-kub-node-1.desu.ltd."
|
||||
local-data: "jackett.desu.local. 3600 IN CNAME pi-kub-node-1.desu.ltd."
|
||||
local-data: "desu.local. 3600 IN A 192.168.102.200"
|
||||
local-data: "www.desu.local. 3600 IN CNAME desu.local."
|
||||
local-data: "grafana.desu.local. 3600 IN CNAME pi-kub-vip-1.desu.ltd."
|
||||
local-data: "jellyfin.desu.local. 3600 IN CNAME pi-kub-vip-1.desu.ltd."
|
||||
local-data: "radarr.desu.local. 3600 IN CNAME pi-kub-vip-1.desu.ltd."
|
||||
local-data: "sonarr.desu.local. 3600 IN CNAME pi-kub-vip-1.desu.ltd."
|
||||
local-data: "transmission.desu.local. 3600 IN CNAME pi-kub-vip-1.desu.ltd."
|
||||
local-data: "jackett.desu.local. 3600 IN CNAME pi-kub-vip-1.desu.ltd."
|
||||
local-data: "netbox.desu.local. 3600 IN CNAME pi-kub-vip-1.desu.ltd."
|
||||
|
||||
stub-zone:
|
||||
name: "desu.local."
|
||||
stub-addr: "192.168.103.100"
|
||||
stub-first: yes
|
||||
|
Reference in New Issue
Block a user