Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
83 commits
Select commit Hold shift + click to select a range
549f902
Update server-basics.yaml
Kimi450 Oct 3, 2023
bd7050f
Update server-basics.yaml
Kimi450 Oct 10, 2023
0176562
prometheus scrape config to scrape all services in all namespaces
Kimi450 Oct 11, 2023
1240b06
add dashboard info for radarr and sonarr, and add grafana plugin for …
Kimi450 Oct 11, 2023
4394b74
Change ingress settings
Kimi450 Dec 21, 2023
0aa96ca
Disabled exportarr for bazarr, there seems to be a bug with api keys …
Kimi450 Dec 21, 2023
184c385
Revert "Change ingress settings"
Kimi450 Dec 21, 2023
0721651
add info about trackt for jellyfin
Kimi450 Dec 24, 2023
bfb6ce8
README update
Kimi450 Dec 31, 2023
80a54d6
add Bangumi Moe
Kimi450 Dec 31, 2023
57b8bc0
Add logic for using OCI registries
Kimi450 Jan 20, 2024
c0a822a
Merge pull request #24 from Kimi450/oci
Kimi450 Jan 20, 2024
8155574
Add flaresolverr to 1337x
Kimi450 Jan 23, 2024
e845f33
add comments to packages
Kimi450 Jan 27, 2024
28de34c
README updates
Kimi450 Jan 27, 2024
c1f1e73
qbittorrent doesnt use adminadmin for default password, add logic to …
Kimi450 Jan 27, 2024
0f2f62c
Update README.md
Kimi450 Feb 4, 2024
719f530
Quality adjustment recommendations
Kimi450 May 12, 2024
5aa754a
disable portal.open.enabled as it is not required for this setup
Kimi450 Jun 28, 2024
529bff0
add hwinfo
Kimi450 Jun 28, 2024
120e9dd
update kubectl install with upstream instructions
Kimi450 Jun 30, 2024
ab00765
Update var for info on memory requirements
Kimi450 Jul 3, 2024
1511402
Update README.md
Kimi450 Jul 17, 2024
2f5fb26
Update README.md for language settings in sonarr/radarr
Kimi450 Jul 26, 2024
dccf693
Add jellyseerr support
Kimi450 Nov 25, 2024
d83a8f4
add note about hardlinks instead of copy
Kimi450 Nov 25, 2024
7913acb
fix typo in vars
Kimi450 Nov 25, 2024
2362ad2
fix changes from useful-files repo change
Kimi450 Mar 16, 2025
d0d5dec
at least the kubespray install passes and I can install charts
Kimi450 Mar 17, 2025
5dc65ee
fix cpi hang
Kimi450 Mar 17, 2025
2e1b325
fix firewall setup issue and reorg
Kimi450 Mar 20, 2025
f23a13d
remove the changes needed for newer versions of python
Kimi450 Mar 20, 2025
b1a3c98
add venv setup in run script
Kimi450 Mar 20, 2025
91bff92
change kubeconfig perms and fix bug with config dir
Kimi450 Mar 20, 2025
c8cc72a
working on moving from kubespray addons to raw installs
Kimi450 Mar 20, 2025
d1210de
dont use npm as its not recommended in k8s
Kimi450 Mar 21, 2025
0c590a3
stop using ufw as it collides with calico: https://github.com/project…
Kimi450 Mar 21, 2025
50030cc
still have addons if needed
Kimi450 Mar 21, 2025
a8e62f5
not necessary to use metallb cause i dont have spare IPs
Kimi450 Mar 22, 2025
64159ba
cert manager and tls support
Kimi450 Mar 22, 2025
6734846
fix the need to provide confirmation when resetting (specifically cau…
Kimi450 Mar 22, 2025
2bc1aa0
fix default email
Kimi450 Mar 22, 2025
981c4af
final cleanup of artifacts and fixing readme
Kimi450 Mar 22, 2025
f2221f5
Add/update prometheus db backup restore docs
Kimi450 Mar 22, 2025
feebe42
final post migration changes
Kimi450 Mar 22, 2025
deba726
Merge pull request #26 from Kimi450/kubespray
Kimi450 Mar 22, 2025
3d9e7bb
Add dashboard to list
Kimi450 Mar 23, 2025
aef3c64
Troubleshooting info
Kimi450 Mar 23, 2025
c7b8ee0
remove certmanger crds on uninstall, would make sense as you wanna cl…
Kimi450 Mar 23, 2025
df597ed
namespace vars
Kimi450 Mar 23, 2025
5dc3734
remove ingress proxy-body-size limit/checks by setting it to 0
Kimi450 Mar 24, 2025
0f52e53
support immich and cnpg dependency
Kimi450 Mar 24, 2025
a56701a
Shoutout to lichess's fishnet analysis solution
Kimi450 Mar 24, 2025
e914d14
cleanup some dir config
Kimi450 Mar 24, 2025
92ff53b
make directories configurable to allow users to use multiple disks an…
Kimi450 Mar 25, 2025
f23c87a
changing home dir permissions will break ssh capabilities using keys:…
Kimi450 Mar 25, 2025
542fb62
make all services other than monitoring have persistent config and di…
Kimi450 Mar 25, 2025
c8f8f2d
missing immich readme section
Kimi450 Mar 25, 2025
ff14bca
move dir creation to appropriate playbook
Kimi450 Mar 25, 2025
3e5c024
Update README.md for custom format score
Kimi450 Mar 26, 2025
a15f55d
Support multiple hostpath mounts into pods to allow using external di…
Kimi450 Mar 26, 2025
fdb31c0
Update README.md quality updates
Kimi450 Mar 26, 2025
409dac7
Update README.md for completed downloads handling and seeding update
Kimi450 Mar 27, 2025
41d04da
Update server-basics.yaml to remove pyyaml as kubernetes will already…
Kimi450 Mar 27, 2025
138ad14
fixes #27 by introducing venvs for the k8s tasks that works off of th…
Kimi450 Mar 27, 2025
8c8e1a7
bugfix - config dirs were not created for all relevant services in th…
Kimi450 Mar 28, 2025
ff3e7c4
bugfix - create venv for the whole install charts playbook
Kimi450 Mar 28, 2025
11738ac
bugfix missing immich config
Kimi450 Mar 28, 2025
22fe854
wrap reboot
Kimi450 Mar 28, 2025
10b5728
immich doesnt need config
Kimi450 Mar 28, 2025
f1b9d27
sudo config dir creation with 777
Kimi450 Mar 28, 2025
a87a243
generate inventory entries for kubespray based on hosts.yaml file - a…
Kimi450 Mar 28, 2025
871c747
cleanup reboot
Kimi450 Mar 29, 2025
6030e13
README update for language profile
Kimi450 Mar 29, 2025
20d002d
fix backticks in README
Kimi450 Mar 29, 2025
07b4597
Add home assistant but no persistant config dir for it because of con…
Kimi450 Mar 29, 2025
8fec837
Update all files for default immich path
Kimi450 Mar 29, 2025
7d97337
Update README.md
Kimi450 Mar 29, 2025
9b823a6
Update README.md for port forward setup and NAT-ing
Kimi450 Mar 29, 2025
e887d3d
Update README.md
Kimi450 Apr 1, 2025
4fd4220
initial commit for docker migration
Kimi450 Apr 2, 2025
cecec32
half baked work as I abandon this effort, at least for now cause its …
Kimi450 Apr 3, 2025
02bdd58
remainig changes
Kimi450 Apr 12, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
***/kubespray/

.server-venv
448 changes: 321 additions & 127 deletions README.md

Large diffs are not rendered by default.

18 changes: 0 additions & 18 deletions charts_config/skeleton.service

This file was deleted.

Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
---
- name: Install and configure spotifyd
hosts: home-main
hosts: all
gather_facts: false
vars:
repo_dir: "{{ dir_repos }}/spotifyd"
repo_dir: "{{ basics.repos_dir }}/spotifyd"
systemd_file_location: /etc/systemd/system/
tasks:
# https://spotifyd.github.io/spotifyd/installation/Ubuntu.html#building-spotifyd
Expand Down
50 changes: 50 additions & 0 deletions docker-compose.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
version: "3.3"

networks:
loki:

services:
loki:
image: grafana/loki:latest
ports:
- "3100:3100"
command: -config.file=/etc/loki/local-config.yaml
networks:
- loki

promtail:
image: grafana/promtail:latest
volumes:
- /var/log:/var/log
command: -config.file=/etc/promtail/config.yml
networks:
- loki

grafana:
environment:

- GF_FEATURE_TOGGLES_ENABLE=alertingSimplifiedRouting,alertingQueryAndExpressionsStepMode
entrypoint:
- sh
- -euc
- |
mkdir -p /etc/grafana/provisioning/datasources
cat <<EOF > /etc/grafana/provisioning/datasources/ds.yaml
apiVersion: 1
datasources:
- name: Loki
type: loki
access: proxy
orgId: 1
url: http://loki:3100
basicAuth: false
isDefault: true
version: 1
editable: false
EOF
/run.sh
image: grafana/grafana:latest
ports:
- "3000:3000"
networks:
- loki
Loading