Skip to content

Automation effort for my self hosted setup. Naming is inspried by the Great Library of Alexandria

License

Notifications You must be signed in to change notification settings

adamzvolanek/DevRack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DevRack

This is my home-lab project consisting of both self-learning and creating repeatable, deployable code that exists on my Unraid server named, Alexandria. My end goal of a "1-click" deployment of dockers and VMs, already configured to deploy in Unraid.

Getting Started

While this repository was not made to distribute or really be written in a way for others to use. As I am learning the abstract-ness of the code is not beyond most people's understanding and others are free to pick-up and use my work; download the Docker-Compose folder and there will be included my .env file which is used throughout the stacks inside of the Docker-Compose folder.

Please take a look at my Dev Rack Project under the Alexandria board to view my current progress, completion, and future work.

Prerequisites

Currently, I am testing these docker-compose stacks on my Unraid server, however theoretically any compute platform that is capable of running docker, 37.6 Gb for (my current) docker image, and 10 Gb of RAM with the dockers running.

Built Using

  • Unraid - Server, test-bed, and host
  • compose_plugin - Docker-Compose plugin for Unraid
  • Pre-Commit - Keeping code tidy and stepping away from GitHub actions (after the fact)

Running this for yourself

If you are wanting to try this for yourself, please read the docker-compose readme carefully. The instructions are written for use in Unraid and you will have to replace all the values in each respective *.env file to meet YOUR needs.

Testing Status

Container Name Date Tested Working on Dev Deployed
Home Assistant 12/19/2023 Yes Yes
qBittorrent 12/21/2023 Yes No
AdGuard 12/28/2023 Yes Yes
Scrutiny 12/28/2023 Yes Yes
Czkawka 12/28/2023 Yes Yes
Krusader 12/28/2023 No No
CloudflareDDNS 12/28/2023 Yes Yes
Sonarr 12/28/2023 Yes Yes
Radarr 12/28/2023 Yes Yes
Jackett 12/28/2023 Yes Yes
MariaDB 12/29/2023 Yes Yes
Nextcloud 12/29/2023 Yes Yes
Flaresolverr 1/7/2024 Yes Yes
Homepage 3/16/2024 Yes Yes
Jellyfin 3/21/2024 Yes Yes
Jellyseer 3/21/2024 Yes Yes
Photoprism 4/5/2024 Yes Yes
Immich 4/6/2024 Yes* No
NextCloud AIO 4/29/2024 Yes No
Filebrowser 4/30/2024 Yes No
BookStack 5/4/2024 Yes Yes
Pingvin-Share 5/18/2024 Yes Yes

* Immich crashed on Alexandria and Test Server when asked to load photo library.

Contributing

Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.

Versioning

Pending.

Authors

  • Adam Zvolanek

License

This project is licensed under the MIT License - see the LICENSE.md file for details

Acknowledgments

  • A special thanks for those that maintain the docker containers I use and reference: linuxserver, binhex, ich777 and many more.
  • All the YouTube channels that create tutorials and walk-throughs of all things Unraid and dockers.
  • A last thanks to those that have supported me: my awesome group of friends from highschool, my girlfriend fiance wife, and those that say I can't do something.

About

Automation effort for my self hosted setup. Naming is inspried by the Great Library of Alexandria

Topics

Resources

License

Stars

Watchers

Forks