# IT Documentation

## IT Documentation

- [Welcome!](https://docs.arkannis.net/readme.md)
- [SCRUM](https://docs.arkannis.net/general-concepts/scrum.md)
- [Workflow](https://docs.arkannis.net/general-concepts/scrum/workflow.md)
- [DevOps](https://docs.arkannis.net/general-concepts/devops.md)
- [What is DevOps?](https://docs.arkannis.net/general-concepts/devops/what-is-devops.md)
- [What is TDD? (Test Driven Development)](https://docs.arkannis.net/general-concepts/devops/what-is-tdd-test-driven-development.md)
- [What is CI? (Continuous Integration)](https://docs.arkannis.net/general-concepts/devops/what-is-ci-continuous-integration.md)
- [What is code coverage?](https://docs.arkannis.net/general-concepts/devops/what-is-code-coverage.md)
- [Linting best practices](https://docs.arkannis.net/general-concepts/devops/linting-best-practices.md)
- [Ephemeral Environments](https://docs.arkannis.net/general-concepts/devops/ephemeral-environments.md)
- [Rolling Deployments](https://docs.arkannis.net/general-concepts/devops/rolling-deployments.md)
- [Blue/Geen Deployments](https://docs.arkannis.net/general-concepts/devops/blue-geen-deployments.md)
- [Canary Deployments](https://docs.arkannis.net/general-concepts/devops/canary-deployments.md)
- [What is autoscaling & serverless?](https://docs.arkannis.net/general-concepts/devops/what-is-autoscaling-and-serverless.md)
- [What is service discovery?](https://docs.arkannis.net/general-concepts/devops/what-is-service-discovery.md)
- [What is Log Aggregation?](https://docs.arkannis.net/general-concepts/devops/what-is-log-aggregation.md)
- [Metric Monitoring](https://docs.arkannis.net/general-concepts/devops/metric-monitoring.md)
- [ChatGPT](https://docs.arkannis.net/ai/chatgpt.md)
- [Better prompts for ChatGPT](https://docs.arkannis.net/ai/chatgpt/better-prompts-for-chatgpt.md)
- [AWS](https://docs.arkannis.net/cloud/aws.md): This section contains various AWS Cloud documentations gathered along the years of learning/working with AWS
- [AWS - 40 most common Services](https://docs.arkannis.net/cloud/aws/aws-40-most-common-services.md): This page includes 40 of the most commonly used Services in AWS with a description of what they do
- [AWS CLI Cheatsheet](https://docs.arkannis.net/cloud/aws/aws-cli-cheatsheet.md): This page contains a cheat sheet with useful AWS commands
- [Account & IAM](https://docs.arkannis.net/cloud/aws/account-and-iam.md)
- [Create AWS Account](https://docs.arkannis.net/cloud/aws/account-and-iam/create-aws-account.md)
- [Lambda](https://docs.arkannis.net/cloud/aws/lambda.md)
- [Create Lambda function for Lightsail](https://docs.arkannis.net/cloud/aws/lambda/create-lambda-function-for-lightsail.md): Example of how to create a quick stop/start Lambda function for Lightsail in AWS
- [Route 53](https://docs.arkannis.net/cloud/aws/route-53.md)
- [Set up R53 DNS Entry for GitBook](https://docs.arkannis.net/cloud/aws/route-53/set-up-r53-dns-entry-for-gitbook.md): This guide shows how to set up a custom URL for GitBook using Route53 in AWS
- [RDS](https://docs.arkannis.net/cloud/aws/rds.md)
- [AWS RDS Burst Balance](https://docs.arkannis.net/cloud/aws/rds/aws-rds-burst-balance.md)
- [VPC](https://docs.arkannis.net/cloud/aws/vpc.md)
- [What is a VPC](https://docs.arkannis.net/cloud/aws/vpc/what-is-a-vpc.md)
- [EC2](https://docs.arkannis.net/cloud/aws/ec2.md)
- [Removing EC2 user from sudo list](https://docs.arkannis.net/cloud/aws/ec2/removing-ec2-user-from-sudo-list.md)
- [Create a Windows Gaming VPS](https://docs.arkannis.net/cloud/aws/ec2/create-a-windows-gaming-vps.md): This page contains interesting stuff that does not have it's own documentation
- [Connecting to a AWS EC2 instance](https://docs.arkannis.net/cloud/aws/ec2/connecting-to-a-aws-ec2-instance.md)
- [Azure](https://docs.arkannis.net/cloud/azure.md)
- [Courses](https://docs.arkannis.net/cloud/azure/courses.md)
- [AZ900 Course](https://docs.arkannis.net/cloud/azure/courses/az900-course.md)
- [Overview](https://docs.arkannis.net/cloud/azure/courses/az900-course/overview.md)
- [Describe Core Concepts](https://docs.arkannis.net/cloud/azure/courses/az900-course/overview/describe-core-concepts.md)
- [Cloud Models (IaaS, PaaS, SaaS)](https://docs.arkannis.net/cloud/azure/courses/az900-course/overview/cloud-models-iaas-paas-saas.md)
- [Benefits of Cloud Computing](https://docs.arkannis.net/cloud/azure/courses/az900-course/benefits-of-cloud-computing.md)
- [Cloud Models and Cloud Types](https://docs.arkannis.net/cloud/azure/courses/az900-course/cloud-models-and-cloud-types.md)
- [Overview of Cloud Models](https://docs.arkannis.net/cloud/azure/courses/az900-course/cloud-models-and-cloud-types/overview-of-cloud-models.md)
- [IaaS, PaaS, SaaS](https://docs.arkannis.net/cloud/azure/courses/az900-course/cloud-models-and-cloud-types/iaas-paas-saas.md)
- [The Serverless Model](https://docs.arkannis.net/cloud/azure/courses/az900-course/cloud-models-and-cloud-types/the-serverless-model.md)
- [Cloud Types](https://docs.arkannis.net/cloud/azure/courses/az900-course/cloud-models-and-cloud-types/cloud-types.md)
- [Core Azure Architectural Components](https://docs.arkannis.net/cloud/azure/courses/az900-course/core-azure-architectural-components.md)
- [Overview](https://docs.arkannis.net/cloud/azure/courses/az900-course/core-azure-architectural-components/overview.md)
- [Regions & Availability Zones](https://docs.arkannis.net/cloud/azure/courses/az900-course/core-azure-architectural-components/regions-and-availability-zones.md)
- [Resource Groups & Subscriptions & Management Groups](https://docs.arkannis.net/cloud/azure/courses/az900-course/core-azure-architectural-components/resource-groups-and-subscriptions-and-management-groups.md)
- [Resources & Resource Manager](https://docs.arkannis.net/cloud/azure/courses/az900-course/core-azure-architectural-components/resources-and-resource-manager.md)
- [Core Resources available](https://docs.arkannis.net/cloud/azure/courses/az900-course/core-resources-available.md)
- [Compute Resources](https://docs.arkannis.net/cloud/azure/courses/az900-course/core-resources-available/compute-resources.md)
- [Networking Resources](https://docs.arkannis.net/cloud/azure/courses/az900-course/core-resources-available/networking-resources.md)
- [Storage Resources](https://docs.arkannis.net/cloud/azure/courses/az900-course/core-resources-available/storage-resources.md)
- [Database Services](https://docs.arkannis.net/cloud/azure/courses/az900-course/core-resources-available/database-services.md)
- [Azure Marketplace](https://docs.arkannis.net/cloud/azure/courses/az900-course/core-resources-available/azure-marketplace.md)
- [Azure Core Solutions](https://docs.arkannis.net/cloud/azure/courses/az900-course/azure-core-solutions.md)
- [Overview](https://docs.arkannis.net/cloud/azure/courses/az900-course/azure-core-solutions/overview.md)
- [Internet of Things (IoT) Solutions](https://docs.arkannis.net/cloud/azure/courses/az900-course/azure-core-solutions/internet-of-things-iot-solutions.md)
- [Big Data Solutions](https://docs.arkannis.net/cloud/azure/courses/az900-course/azure-core-solutions/big-data-solutions.md)
- [AI Solutions](https://docs.arkannis.net/cloud/azure/courses/az900-course/azure-core-solutions/ai-solutions.md)
- [Azure Functions & Logic Apps and Event Grid](https://docs.arkannis.net/cloud/azure/courses/az900-course/azure-core-solutions/azure-functions-and-logic-apps-and-event-grid.md)
- [DevOps Solutions](https://docs.arkannis.net/cloud/azure/courses/az900-course/azure-core-solutions/devops-solutions.md)
- [Azure Management Tools](https://docs.arkannis.net/cloud/azure/courses/az900-course/azure-management-tools.md)
- [Overview](https://docs.arkannis.net/cloud/azure/courses/az900-course/azure-management-tools/overview.md)
- [Managing Azure with ARM Templates](https://docs.arkannis.net/cloud/azure/courses/az900-course/azure-management-tools/managing-azure-with-arm-templates.md)
- [Azure Monitor & Azure Service Health](https://docs.arkannis.net/cloud/azure/courses/az900-course/azure-management-tools/azure-monitor-and-azure-service-health.md)
- [Azure Security Features](https://docs.arkannis.net/cloud/azure/courses/az900-course/azure-security-features.md)
- [Overview](https://docs.arkannis.net/cloud/azure/courses/az900-course/azure-security-features/overview.md)
- [Azure Security Center](https://docs.arkannis.net/cloud/azure/courses/az900-course/azure-security-features/azure-security-center.md)
- [Azure Key Vault & Azure Sentinel](https://docs.arkannis.net/cloud/azure/courses/az900-course/azure-security-features/azure-key-vault-and-azure-sentinel.md)
- [Azure Dedicated Hosts](https://docs.arkannis.net/cloud/azure/courses/az900-course/azure-security-features/azure-dedicated-hosts.md)
- [Azure Network Security](https://docs.arkannis.net/cloud/azure/courses/az900-course/azure-network-security.md)
- [Network Security Group (NGS), Firewall and DDoS Protection](https://docs.arkannis.net/cloud/azure/courses/az900-course/azure-network-security/network-security-group-ngs-firewall-and-ddos-protection.md)
- [Azure Identity Services](https://docs.arkannis.net/cloud/azure/courses/az900-course/azure-identity-services.md)
- [Overview](https://docs.arkannis.net/cloud/azure/courses/az900-course/azure-identity-services/overview.md)
- [Benefits](https://docs.arkannis.net/cloud/azure/courses/az900-course/azure-identity-services/benefits.md)
- [Multi-Factor Authentication (MFA)](https://docs.arkannis.net/cloud/azure/courses/az900-course/azure-identity-services/multi-factor-authentication-mfa.md)
- [Authentication vs Authorization](https://docs.arkannis.net/cloud/azure/courses/az900-course/azure-identity-services/authentication-vs-authorization.md)
- [Azure Governance Features](https://docs.arkannis.net/cloud/azure/courses/az900-course/azure-governance-features.md)
- [Authentification and RBAC](https://docs.arkannis.net/cloud/azure/courses/az900-course/azure-governance-features/authentification-and-rbac.md)
- [Resource Locks](https://docs.arkannis.net/cloud/azure/courses/az900-course/azure-governance-features/resource-locks.md)
- [Azure Policy](https://docs.arkannis.net/cloud/azure/courses/az900-course/azure-governance-features/azure-policy.md)
- [Azure Blueprints](https://docs.arkannis.net/cloud/azure/courses/az900-course/azure-governance-features/azure-blueprints.md)
- [Cloud Adoption Framework (CAF)](https://docs.arkannis.net/cloud/azure/courses/az900-course/azure-governance-features/cloud-adoption-framework-caf.md)
- [Compliance Features](https://docs.arkannis.net/cloud/azure/courses/az900-course/compliance-features.md)
- [Core tenets of Security, Privacy and Compliance](https://docs.arkannis.net/cloud/azure/courses/az900-course/compliance-features/core-tenets-of-security-privacy-and-compliance.md)
- [Privacy Statement and Online Service Terms (OST)](https://docs.arkannis.net/cloud/azure/courses/az900-course/compliance-features/privacy-statement-and-online-service-terms-ost.md)
- [Trust Center](https://docs.arkannis.net/cloud/azure/courses/az900-course/compliance-features/trust-center.md)
- [Azure Sovereign Regions](https://docs.arkannis.net/cloud/azure/courses/az900-course/compliance-features/azure-sovereign-regions.md)
- [Manage Azure Costs](https://docs.arkannis.net/cloud/azure/courses/az900-course/manage-azure-costs.md)
- [Overview](https://docs.arkannis.net/cloud/azure/courses/az900-course/manage-azure-costs/overview.md)
- [Best practices](https://docs.arkannis.net/cloud/azure/courses/az900-course/manage-azure-costs/best-practices.md)
- [Pricing calculator](https://docs.arkannis.net/cloud/azure/courses/az900-course/manage-azure-costs/pricing-calculator.md)
- [Azure Cost Management](https://docs.arkannis.net/cloud/azure/courses/az900-course/manage-azure-costs/azure-cost-management.md)
- [SLA (Service level Agreements)](https://docs.arkannis.net/cloud/azure/courses/az900-course/sla-service-level-agreements.md)
- [Virtual Machines](https://docs.arkannis.net/cloud/azure/virtual-machines.md)
- [VM](https://docs.arkannis.net/cloud/azure/virtual-machines/vm.md)
- [Create a VM in a VNET](https://docs.arkannis.net/cloud/azure/virtual-machines/vm/create-a-vm-in-a-vnet.md)
- [Azure VM LVM corruption fix](https://docs.arkannis.net/cloud/azure/virtual-machines/vm/azure-vm-lvm-corruption-fix.md)
- [VMSS](https://docs.arkannis.net/cloud/azure/virtual-machines/vmss.md)
- [Add SSH Key to VMSS](https://docs.arkannis.net/cloud/azure/virtual-machines/vmss/add-ssh-key-to-vmss.md)
- [Docker](https://docs.arkannis.net/containerization/docker.md)
- [Docker Cheatsheet](https://docs.arkannis.net/containerization/docker/docker-cheatsheet.md)
- [Install docker on Debian](https://docs.arkannis.net/containerization/docker/install-docker-on-debian.md): This is a guide on how to install docker on Debian Linux Systems
- [Docker misc stuff](https://docs.arkannis.net/containerization/docker/docker-misc-stuff.md): Page containing interesting docker stuff that was not enough for it's own page
- [Docker Swarm](https://docs.arkannis.net/containerization/docker-swarm.md)
- [Docker Swarm Cheatsheet](https://docs.arkannis.net/containerization/docker-swarm/docker-swarm-cheatsheet.md)
- [Set up docker swarm](https://docs.arkannis.net/containerization/docker-swarm/set-up-docker-swarm.md)
- [Delete docker swarm](https://docs.arkannis.net/containerization/docker-swarm/delete-docker-swarm.md)
- [Mount and bind volumes](https://docs.arkannis.net/containerization/docker-swarm/mount-and-bind-volumes.md)
- [Deploy Portainer via docker swarm](https://docs.arkannis.net/containerization/docker-swarm/deploy-portainer-via-docker-swarm.md)
- [Docker Compose](https://docs.arkannis.net/containerization/docker-compose.md)
- [Jenkins via Docker Compose](https://docs.arkannis.net/containerization/docker-compose/jenkins-via-docker-compose.md)
- [PostgreSQL via Docker Compose](https://docs.arkannis.net/containerization/docker-compose/postgresql-via-docker-compose.md)
- [Wireguard via Docker Compose & HTTPS](https://docs.arkannis.net/containerization/docker-compose/wireguard-via-docker-compose-and-https.md)
- [Rancher](https://docs.arkannis.net/containerization/rancher.md)
- [Rancher installation guide](https://docs.arkannis.net/containerization/rancher/rancher-installation-guide.md)
- [Slurm](https://docs.arkannis.net/cluster-computing/slurm.md)
- [Job Manager is not responding](https://docs.arkannis.net/cluster-computing/slurm/job-manager-is-not-responding.md): The job manager, SLURM is not responding to request to start new jobs. Submit a job request and SLURM responds with a job number but the job is never started nor shows
- [Create new user](https://docs.arkannis.net/cluster-computing/slurm/create-new-user.md)
- [OpsCenter](https://docs.arkannis.net/cluster-computing/opscenter.md)
- [Clear old Snapshots](https://docs.arkannis.net/cluster-computing/opscenter/clear-old-snapshots.md)
- [Issues listing snapshots with nodetool](https://docs.arkannis.net/cluster-computing/opscenter/issues-listing-snapshots-with-nodetool.md)
- [General SQL](https://docs.arkannis.net/database/general-sql.md)
- [Database introduction](https://docs.arkannis.net/database/general-sql/database-introduction.md)
- [SQL 101](https://docs.arkannis.net/database/general-sql/sql-101.md): SQL is a simple languadge with a Simple Syntax to manage Relational Databases
- [SQL Cheatsheet](https://docs.arkannis.net/database/general-sql/sql-cheatsheet.md)
- [User rights](https://docs.arkannis.net/database/general-sql/user-rights.md)
- [Table Creation](https://docs.arkannis.net/database/general-sql/table-creation.md)
- [SQL Replication - Best practice](https://docs.arkannis.net/database/general-sql/sql-replication-best-practice.md)
- [SQL Database Design](https://docs.arkannis.net/database/general-sql/sql-database-design.md)
- [MS SQL](https://docs.arkannis.net/database/ms-sql.md)
- [Update whole table fast](https://docs.arkannis.net/database/ms-sql/update-whole-table-fast.md)
- [Oracle SQL (PL/SQL)](https://docs.arkannis.net/database/oracle-sql-pl-sql.md)
- [Oracle SQL Cheatsheet](https://docs.arkannis.net/database/oracle-sql-pl-sql/oracle-sql-cheatsheet.md)
- [Oracle SQL - Kill Sessions](https://docs.arkannis.net/database/oracle-sql-pl-sql/oracle-sql-kill-sessions.md)
- [PostgreSQL](https://docs.arkannis.net/database/postgresql.md)
- [Install PostgreSQL](https://docs.arkannis.net/database/postgresql/install-postgresql.md)
- [Create PostgreSQL Role and Database](https://docs.arkannis.net/database/postgresql/create-postgresql-role-and-database.md)
- [Managing Postgres with PgAdmin GUI](https://docs.arkannis.net/database/postgresql/managing-postgres-with-pgadmin-gui.md)
- [Enable remote access for PostgreSQL](https://docs.arkannis.net/database/postgresql/enable-remote-access-for-postgresql.md)
- [Authentication on PostgreSQL](https://docs.arkannis.net/database/postgresql/authentication-on-postgresql.md)
- [Returning in Postgres](https://docs.arkannis.net/database/postgresql/returning-in-postgres.md)
- [SQLite](https://docs.arkannis.net/database/sqlite.md)
- [Flyway Overview](https://docs.arkannis.net/database/flyway-overview.md)
- [SSRS Overview](https://docs.arkannis.net/database/ssrs-overview.md)
- [Cassandra](https://docs.arkannis.net/database/cassandra.md)
- [GC OutOfMemoryError](https://docs.arkannis.net/database/cassandra/gc-outofmemoryerror.md)
- [Ansible](https://docs.arkannis.net/devops/ansible.md)
- [Ansible Cheatsheet](https://docs.arkannis.net/devops/ansible/ansible-cheatsheet.md)
- [Common Ansible Tasks](https://docs.arkannis.net/devops/ansible/common-ansible-tasks.md)
- [Git](https://docs.arkannis.net/devops/git.md)
- [Git 101](https://docs.arkannis.net/devops/git/git-101.md)
- [Git 1kb files](https://docs.arkannis.net/devops/git/git-1kb-files.md): There is an issue where if you do not use git lfs, the bigger files will be downloaded as 1kb files.
- [Git Commit changes before merge](https://docs.arkannis.net/devops/git/git-commit-changes-before-merge.md)
- [Git Misc](https://docs.arkannis.net/devops/git/git-misc.md)
- [Git Markdown](https://docs.arkannis.net/devops/git/git-markdown.md)
- [Git Clone Repo via SSH](https://docs.arkannis.net/devops/git/git-clone-repo-via-ssh.md)
- [Github](https://docs.arkannis.net/devops/github.md)
- [How to use multiple accounts](https://docs.arkannis.net/devops/github/how-to-use-multiple-accounts.md)
- [Delete commits fully](https://docs.arkannis.net/devops/github/delete-commits-fully.md)
- [Set up git ignore file](https://docs.arkannis.net/devops/github/set-up-git-ignore-file.md)
- [Github Actions](https://docs.arkannis.net/devops/github-actions.md)
- [Install self hosted runner](https://docs.arkannis.net/devops/github-actions/install-self-hosted-runner.md)
- [Scheduling jobs cron style](https://docs.arkannis.net/devops/github-actions/scheduling-jobs-cron-style.md)
- [Passing ENV variable in script](https://docs.arkannis.net/devops/github-actions/passing-env-variable-in-script.md)
- [SSH to Server](https://docs.arkannis.net/devops/github-actions/ssh-to-server.md)
- [GitLab](https://docs.arkannis.net/devops/gitlab.md)
- [GitLab Cheatsheet](https://docs.arkannis.net/devops/gitlab/gitlab-cheatsheet.md)
- [Terraform](https://docs.arkannis.net/devops/terraform.md)
- [Terraform components](https://docs.arkannis.net/devops/terraform/terraform-components.md)
- [UPS - Njoy](https://docs.arkannis.net/hardware/ups-njoy.md)
- [Home Assistant](https://docs.arkannis.net/iot/home-assistant.md)
- [Valetudo configs](https://docs.arkannis.net/iot/home-assistant/valetudo-configs.md)
- [Mini Media Player](https://docs.arkannis.net/iot/home-assistant/mini-media-player.md)
- [HACS](https://docs.arkannis.net/iot/home-assistant/hacs.md)
- [Valetudo](https://docs.arkannis.net/iot/valetudo.md)
- [Roborock Gen 1](https://docs.arkannis.net/iot/valetudo/roborock-gen-1.md)
- [Roborock quick guide](https://docs.arkannis.net/iot/valetudo/roborock-quick-guide.md)
- [Roborock full Valetudo install guide](https://docs.arkannis.net/iot/valetudo/roborock-full-valetudo-install-guide.md)
- [Tasmota](https://docs.arkannis.net/iot/tasmota.md)
- [Tuya-Convert](https://docs.arkannis.net/iot/tasmota/tuya-convert.md)
- [LibreELEC](https://docs.arkannis.net/iot/libreelec.md)
- [Quick LibreELEC guide](https://docs.arkannis.net/iot/libreelec/quick-libreelec-guide.md)
- [Configure X96 Mini Remote](https://docs.arkannis.net/iot/libreelec/configure-x96-mini-remote.md)
- [Linux](https://docs.arkannis.net/os/linux.md)
- [Learning guidelines](https://docs.arkannis.net/os/linux/learning-guidelines.md)
- [LPIC1 Notes](https://docs.arkannis.net/os/linux/learning-guidelines/lpic1-notes.md)
- [Linux Academy Notes](https://docs.arkannis.net/os/linux/learning-guidelines/linux-academy-notes.md)
- [Install / Update Guides](https://docs.arkannis.net/os/linux/install-update-guides.md)
- [Set up Raspberry PI](https://docs.arkannis.net/os/linux/install-update-guides/set-up-raspberry-pi.md)
- [Update Debian 10 (buster) to Debian 11 (bullseye)](https://docs.arkannis.net/os/linux/install-update-guides/update-debian-10-buster-to-debian-11-bullseye.md)
- [Increase disk size](https://docs.arkannis.net/os/linux/increase-disk-size.md)
- [umask](https://docs.arkannis.net/os/linux/umask.md)
- [inodes](https://docs.arkannis.net/os/linux/inodes.md)
- [at jobs](https://docs.arkannis.net/os/linux/at-jobs.md)
- [yum](https://docs.arkannis.net/os/linux/yum.md)
- [yum update vs yum upgrade](https://docs.arkannis.net/os/linux/yum/yum-update-vs-yum-upgrade.md)
- [find](https://docs.arkannis.net/os/linux/find.md)
- [ssh](https://docs.arkannis.net/os/linux/ssh.md)
- [SSH returns: no matching host key type found. Their offer: ssh-rsa](https://docs.arkannis.net/os/linux/ssh/ssh-returns-no-matching-host-key-type-found.-their-offer-ssh-rsa.md)
- [Generate Public Key from Private Key](https://docs.arkannis.net/os/linux/ssh/generate-public-key-from-private-key.md)
- [Run local bash scripts on remote server](https://docs.arkannis.net/os/linux/ssh/run-local-bash-scripts-on-remote-server.md)
- [crontab](https://docs.arkannis.net/os/linux/crontab.md)
- [Crontab 1st Sunday of every Month](https://docs.arkannis.net/os/linux/crontab/crontab-1st-sunday-of-every-month.md)
- [Set crontab to execute after restart](https://docs.arkannis.net/os/linux/crontab/set-crontab-to-execute-after-restart.md)
- [vim](https://docs.arkannis.net/os/linux/vim.md)
- [Use sed inside vim](https://docs.arkannis.net/os/linux/vim/use-sed-inside-vim.md)
- [networking](https://docs.arkannis.net/os/linux/networking.md)
- [Check Port](https://docs.arkannis.net/os/linux/networking/check-port.md)
- [fail2ban](https://docs.arkannis.net/os/linux/fail2ban.md)
- [bashrc](https://docs.arkannis.net/os/linux/bashrc.md)
- [lvm](https://docs.arkannis.net/os/linux/lvm.md)
- [fallocate](https://docs.arkannis.net/os/linux/fallocate.md)
- [Generate dummy file with actual size](https://docs.arkannis.net/os/linux/fallocate/generate-dummy-file-with-actual-size.md)
- [openssl](https://docs.arkannis.net/os/linux/openssl.md)
- [Create Certificate via CNF file](https://docs.arkannis.net/os/linux/openssl/create-certificate-via-cnf-file.md)
- [OpenSSL cert conversion](https://docs.arkannis.net/os/linux/openssl/openssl-cert-conversion.md)
- [Windows](https://docs.arkannis.net/os/windows.md)
- [Windows - Get App port by PID](https://docs.arkannis.net/os/windows/windows-get-app-port-by-pid.md)
- [Windows - Upgrade Windows build](https://docs.arkannis.net/os/windows/windows-upgrade-windows-build.md)
- [Windows - Server](https://docs.arkannis.net/os/windows/windows-server.md)
- [Android](https://docs.arkannis.net/os/android.md)
- [Android - Motorola Unlock](https://docs.arkannis.net/os/android/android-motorola-unlock.md)
- [Android - /E Project](https://docs.arkannis.net/os/android/android-e-project.md)
- [PinePhone](https://docs.arkannis.net/os/pinephone.md)
- [PinePhone - Instructions for creating a PureOS image for PinePhone](https://docs.arkannis.net/os/pinephone/pinephone-instructions-for-creating-a-pureos-image-for-pinephone.md)
- [Nagios](https://docs.arkannis.net/monitoring/nagios.md)
- [CPU threshold value calculation](https://docs.arkannis.net/monitoring/nagios/cpu-threshold-value-calculation.md)
- [New Relic](https://docs.arkannis.net/monitoring/new-relic.md)
- [New Relic Flex Integration](https://docs.arkannis.net/monitoring/new-relic/new-relic-flex-integration.md)
- [NRQL Alerts examples](https://docs.arkannis.net/monitoring/new-relic/nrql-alerts-examples.md)
- [Zabbix](https://docs.arkannis.net/monitoring/zabbix.md)
- [Zabbix Proxy not communicating with Windows Server](https://docs.arkannis.net/monitoring/zabbix/zabbix-proxy-not-communicating-with-windows-server.md)
- [Outlook](https://docs.arkannis.net/microsoft-suite/outlook.md)
- [Change View](https://docs.arkannis.net/microsoft-suite/outlook/change-view.md)
- [Excel](https://docs.arkannis.net/microsoft-suite/excel.md)
- [Excel Shortcuts](https://docs.arkannis.net/microsoft-suite/excel/excel-shortcuts.md)
- [Windows Subset for Linux](https://docs.arkannis.net/microsoft-suite/windows-subset-for-linux.md)
- [WSL no internet connection](https://docs.arkannis.net/microsoft-suite/windows-subset-for-linux/wsl-no-internet-connection.md)
- [General Networking](https://docs.arkannis.net/networking/general-networking.md)
- [IP Classes and Subnet Masks](https://docs.arkannis.net/networking/general-networking/ip-classes-and-subnet-masks.md)
- [Network CIDR Charts - /-es or IP Prefix](https://docs.arkannis.net/networking/general-networking/network-cidr-charts-es-or-ip-prefix.md)
- [OSI Model Overview](https://docs.arkannis.net/networking/general-networking/osi-model-overview.md)
- [Three Way Handshake & TCP Overview](https://docs.arkannis.net/networking/general-networking/three-way-handshake-and-tcp-overview.md)
- [F5](https://docs.arkannis.net/networking/f5.md)
- [Authelia](https://docs.arkannis.net/networking/authelia.md)
- [What is Authelia](https://docs.arkannis.net/networking/authelia/what-is-authelia.md)
- [Nginx Proxy Manager](https://docs.arkannis.net/networking/nginx-proxy-manager.md)
- [Nginx Proxy Manager - DuckDNS going down](https://docs.arkannis.net/networking/nginx-proxy-manager/nginx-proxy-manager-duckdns-going-down.md)
- [Nmap](https://docs.arkannis.net/networking/nmap.md)
- [OpenWRT](https://docs.arkannis.net/networking/openwrt.md)
- [Securing OpenWRT](https://docs.arkannis.net/networking/openwrt/securing-openwrt.md)
- [OpenWRT - Read logs](https://docs.arkannis.net/networking/openwrt/openwrt-read-logs.md)
- [OpenWRT - Adding DHCP Entry](https://docs.arkannis.net/networking/openwrt/openwrt-adding-dhcp-entry.md)
- [OpenWRT - Wireguard](https://docs.arkannis.net/networking/openwrt/openwrt-wireguard.md)
- [OpenWRT - Set up OpenVPN](https://docs.arkannis.net/networking/openwrt/openwrt-set-up-openvpn.md)
- [OpenWRT - Internal DNS Service](https://docs.arkannis.net/networking/openwrt/openwrt-internal-dns-service.md)
- [OpenWRT - Set up new Wifi Interface](https://docs.arkannis.net/networking/openwrt/openwrt-set-up-new-wifi-interface.md)
- [OpenWRT - Set up VLAN](https://docs.arkannis.net/networking/openwrt/openwrt-set-up-vlan.md)
- [OpenWRT - VPN Policy Routing](https://docs.arkannis.net/networking/openwrt/openwrt-vpn-policy-routing.md)
- [Pihole](https://docs.arkannis.net/networking/pihole.md)
- [Enabling HTTPS for your Pihole Web Interface](https://docs.arkannis.net/networking/pihole/enabling-https-for-your-pihole-web-interface.md)
- [Edit Pihole DNS entries](https://docs.arkannis.net/networking/pihole/edit-pihole-dns-entries.md)
- [RVS](https://docs.arkannis.net/networking/rvs.md)
- [RVS - Observer Modification](https://docs.arkannis.net/networking/rvs/rvs-observer-modification.md)
- [RVS - All Parameters](https://docs.arkannis.net/networking/rvs/rvs-all-parameters.md)
- [RVS - Adding a station](https://docs.arkannis.net/networking/rvs/rvs-adding-a-station.md)
- [Wireguard](https://docs.arkannis.net/networking/wireguard.md)
- [FTP](https://docs.arkannis.net/networking/ftp.md)
- [Connect to FTP anonymously](https://docs.arkannis.net/networking/ftp/connect-to-ftp-anonymously.md)
- [CTF](https://docs.arkannis.net/pen-testing/ctf.md)
- [CTF Links](https://docs.arkannis.net/pen-testing/ctf/ctf-links.md)
- [Python](https://docs.arkannis.net/programming/python.md)
- [Classic Python](https://docs.arkannis.net/programming/python/classic-python.md)
- [Python Cheatsheet](https://docs.arkannis.net/programming/python/classic-python/python-cheatsheet.md)
- [Python Shortcuts](https://docs.arkannis.net/programming/python/classic-python/python-shortcuts.md)
- [Dunder Methods](https://docs.arkannis.net/programming/python/classic-python/dunder-methods.md)
- [hasattr(), getattr(), delattr()](https://docs.arkannis.net/programming/python/classic-python/hasattr-getattr-delattr.md)
- [Useful Exceptions](https://docs.arkannis.net/programming/python/classic-python/useful-exceptions.md)
- [Dictionary](https://docs.arkannis.net/programming/python/classic-python/dictionary.md)
- [isinstance()](https://docs.arkannis.net/programming/python/classic-python/isinstance.md)
- [isdigit(), isdecimal(), isalpha()](https://docs.arkannis.net/programming/python/classic-python/isdigit-isdecimal-isalpha.md)
- [return](https://docs.arkannis.net/programming/python/classic-python/return.md)
- [Functions](https://docs.arkannis.net/programming/python/classic-python/functions.md)
- [Lists](https://docs.arkannis.net/programming/python/classic-python/lists.md)
- [ord(), chr()](https://docs.arkannis.net/programming/python/classic-python/ord-chr.md)
- [squares, twos, odds](https://docs.arkannis.net/programming/python/classic-python/squares-twos-odds.md)
- [Bubble sort](https://docs.arkannis.net/programming/python/classic-python/bubble-sort.md)
- [append() and insert()](https://docs.arkannis.net/programming/python/classic-python/append-and-insert.md)
- [Bitwise operators](https://docs.arkannis.net/programming/python/classic-python/bitwise-operators.md)
- [while, for & else](https://docs.arkannis.net/programming/python/classic-python/while-for-and-else.md)
- [Arithmetic Operators](https://docs.arkannis.net/programming/python/classic-python/arithmetic-operators.md)
- [equal operators](https://docs.arkannis.net/programming/python/classic-python/equal-operators.md): (\*=, //=, +=, -=, %=)
- [Structure Projects](https://docs.arkannis.net/programming/python/classic-python/structure-projects.md)
- [Modules](https://docs.arkannis.net/programming/python/modules.md)
- [Webscraping](https://docs.arkannis.net/programming/python/modules/webscraping.md)
- [BeautifulSoup](https://docs.arkannis.net/programming/python/modules/webscraping/beautifulsoup.md)
- [PySimpleGui](https://docs.arkannis.net/programming/python/modules/pysimplegui.md)
- [Fast Crashcourse on PySimpleGui](https://docs.arkannis.net/programming/python/modules/pysimplegui/fast-crashcourse-on-pysimplegui.md)
- [os](https://docs.arkannis.net/programming/python/modules/os.md): Module to interact with the operating system
- [python-docx](https://docs.arkannis.net/programming/python/modules/python-docx.md): Module used for manipulating Documents
- [Generate DOCX file](https://docs.arkannis.net/programming/python/modules/python-docx/generate-docx-file.md)
- [psycopg2](https://docs.arkannis.net/programming/python/modules/psycopg2.md): Module used for database connection (PostgreSQL)
- [PostgreSQL Connection](https://docs.arkannis.net/programming/python/modules/psycopg2/postgresql-connection.md)
- [Pydantic Model vs SQLAlchemy Model](https://docs.arkannis.net/programming/python/modules/pydantic-model-vs-sqlalchemy-model.md)
- [Frameworks](https://docs.arkannis.net/programming/python/frameworks.md)
- [FastAPI](https://docs.arkannis.net/programming/python/frameworks/fastapi.md): On Stop Shop Module for creating APIs with Python
- [FastAPI Quick overview](https://docs.arkannis.net/programming/python/frameworks/fastapi/fastapi-quick-overview.md)
- [Installing FastAPI and Dependencies](https://docs.arkannis.net/programming/python/frameworks/fastapi/installing-fastapi-and-dependencies.md)
- [Starting FastAPI](https://docs.arkannis.net/programming/python/frameworks/fastapi/starting-fastapi.md)
- [Path Operations](https://docs.arkannis.net/programming/python/frameworks/fastapi/path-operations.md)
- [Creating HTTP Operation paths](https://docs.arkannis.net/programming/python/frameworks/fastapi/creating-http-operation-paths.md)
- [Send Data via Body of HTTP Request](https://docs.arkannis.net/programming/python/frameworks/fastapi/send-data-via-body-of-http-request.md)
- [Schema Validation with Pydantic](https://docs.arkannis.net/programming/python/frameworks/fastapi/schema-validation-with-pydantic.md)
- [CRUD Operations](https://docs.arkannis.net/programming/python/frameworks/fastapi/crud-operations.md)
- [Storing in Array](https://docs.arkannis.net/programming/python/frameworks/fastapi/storing-in-array.md)
- [Retrieve one individual entry](https://docs.arkannis.net/programming/python/frameworks/fastapi/retrieve-one-individual-entry.md)
- [Changing response Status Codes](https://docs.arkannis.net/programming/python/frameworks/fastapi/changing-response-status-codes.md)
- [Deleting entries](https://docs.arkannis.net/programming/python/frameworks/fastapi/deleting-entries.md)
- [Updating entries](https://docs.arkannis.net/programming/python/frameworks/fastapi/updating-entries.md)
- [API Documentation](https://docs.arkannis.net/programming/python/frameworks/fastapi/api-documentation.md)
- [Setup App Database & connect to database](https://docs.arkannis.net/programming/python/frameworks/fastapi/setup-app-database-and-connect-to-database.md)
- [FastAPI Response Model via Pydantic](https://docs.arkannis.net/programming/python/frameworks/fastapi/fastapi-response-model-via-pydantic.md)
- [Hashing passwords via FastAPI](https://docs.arkannis.net/programming/python/frameworks/fastapi/hashing-passwords-via-fastapi.md)
- [Getting user by ID](https://docs.arkannis.net/programming/python/frameworks/fastapi/getting-user-by-id.md)
- [FastAPI Routers](https://docs.arkannis.net/programming/python/frameworks/fastapi/fastapi-routers.md)
- [Router Prefix](https://docs.arkannis.net/programming/python/frameworks/fastapi/router-prefix.md)
- [Router Tags](https://docs.arkannis.net/programming/python/frameworks/fastapi/router-tags.md)
- [JWT Token Basics](https://docs.arkannis.net/programming/python/frameworks/fastapi/jwt-token-basics.md)
- [Login Process](https://docs.arkannis.net/programming/python/frameworks/fastapi/login-process.md)
- [Creating Token with OAuth2](https://docs.arkannis.net/programming/python/frameworks/fastapi/creating-token-with-oauth2.md)
- [OAuth2 PasswordRequestForm](https://docs.arkannis.net/programming/python/frameworks/fastapi/oauth2-passwordrequestform.md)
- [Verify user is Logged In](https://docs.arkannis.net/programming/python/frameworks/fastapi/verify-user-is-logged-in.md)
- [Protecting Routes](https://docs.arkannis.net/programming/python/frameworks/fastapi/protecting-routes.md)
- [Fetching User in Protected Routes](https://docs.arkannis.net/programming/python/frameworks/fastapi/fetching-user-in-protected-routes.md)
- [SQLAlchemy](https://docs.arkannis.net/programming/python/frameworks/sqlalchemy.md)
- [What is an ORM](https://docs.arkannis.net/programming/python/frameworks/sqlalchemy/what-is-an-orm.md)
- [SQLAlchemy setup](https://docs.arkannis.net/programming/python/frameworks/sqlalchemy/sqlalchemy-setup.md)
- [Adding CreatedAt Column](https://docs.arkannis.net/programming/python/frameworks/sqlalchemy/adding-createdat-column.md)
- [CRUD via SQLAlchemy](https://docs.arkannis.net/programming/python/frameworks/sqlalchemy/crud-via-sqlalchemy.md)
- [Efficient way of passing params in SQLAlchemy](https://docs.arkannis.net/programming/python/frameworks/sqlalchemy/efficient-way-of-passing-params-in-sqlalchemy.md)
- [Creating Users Table via SQLAlchemy & FastAPI](https://docs.arkannis.net/programming/python/frameworks/sqlalchemy/creating-users-table-via-sqlalchemy-and-fastapi.md)
- [Virtual Environments (venv)](https://docs.arkannis.net/programming/python/virtual-environments-venv.md)
- [General Programming Concepts](https://docs.arkannis.net/programming/general-programming-concepts.md)
- [Interview Questions & Answers](https://docs.arkannis.net/programming/interview-questions-and-answers.md)
- [General Programming Questions](https://docs.arkannis.net/programming/interview-questions-and-answers/general-programming-questions.md)
- [Python Interview Questions Beginner](https://docs.arkannis.net/programming/interview-questions-and-answers/python-interview-questions-beginner.md)
- [Courses](https://docs.arkannis.net/programming/courses.md)
- [Python - PCAP-31-03 Course](https://docs.arkannis.net/programming/courses/python-pcap-31-03-course.md)
- [Overview & Introduction](https://docs.arkannis.net/programming/courses/python-pcap-31-03-course/overview-and-introduction.md)
- [Exam Syllabus](https://docs.arkannis.net/programming/courses/python-pcap-31-03-course/overview-and-introduction/exam-syllabus.md)
- [Basics of variables](https://docs.arkannis.net/programming/courses/python-pcap-31-03-course/overview-and-introduction/basics-of-variables.md)
- [Basic Data Types](https://docs.arkannis.net/programming/courses/python-pcap-31-03-course/overview-and-introduction/basic-data-types.md)
- [Basic Arithmetic in Python](https://docs.arkannis.net/programming/courses/python-pcap-31-03-course/overview-and-introduction/basic-arithmetic-in-python.md)
- [Indexing and Slicing Strings](https://docs.arkannis.net/programming/courses/python-pcap-31-03-course/overview-and-introduction/indexing-and-slicing-strings.md)
- [Basic String Methods](https://docs.arkannis.net/programming/courses/python-pcap-31-03-course/overview-and-introduction/basic-string-methods.md)
- [Format Method](https://docs.arkannis.net/programming/courses/python-pcap-31-03-course/overview-and-introduction/format-method.md)
- [Strings are Immutable](https://docs.arkannis.net/programming/courses/python-pcap-31-03-course/overview-and-introduction/strings-are-immutable.md)
- [Lists, Tuples and Dictionaries](https://docs.arkannis.net/programming/courses/python-pcap-31-03-course/lists-tuples-and-dictionaries.md)
- [Lists](https://docs.arkannis.net/programming/courses/python-pcap-31-03-course/lists-tuples-and-dictionaries/lists.md)
- [Accessing Elements in Nested Lists](https://docs.arkannis.net/programming/courses/python-pcap-31-03-course/lists-tuples-and-dictionaries/accessing-elements-in-nested-lists.md)
- [Finding Index positions in Lists and counting duplicates](https://docs.arkannis.net/programming/courses/python-pcap-31-03-course/lists-tuples-and-dictionaries/finding-index-positions-in-lists-and-counting-duplicates.md)
- [Tuples](https://docs.arkannis.net/programming/courses/python-pcap-31-03-course/lists-tuples-and-dictionaries/tuples.md)
- [Dictionaries](https://docs.arkannis.net/programming/courses/python-pcap-31-03-course/lists-tuples-and-dictionaries/dictionaries.md)
- [Comparison Operators](https://docs.arkannis.net/programming/courses/python-pcap-31-03-course/lists-tuples-and-dictionaries/comparison-operators.md)
- [Functions and Variable Scope](https://docs.arkannis.net/programming/courses/python-pcap-31-03-course/functions-and-variable-scope.md)
- [Creating functions](https://docs.arkannis.net/programming/courses/python-pcap-31-03-course/functions-and-variable-scope/creating-functions.md)
- [\*args and \*\*kwargs](https://docs.arkannis.net/programming/courses/python-pcap-31-03-course/functions-and-variable-scope/args-and-kwargs.md)
- [Basic Variable scope](https://docs.arkannis.net/programming/courses/python-pcap-31-03-course/functions-and-variable-scope/basic-variable-scope.md)
- [Scope and Nested functions](https://docs.arkannis.net/programming/courses/python-pcap-31-03-course/functions-and-variable-scope/scope-and-nested-functions.md)
- [Control Flow](https://docs.arkannis.net/programming/courses/python-pcap-31-03-course/control-flow.md)
- [If & Else Statements](https://docs.arkannis.net/programming/courses/python-pcap-31-03-course/control-flow/if-and-else-statements.md)
- [Elif Statements](https://docs.arkannis.net/programming/courses/python-pcap-31-03-course/control-flow/elif-statements.md)
- [For Loops](https://docs.arkannis.net/programming/courses/python-pcap-31-03-course/control-flow/for-loops.md)
- [Pass Statement in For Loops](https://docs.arkannis.net/programming/courses/python-pcap-31-03-course/control-flow/pass-statement-in-for-loops.md)
- [While Loops](https://docs.arkannis.net/programming/courses/python-pcap-31-03-course/control-flow/while-loops.md)
- [Looping and Unpacking with Dictionaries and Tuples](https://docs.arkannis.net/programming/courses/python-pcap-31-03-course/control-flow/looping-and-unpacking-with-dictionaries-and-tuples.md)
- [Range, Enumerate and Zip Functions](https://docs.arkannis.net/programming/courses/python-pcap-31-03-course/control-flow/range-enumerate-and-zip-functions.md)
- [More Handy Functions and the Random Package](https://docs.arkannis.net/programming/courses/python-pcap-31-03-course/control-flow/more-handy-functions-and-the-random-package.md)
- [Accepting Input from User](https://docs.arkannis.net/programming/courses/python-pcap-31-03-course/control-flow/accepting-input-from-user.md)
- [Modules, Packages and OOP](https://docs.arkannis.net/programming/courses/python-pcap-31-03-course/modules-packages-and-oop.md)
- [Revising the Difference between Methods and Functions](https://docs.arkannis.net/programming/courses/python-pcap-31-03-course/modules-packages-and-oop/revising-the-difference-between-methods-and-functions.md)
- [Classes and Objects](https://docs.arkannis.net/programming/courses/python-pcap-31-03-course/modules-packages-and-oop/classes-and-objects.md)
- [Classes Attributes vs Object Attributes](https://docs.arkannis.net/programming/courses/python-pcap-31-03-course/modules-packages-and-oop/classes-attributes-vs-object-attributes.md)
- [Calling Python Code that is Saved in Another File](https://docs.arkannis.net/programming/courses/python-pcap-31-03-course/modules-packages-and-oop/calling-python-code-that-is-saved-in-another-file.md)
- [Inheritance and Polymorphism](https://docs.arkannis.net/programming/courses/python-pcap-31-03-course/modules-packages-and-oop/inheritance-and-polymorphism.md)
- [Abstract Classes and Methods](https://docs.arkannis.net/programming/courses/python-pcap-31-03-course/modules-packages-and-oop/abstract-classes-and-methods.md)
- [Practical Application of OOP](https://docs.arkannis.net/programming/courses/python-pcap-31-03-course/modules-packages-and-oop/practical-application-of-oop.md)
- [Double Under (Dunder) Methods](https://docs.arkannis.net/programming/courses/python-pcap-31-03-course/modules-packages-and-oop/double-under-dunder-methods.md)
- [Python Script Files](https://docs.arkannis.net/programming/courses/python-pcap-31-03-course/modules-packages-and-oop/python-script-files.md)
- [Python Files](https://docs.arkannis.net/programming/courses/python-pcap-31-03-course/modules-packages-and-oop/python-files.md)
- [Understanding the if \_\_name\_\_ == '\_\_main\_\_' Syntax](https://docs.arkannis.net/programming/courses/python-pcap-31-03-course/modules-packages-and-oop/understanding-the-if-__name__-__main__-syntax.md)
- [File IO and Exception Handling](https://docs.arkannis.net/programming/courses/python-pcap-31-03-course/file-io-and-exception-handling.md)
- [Exception Handling](https://docs.arkannis.net/programming/courses/python-pcap-31-03-course/file-io-and-exception-handling/exception-handling.md)
- [File IO](https://docs.arkannis.net/programming/courses/python-pcap-31-03-course/file-io-and-exception-handling/file-io.md)
- [File IO with Exception Handling](https://docs.arkannis.net/programming/courses/python-pcap-31-03-course/file-io-and-exception-handling/file-io-with-exception-handling.md)
- [OS Module](https://docs.arkannis.net/programming/courses/python-pcap-31-03-course/file-io-and-exception-handling/os-module.md)
- [argv Command Line Arguments and the re Module](https://docs.arkannis.net/programming/courses/python-pcap-31-03-course/file-io-and-exception-handling/argv-command-line-arguments-and-the-re-module.md)
- [Misc Stuff and Q\&A](https://docs.arkannis.net/programming/courses/python-pcap-31-03-course/misc-stuff-and-q-and-a.md)
- [IDE](https://docs.arkannis.net/programming/ide.md)
- [Virtual Studio Code](https://docs.arkannis.net/programming/ide/virtual-studio-code.md)
- [Cheatsheet](https://docs.arkannis.net/programming/ide/virtual-studio-code/cheatsheet.md)
- [Postman](https://docs.arkannis.net/programming/postman.md)
- [Postman Overview](https://docs.arkannis.net/programming/postman/postman-overview.md)
- [Create a GET HTTP request](https://docs.arkannis.net/programming/postman/create-a-get-http-request.md)
- [HTTP Requests](https://docs.arkannis.net/programming/postman/http-requests.md)
- [Saving Postman requests](https://docs.arkannis.net/programming/postman/saving-postman-requests.md)
- [Environment Variables](https://docs.arkannis.net/programming/postman/environment-variables.md)
- [Proxmox](https://docs.arkannis.net/virtualization/proxmox.md): Proxmox is a Type 1 Hypervisor based on Debian, it is free, open source and scalable
- [Proxmox Cheatsheet](https://docs.arkannis.net/virtualization/proxmox/proxmox-cheatsheet.md)
- [Proxmox Common Errors](https://docs.arkannis.net/virtualization/proxmox/proxmox-common-errors.md)
- [Install Home Assistant in Proxmox via script](https://docs.arkannis.net/virtualization/proxmox/install-home-assistant-in-proxmox-via-script.md)
- [Create cloud-init template](https://docs.arkannis.net/virtualization/proxmox/create-cloud-init-template.md)
- [Install guest-agent on new VM](https://docs.arkannis.net/virtualization/proxmox/install-guest-agent-on-new-vm.md)
- [Proxmox post install script](https://docs.arkannis.net/virtualization/proxmox/proxmox-post-install-script.md)
- [Apache](https://docs.arkannis.net/webservers/apache.md)
- [Redirect 301 - Apache to index.html](https://docs.arkannis.net/webservers/apache/redirect-301-apache-to-index.html.md)
- [Glassfish](https://docs.arkannis.net/webservers/glassfish.md)
- [Redirect 301 Glassfish](https://docs.arkannis.net/webservers/glassfish/redirect-301-glassfish.md)
- [Tomcat](https://docs.arkannis.net/webservers/tomcat.md)
- [Useful tomcat files](https://docs.arkannis.net/webservers/tomcat/useful-tomcat-files.md)
- [NetApp](https://docs.arkannis.net/storage/netapp.md)
- [Netapp Overview](https://docs.arkannis.net/storage/netapp/netapp-overview.md)
- [How to create symlinks](https://docs.arkannis.net/storage/netapp/how-to-create-symlinks.md)
- [Nextcloud](https://docs.arkannis.net/storage/nextcloud.md)
- [Nextcloud Snap install and S3 Storage Bucket](https://docs.arkannis.net/storage/nextcloud/nextcloud-snap-install-and-s3-storage-bucket.md)
- [Nextcloud Fail2Ban Regex](https://docs.arkannis.net/storage/nextcloud/nextcloud-fail2ban-regex.md)
- [Set up OnlyOffice on Nextcloud](https://docs.arkannis.net/storage/nextcloud/set-up-onlyoffice-on-nextcloud.md)
- [Set up Joplin and CalDav on Nextcloud](https://docs.arkannis.net/storage/nextcloud/set-up-joplin-and-caldav-on-nextcloud.md)
- [Ansys](https://docs.arkannis.net/software/ansys.md)
- [Ansys missing libraries](https://docs.arkannis.net/software/ansys/ansys-missing-libraries.md)
- [Ansys install](https://docs.arkannis.net/software/ansys/ansys-install.md)
- [Jboss](https://docs.arkannis.net/software/jboss.md)
- [Jboss process not working](https://docs.arkannis.net/software/jboss/jboss-process-not-working.md)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information, you can query the documentation dynamically by asking a question.
Perform an HTTP GET request on a page URL with the `ask` query parameter:
```
GET https://docs.arkannis.net/readme.md?ask=<question>
```
The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.
Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
