Compare commits
6 Commits
master
...
backing-up
Author | SHA1 | Date | |
---|---|---|---|
e47fb0884d | |||
d5e1dc6b97 | |||
f1824f9a6c | |||
590df65a8f | |||
2d41f52764 | |||
524176cb86 |
@ -1,3 +1,14 @@
|
|||||||
# FireFox Configuration
|
# FireFox Configuration
|
||||||
|
|
||||||
[Sideberry addon hide top bar](https://github.com/mbnuqw/sidebery/wiki/Firefox-Styles-Snippets-(via-userChrome.css))
|
|
||||||
|
## Addons / Extensions
|
||||||
|
|
||||||
|
* Sideberry
|
||||||
|
* [Sideberry addon hide top bar](https://github.com/mbnuqw/sidebery/wiki/Firefox-Styles-Snippets-(via-userChrome.css))
|
||||||
|
* Dark Reader
|
||||||
|
* Ublock Origin
|
||||||
|
* Decentralize
|
||||||
|
* Privacy Redirect
|
||||||
|
* Lesspass
|
||||||
|
* Send to Metube
|
||||||
|
* Muse Score Downloader
|
||||||
|
1
FireFox/userChrome.css
Normal file
1
FireFox/userChrome.css
Normal file
@ -0,0 +1 @@
|
|||||||
|
#TabsToolbar {visibility: collapse;}
|
13
README.md
13
README.md
@ -14,4 +14,15 @@ Public documents and configurations pertaining to my homelab here at veritableva
|
|||||||
| Media Library | 8 | Jellyfin | |
|
| Media Library | 8 | Jellyfin | |
|
||||||
| Budget Software | 9 | FireFlyIII | |
|
| Budget Software | 9 | FireFlyIII | |
|
||||||
| Git Repos (version control) | 10 | Gitea | |
|
| Git Repos (version control) | 10 | Gitea | |
|
||||||
| Virtual Environment | 10 | Proxmox | |
|
| Virtual Environment | 10 | Proxmox | |
|
||||||
|
|
||||||
|
|
||||||
|
# External Tools
|
||||||
|
|
||||||
|
[ipleak.net](https://ipleak.net)
|
||||||
|
|
||||||
|
## Anonymous VPS / Hosting
|
||||||
|
* [1984 Hosting](https://1984.hosting/)
|
||||||
|
* [NJalla](http://njallalafimoej5i4eg7vlnqjvmb6zhdh27qxcatdn647jtwwwui3nad.onion)
|
||||||
|
* [PacketPoint](http://packetz6ogg4hlzw3ba2d7gojvnyunxbwkatottpv34rk5fulddjgeid.onion/)
|
||||||
|
* [FlokiNET](https://billing.flokinet.is/index.php)
|
16
SystemConfigurations/BlackSteel_Arch/.bashrc
Normal file
16
SystemConfigurations/BlackSteel_Arch/.bashrc
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
#
|
||||||
|
# ~/.bashrc
|
||||||
|
#
|
||||||
|
|
||||||
|
# If not running interactively, don't do anything
|
||||||
|
[[ $- != *i* ]] && return
|
||||||
|
|
||||||
|
parse_git_branch() {
|
||||||
|
git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/(\1)/'
|
||||||
|
}
|
||||||
|
|
||||||
|
# export PS1="\u@\h \[\e[32m\]\w \[\e[91m\]\$(parse_git_branch)\[\e[00m\]$ "
|
||||||
|
|
||||||
|
alias ls='ls --color=auto'
|
||||||
|
#PS1='[\u@\h \W]\$ '
|
||||||
|
PS1="\u@\h \[\e[32m\]\w \[\e[91m\]\$(parse_git_branch)\[\e[00m\]$ "
|
3
SystemConfigurations/BlackSteel_Arch/install-lutris.sh
Normal file
3
SystemConfigurations/BlackSteel_Arch/install-lutris.sh
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
pacman -Syu
|
||||||
|
#pacman -S --noconfirm --needed
|
74
SystemConfigurations/BlackSteel_Arch/setup_blacksteel.md
Normal file
74
SystemConfigurations/BlackSteel_Arch/setup_blacksteel.md
Normal file
@ -0,0 +1,74 @@
|
|||||||
|
1. Ran some setup commands below:
|
||||||
|
|
||||||
|
```
|
||||||
|
> sudo pacman -S lutris nvidia nvidia-prime nvidia-utils nvidia-settings xf86-video-amdgpu
|
||||||
|
|
||||||
|
> lutris
|
||||||
|
```
|
||||||
|
|
||||||
|
And got a message about "Missing Vulkan Libraries" Directing to [here](https://github.com/lutris/docs/blob/master/InstallingDrivers.mdhttps:/)
|
||||||
|
|
||||||
|
Snippets of the linked document are shown below:
|
||||||
|
|
||||||
|
### Arch / Manjaro / Other Arch Linux derivatives:
|
||||||
|
|
||||||
|
First, enable multilib (32-bit support).
|
||||||
|
|
||||||
|
To enable multilib repository, uncomment the [multilib] section in /etc/pacman.conf
|
||||||
|
|
||||||
|
```
|
||||||
|
[multilib]
|
||||||
|
Include = /etc/pacman.d/mirrorlist
|
||||||
|
```
|
||||||
|
|
||||||
|
Then upgrade the system
|
||||||
|
|
||||||
|
```
|
||||||
|
> sudo pacman -Syu
|
||||||
|
```
|
||||||
|
|
||||||
|
### NVIDIA:
|
||||||
|
|
||||||
|
***Warning** : Please ensure your graphics card is supported by modern NVIDIA driver before installing.*
|
||||||
|
*For a list of supported GPUs click here: [https://www.nvidia.com/Download/driverResults.aspx/149138/en-us](https://www.nvidia.com/Download/driverResults.aspx/149138/en-us)*
|
||||||
|
|
||||||
|
Proprietary driver and support for Vulkan are required for proper functionality of games.
|
||||||
|
|
||||||
|
To install it, execute the following command:
|
||||||
|
|
||||||
|
```
|
||||||
|
> sudo pacman -S --needed nvidia-dkms nvidia-utils lib32-nvidia-utils nvidia-settings vulkan-icd-loader lib32-vulkan-icd-loader
|
||||||
|
```
|
||||||
|
|
||||||
|
Lutris worked. Use command below to test?
|
||||||
|
|
||||||
|
`> lutris -v`
|
||||||
|
|
||||||
|
|
||||||
|
AMD
|
||||||
|
|
||||||
|
To install support for Vulkan API (will be functional only if you have a Vulkan capable GPU) and 32-bit games, execute following command:
|
||||||
|
|
||||||
|
```
|
||||||
|
> sudo pacman -S --needed lib32-mesa vulkan-radeon lib32-vulkan-radeon vulkan-icd-loader lib32-vulkan-icd-loader
|
||||||
|
```
|
||||||
|
|
||||||
|
|
||||||
|
2. ### Configuring Lutris through commands.
|
||||||
|
|
||||||
|
Install wine runner with: `> lutris -r wine`
|
||||||
|
|
||||||
|
Install wine with
|
||||||
|
|
||||||
|
```
|
||||||
|
> sudo pacman -S --needed wine-staging giflib lib32-giflib libpng lib32-libpng libldap lib32-libldap gnutls lib32-gnutls \
|
||||||
|
mpg123 lib32-mpg123 openal lib32-openal v4l-utils lib32-v4l-utils libpulse lib32-libpulse libgpg-error \
|
||||||
|
lib32-libgpg-error alsa-plugins lib32-alsa-plugins alsa-lib lib32-alsa-lib libjpeg-turbo lib32-libjpeg-turbo \
|
||||||
|
sqlite lib32-sqlite libxcomposite lib32-libxcomposite libxinerama lib32-libgcrypt libgcrypt lib32-libxinerama \
|
||||||
|
ncurses lib32-ncurses ocl-icd lib32-ocl-icd libxslt lib32-libxslt libva lib32-libva gtk3 \
|
||||||
|
lib32-gtk3 gst-plugins-base-libs lib32-gst-plugins-base-libs vulkan-icd-loader lib32-vulkan-icd-loader
|
||||||
|
```
|
||||||
|
|
||||||
|
lutris --export factorio --dest /home/william/exports/
|
||||||
|
|
||||||
|
lutris --import among-us.7z --dest /home/william/Games/
|
132
SystemConfigurations/William/README.md
Normal file
132
SystemConfigurations/William/README.md
Normal file
@ -0,0 +1,132 @@
|
|||||||
|
# Software to install
|
||||||
|
|
||||||
|
* FireFox
|
||||||
|
* Obsidian
|
||||||
|
* Insomnia
|
||||||
|
* PrusaSlicer
|
||||||
|
* QDirStat
|
||||||
|
* RustDesk
|
||||||
|
* Signal
|
||||||
|
* Upscayl
|
||||||
|
* Transmission
|
||||||
|
* Wireshark
|
||||||
|
* Godot
|
||||||
|
* VSCodium
|
||||||
|
* Markdown Lint
|
||||||
|
* Godot tools
|
||||||
|
* dotnettools
|
||||||
|
* muhammad-sammy csharp
|
||||||
|
* yzane markdown pdf
|
||||||
|
* java tools
|
||||||
|
* Open Remote SSH
|
||||||
|
* .NET Install tool
|
||||||
|
* Code Spell Checker
|
||||||
|
* VirtualBox
|
||||||
|
* KDEConnect
|
||||||
|
* GIMP
|
||||||
|
* Discord
|
||||||
|
* Element
|
||||||
|
* Blender
|
||||||
|
* Balena-Etcher
|
||||||
|
* LibreOffice
|
||||||
|
* Electrum BTC Wallet
|
||||||
|
* Remmina
|
||||||
|
* Lutris
|
||||||
|
* speedcrunch
|
||||||
|
|
||||||
|
# Debian Setup Steps
|
||||||
|
|
||||||
|
### To search packages
|
||||||
|
```bash
|
||||||
|
apt-cache search <keyword>
|
||||||
|
```
|
||||||
|
|
||||||
|
### Add to sudoers
|
||||||
|
```bash
|
||||||
|
su
|
||||||
|
apt-get install sudo
|
||||||
|
sudo visudo
|
||||||
|
```
|
||||||
|
|
||||||
|
Then add the following to the file, for your user of choice to give them 'sudo' powers
|
||||||
|
|
||||||
|
```bash
|
||||||
|
<username> ALL=(ALL:ALL) ALL
|
||||||
|
```
|
||||||
|
|
||||||
|
### Install basic tools
|
||||||
|
```bash
|
||||||
|
sudo apt-get update
|
||||||
|
|
||||||
|
# CLI
|
||||||
|
sudo apt-get install git neofetch curl vim
|
||||||
|
|
||||||
|
# KDE / Qt GUI
|
||||||
|
sudo apt-get install qdirstat transmission-qt electrum blender remmina gimp vlc speedcrunch
|
||||||
|
```
|
||||||
|
|
||||||
|
### Setup AppImageLauncher
|
||||||
|
* Grab the latest [.deb release](https://github.com/TheAssassin/AppImageLauncher/releases)
|
||||||
|
* Install the release
|
||||||
|
```bash
|
||||||
|
sudo dpkg -i <file_name>.deb
|
||||||
|
```
|
||||||
|
* Run 'AppImageLauncher Settings' to configure the launcher.
|
||||||
|
|
||||||
|
### VSCodium
|
||||||
|
[Pulled from here](https://www.linuxcapable.com/install-vscodium-on-debian-linux/)
|
||||||
|
|
||||||
|
```bash
|
||||||
|
sudo apt update
|
||||||
|
sudo apt upgrade
|
||||||
|
sudo apt install dirmngr software-properties-common apt-transport-https curl -y
|
||||||
|
curl -fSsL https://gitlab.com/paulcarroty/vscodium-deb-rpm-repo/raw/master/pub.gpg | sudo gpg --dearmor | sudo tee /usr/share/keyrings/vscodium.gpg >/dev/null
|
||||||
|
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/vscodium.gpg] https://download.vscodium.com/debs vscodium main" | sudo tee /etc/apt/sources.list.d/vscodium.list
|
||||||
|
sudo apt update
|
||||||
|
sudo apt install codium
|
||||||
|
```
|
||||||
|
|
||||||
|
### Syncthing
|
||||||
|
[Pulled from here](https://apt.syncthing.net/)
|
||||||
|
|
||||||
|
To allow the system to check the packages authenticity, you need to provide the release key.
|
||||||
|
|
||||||
|
```bash
|
||||||
|
# Add the release PGP keys:
|
||||||
|
sudo mkdir -p /etc/apt/keyrings
|
||||||
|
sudo curl -L -o /etc/apt/keyrings/syncthing-archive-keyring.gpg https://syncthing.net/release-key.gpg
|
||||||
|
|
||||||
|
# Add the "stable" channel to your APT sources:
|
||||||
|
echo "deb [signed-by=/etc/apt/keyrings/syncthing-archive-keyring.gpg] https://apt.syncthing.net/ syncthing stable" | sudo tee /etc/apt/sources.list.d/syncthing.list
|
||||||
|
|
||||||
|
# Add the "candidate" channel to your APT sources:
|
||||||
|
echo "deb [signed-by=/etc/apt/keyrings/syncthing-archive-keyring.gpg] https://apt.syncthing.net/ syncthing candidate" | sudo tee /etc/apt/sources.list.d/syncthing.list
|
||||||
|
|
||||||
|
# Update and install syncthing:
|
||||||
|
sudo apt-get update
|
||||||
|
sudo apt-get install syncthing
|
||||||
|
```
|
||||||
|
|
||||||
|
### Docker / Docker Compose
|
||||||
|
|
||||||
|
```bash
|
||||||
|
# Add Docker's official GPG key:
|
||||||
|
sudo apt-get update
|
||||||
|
sudo apt-get install ca-certificates curl
|
||||||
|
sudo install -m 0755 -d /etc/apt/keyrings
|
||||||
|
sudo curl -fsSL https://download.docker.com/linux/debian/gpg -o /etc/apt/keyrings/docker.asc
|
||||||
|
sudo chmod a+r /etc/apt/keyrings/docker.asc
|
||||||
|
|
||||||
|
# Add the repository to Apt sources:
|
||||||
|
echo \
|
||||||
|
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/debian \
|
||||||
|
$(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \
|
||||||
|
sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
|
||||||
|
sudo apt-get update
|
||||||
|
|
||||||
|
# Install Docker
|
||||||
|
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
|
||||||
|
```
|
||||||
|
|
||||||
|
### Godot
|
||||||
|
Follow guide [here](https://docs.godotengine.org/en/stable/about/faq.html#linux)
|
@ -1,5 +1,5 @@
|
|||||||
# Docker
|
# Docker
|
||||||
|
* [pingvin](https://noted.lol/pingvin-share/)
|
||||||
* IPFS
|
* IPFS
|
||||||
* PiHole
|
* PiHole
|
||||||
* Syncthing (file synchronozation)
|
* Syncthing (file synchronozation)
|
||||||
@ -39,6 +39,7 @@
|
|||||||
|
|
||||||
### Unsorted (unchecked)
|
### Unsorted (unchecked)
|
||||||
|
|
||||||
|
* [Http2Pic](https://http2pic.haschek.at/) - API for taking pictures of webpages
|
||||||
* Photorec
|
* Photorec
|
||||||
* Testdisk
|
* Testdisk
|
||||||
* Bitcartcc
|
* Bitcartcc
|
||||||
|
21
dockercompose/actual-budget/actual-data/.migrate
Normal file
21
dockercompose/actual-budget/actual-data/.migrate
Normal file
@ -0,0 +1,21 @@
|
|||||||
|
{
|
||||||
|
"lastRun": "1702667624000-rename-nordigen-secrets.js",
|
||||||
|
"migrations": [
|
||||||
|
{
|
||||||
|
"title": "1694360000000-create-folders.js",
|
||||||
|
"timestamp": 1714529040503
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"title": "1694360479680-create-account-db.js",
|
||||||
|
"timestamp": 1714529040552
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"title": "1694362247011-create-secret-table.js",
|
||||||
|
"timestamp": 1714529040568
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"title": "1702667624000-rename-nordigen-secrets.js",
|
||||||
|
"timestamp": 1714529040568
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
23
dockercompose/actual-budget/compose.yml
Normal file
23
dockercompose/actual-budget/compose.yml
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
version: '3'
|
||||||
|
services:
|
||||||
|
actual_server:
|
||||||
|
image: docker.io/actualbudget/actual-server:latest
|
||||||
|
ports:
|
||||||
|
# This line makes Actual available at port 5006 of the device you run the server on,
|
||||||
|
# i.e. http://localhost:5006. You can change the first number to change the port, if you want.
|
||||||
|
- '5006:5006'
|
||||||
|
# environment:
|
||||||
|
# Uncomment any of the lines below to set configuration options.
|
||||||
|
# - ACTUAL_HTTPS_KEY=/data/selfhost.key
|
||||||
|
# - ACTUAL_HTTPS_CERT=/data/selfhost.crt
|
||||||
|
# - ACTUAL_PORT=5006
|
||||||
|
# - ACTUAL_UPLOAD_FILE_SYNC_SIZE_LIMIT_MB=20
|
||||||
|
# - ACTUAL_UPLOAD_SYNC_ENCRYPTED_FILE_SYNC_SIZE_LIMIT_MB=50
|
||||||
|
# - ACTUAL_UPLOAD_FILE_SIZE_LIMIT_MB=20
|
||||||
|
# See all options and more details at https://actualbudget.github.io/docs/Installing/Configuration
|
||||||
|
# !! If you are not using any of these options, remove the 'environment:' tag entirely.
|
||||||
|
volumes:
|
||||||
|
# Change './actual-data' below to the path to the folder you want Actual to store its data in on your server.
|
||||||
|
# '/data' is the path Actual will look for its files in by default, so leave that as-is.
|
||||||
|
- ./actual-data:/data
|
||||||
|
restart: unless-stopped
|
Loading…
x
Reference in New Issue
Block a user