From f6a42a4a5d7f24dbef2babfe82e3d027aff7a7b0 Mon Sep 17 00:00:00 2001 From: Kevin Veen-Birkenbach <kevin@veen.world> Date: Fri, 14 Mar 2025 16:41:28 +0100 Subject: [PATCH] Solved index bug --- COMMON_APPLICATIONS.md | 2 +- LICENSE.md | 9 +++++---- Makefile | 2 +- README.md | 13 +++++++------ conf.py | 17 +++++++++-------- index.rst | 17 +++-------------- 6 files changed, 26 insertions(+), 34 deletions(-) diff --git a/COMMON_APPLICATIONS.md b/COMMON_APPLICATIONS.md index a55d9058..37a3cdda 100644 --- a/COMMON_APPLICATIONS.md +++ b/COMMON_APPLICATIONS.md @@ -4,7 +4,7 @@ This section outlines the common applications tailored for both servers and end- ## Base Setup Key for initial system configuration, this section includes hostname setting, systemd journal management, locale configurations, and swapfile handling. Essential for both server and end-user setups, it ensures a solid foundation for system operations. -- **[Hostname](./roles/hostname/)**: Sets the system's hostname. +- **[Hostname](roles/hostname/)**: Sets the system's hostname. - **[Journalctl](./roles/journalctl/)**: Configures systemd journal settings. - **[Locales](./roles/locales/)**: Configures system locales. - **[System-Swapfile](./roles/system-swapfile/)**: Configures swapfile creation and management. diff --git a/LICENSE.md b/LICENSE.md index 084e0e6f..a141e5df 100644 --- a/LICENSE.md +++ b/LICENSE.md @@ -1,10 +1,11 @@ -# License Agreement - CyMaIS NonCommercial License (CNCL) +# License Agreement +## CyMaIS NonCommercial License (CNCL) -## Definitions +### Definitions - **"Software":** Refers to *"[CyMaIS - Cyber Master Infrastructure Solution](https://cymais.cloud/)"* and its associated source code. - **"Commercial Use":** Any use of the Software intended for direct or indirect financial gain, including but not limited to sales, rentals, or provision of services. -## Provisions +### Provisions 1. **Attribution of the Original Licensor:** In any distribution or publication of the Software or derivative works, the original licensor, *Kevin Veen-Birkenbach, Email: [license@veen.world](mailto:license@veen.world), Website: [https://www.veen.world/](https://www.veen.world/)* must be explicitly named. @@ -23,5 +24,5 @@ 7. **Ownership of Rights:** All rights, including copyright, trademark, and other forms of intellectual property related to the Software, belong exclusively to Kevin Veen-Birkenbach. -## Consent +### Consent By using, modifying, or distributing the Software, you agree to these terms. \ No newline at end of file diff --git a/Makefile b/Makefile index bc9a7c7c..b0c4d2f6 100644 --- a/Makefile +++ b/Makefile @@ -5,7 +5,7 @@ # from the environment for the first two. SPHINXOPTS ?= SPHINXBUILD ?= sphinx-build -SOURCEDIR = . +SOURCEDIR = /home/kevinveenbirkenbach/Repositories/github.com/kevinveenbirkenbach/cymais/ BUILDDIR = docs # Put it first so that "make" without argument is like "make help". diff --git a/README.md b/README.md index 7be49436..fb7c2c1e 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,5 @@ -# CyMaIS - Cyber Master Infrastructure Solution +# CyMaIS +## Cyber Master Infrastructure Solution [](https://github.com/sponsors/kevinveenbirkenbach) [](https://www.patreon.com/c/kevinveenbirkenbach) [](https://buymeacoffee.com/kevinveenbirkenbach) [](https://s.veen.world/paypaldonate) @@ -14,7 +15,7 @@ Our intuitive interface, coupled with in-depth documentation, makes it accessibl With CyMaIS, setting up a secure, scalable, and robust IT infrastructure is not just faster and easier, but also aligned with the best industry practices, ensuring that your organization stays ahead in the ever-evolving digital landscape. -## Vision +### Vision Our project is anchored in the vision of transforming IT infrastructure deployment into a seamless, secure, and scalable experience. We are committed to developing a fully automated solution that enables businesses of any size and industry to set up a 100% secure and infinitely scalable IT infrastructure in just 24 hours. @@ -25,7 +26,7 @@ This is not just a step towards simplifying IT management – it's a leap toward For a deeper understanding of our goals and the ethos driving our project, we invite you to explore our detailed **[Vision Statement](./VISION_STATEMENT.md)**. Here, you'll find the cornerstone principles that guide our development process and our commitment to making a lasting impact in the realm of IT infrastructure. -## Solutions Overview +### Solutions Overview To help you navigate through our repository, we have categorized our extensive range of tools and solutions into three key areas: @@ -57,7 +58,7 @@ Each of these documents provides a tailored overview, ensuring you can find the CyMaIS is more than just an IT solution; it's a commitment to empowering your business with the technology it needs to thrive in today’s digital landscape, effortlessly and securely. -## Professional CyMaIS Implementation +### Professional CyMaIS Implementation <img src="https://cybermaster.space/wp-content/uploads/sites/7/2023/11/FVG_8364BW-scaled.jpg" width="300" style="float: right; margin-left: 30px;"> My name is Kevin Veen-Birkenbach and I'm glad to assist you in the implementation of your secure and scalable IT infrastrucutre solution with CyMaIS. @@ -72,11 +73,11 @@ Contact me for more details: 📧 Email: [kevin@veen.world](mailto:kevin@veen.world)<br /> ☎️ Phone: [+ 49 178 179 80 23](tel:00491781798023) -## Showcases +### Showcases The following list showcases the extensive range of solutions that CyMaIS incorporates, each playing a vital role in providing a comprehensive, efficient, and secure IT infrastructure setup: [ELK Stack](./roles/docker-elk), [Intel Driver](./roles/driver-intel), [Nginx Docker Reverse Proxy](./roles/nginx-docker-reverse-proxy), [Sudo](./roles/sudo), [Funkwhale](./roles/docker-funkwhale), [MSI Keyboard Color Driver](./roles/driver-msi-keyboard-color), [Nginx Domain Redirect](./roles/nginx-redirect-domain), [GnuCash](./roles/pc-gnucash), [Backup Data to USB](./roles/backup-data-to-usb), [Gitea](./roles/docker-gitea), [Non-Free Driver](./roles/driver-non-free), [Nginx Homepage](./roles/nginx-serve-html), [Jrnl](./roles/pc-jrnl), [Systemd Notifier](./roles/systemd-notifier), [Backup Docker to Local](./roles/backup-docker-to-local), [Jenkins](./roles/docker-jenkins), [Git](./roles/git), [Nginx HTTPS](./roles/nginx-https), [Latex](./roles/pc-latex), [Email Notifier](./roles/systemd-notifier-email), [Remote to Local Backup Solution](./roles/backup-remote-to-local), [Joomla](./roles/docker-joomla), [Heal Defect Docker Installations](./roles/heal-docker), [Nginx Matomo Tracking](./roles/nginx-modifier-matomo), [LibreOffice](./roles/pc-libreoffice), [Telegram Notifier](./roles/systemd-notifier-telegram), [Listmonk](./roles/docker-listmonk), [Btrfs Health Check](./roles/health-btrfs), [Nginx WWW Redirect](./roles/nginx-redirect-www), [Network Analyze Tools](./roles/pc-network-analyze-tools), [System Security](./roles/system-security), [Mailu](./roles/docker-mailu), [Disc Space Health Check](./roles/health-disc-space), [Administrator Tools](./roles/pc-administrator-tools), [Nextcloud Client](./roles/pc-nextcloud), [Swapfile Setup](./roles/system-swapfile), [Backups Cleanup](./roles/cleanup-backups-service), [Mastodon](./roles/docker-mastodon), [Docker Container Health Checker](./roles/health-docker-container), [Blu-ray Player Tools](./roles/pc-bluray-player-tools), [Office](./roles/pc-office), [Update Solutions](./roles/update), [Matomo](./roles/docker-matomo), [Docker Volumes Health Checker](./roles/health-docker-volumes), [Caffeine](./roles/pc-caffeine), [Qbittorrent](./roles/pc-qbittorrent), [Update Apt](./roles/update-apt), [Disc Space Cleanup](./roles/cleanup-disc-space), [Matrix](./roles/docker-matrix), [Health Journalctl](./roles/health-journalctl), [Designer Tools](./roles/pc-designer-tools), [Security Tools](./roles/pc-security-tools), [Update Docker](./roles/update-docker), [Failed Docker Backups Cleanup](./roles/cleanup-failed-docker-backups), [MediaWiki](./roles/docker-mediawiki), [Nginx Health Checker](./roles/health-nginx), [Developer Tools](./roles/pc-developer-tools), [Spotify](./roles/pc-spotify), [Update Pacman](./roles/update-pacman), [Client Wireguard](./roles/client-wireguard), [MyBB](./roles/docker-mybb), [Developer Tools for Arduino](./roles/pc-developer-tools-arduino), [SSH](./roles/pc-ssh), [Update Yay](./roles/update-yay), [Client Setup for Wireguard Behind Firewall](./roles/client-wireguard-behind-firewall), [Nextcloud Server](./roles/docker-nextcloud), [Hunspell](./roles/hunspell), [Developer Tools for Bash](./roles/pc-developer-tools-bash), [Streaming Tools](./roles/pc-streaming-tools), [Administrator](./roles/user-administrator), [Docker](./roles/docker), [Peertube](./roles/docker-peertube), [Java](./roles/java), [Developer Tools for Java](./roles/pc-developer-tools-java), [Tor Browser](./roles/pc-torbrowser), [Video Conference](./roles/pc-video-conference), [Wireguard](./roles/wireguard), [Akaunting](./roles/docker-akaunting), [Pixelfed](./roles/docker-pixelfed), [Journalctl](./roles/journalctl), [Developer Tools for PHP](./roles/pc-developer-tools-php), [Virtual Box](./roles/pc-virtual-box), [Postfix](./roles/postfix), [Attendize](./roles/docker-attendize), [Wordpress](./roles/docker-wordpress), [Locales](./roles/locales), [Docker for End Users](./roles/pc-docker), [Games](./roles/pc-games), [Python Pip](./roles/python-pip), [Discourse](./roles/docker-discourse), [Epson Multiprinter Driver](./roles/driver-epson-multiprinter), [Nginx Certbot](./roles/nginx-certbot), [Git](./roles/pc-git), [SSHD](./roles/sshd), [YOURLS](./roles/docker-yourls), [BigBlueButton](./roles/docker-bigbluebutton),[System Maintenance Lock](./roles/system-maintenance-lock),[Open Project](./roles/docker-openproject)... -## License +### License This project is licensed from Kevin Veen-Birkenbach. The full license is available in the [LICENSE.md](./LICENSE.md) of this repository. diff --git a/conf.py b/conf.py index 518737af..8aaebfba 100644 --- a/conf.py +++ b/conf.py @@ -42,20 +42,21 @@ source_suffix = { '.md': 'markdown', } -# Erweiterungen hinzufügen – MyST-Parser aktivieren: extensions = [ - 'myst_parser', - # ... andere Extensions + "sphinx.ext.autosummary", + "sphinx.ext.autodoc", + "myst_parser", ] +autosummary_generate = True # Optional: Zusätzliche MyST-Konfigurationen myst_enable_extensions = [ "colon_fence", # Für erweiterte Syntax wie ::: Hinweisboxen etc. # weitere Erweiterungen nach Bedarf ] - -myst_xref_ignore = [ - r"\./roles/.*", - "../" -] +# +#myst_xref_ignore = [ +# r"\./roles/.*", +# "../" +#] diff --git a/index.rst b/index.rst index 222120b9..59d30c15 100644 --- a/index.rst +++ b/index.rst @@ -1,21 +1,10 @@ -.. CyMaIS - Cyber Master Infrastructure Solution documentation master file, created by - sphinx-quickstart on Fri Mar 14 14:55:53 2025. - You can adapt this file completely to your liking, but it should at least - contain the root `toctree` directive. - -CyMaIS - Cyber Master Infrastructure Solution documentation +.. CyMaIS - Cyber Master Infrastructure Solution documentation =========================================================== -Add your content using ``reStructuredText`` syntax. See the -`reStructuredText <https://www.sphinx-doc.org/en/master/usage/restructuredtext/index.html>`_ -documentation for details. - - .. toctree:: :maxdepth: 5 :caption: Index: :glob: + :titlesonly: - **/*.md - - + **