Giter Club home page Giter Club logo

easydocker's Introduction

EasyDocker
⭐️ Docker has never been so easy! ⭐️

You can ditch the old popular data scraping platforms and replace them with your very own Open Source privacy based software giving you full control of your data.

License: AGPL

EasyDocker Intro

EasyDocker Menu

EasyDocker System Apps

EasyDocker Crontab

NOTICE

THIS HAS ONLY BEEN TESTED ON DEBIAN!
It should work with Ubuntu, but OS's with different commands will not work at the moment.

Usage

The usage of an automated Docker script is highly beneficial for system administrators and developers alike.

This type of script helps to simplify the deployment and management of Docker containers by automating tasks such as container creation, configuration, and deployment.

Ultimately, an automated Docker script is a powerful solution that streamlines the process of containerization and significantly enhances the productivity of users, making it an essential tool for modern system admin and DevOps teams.

Apps Available

Type Name Status
System Fail2Ban - Connection Security Tested & Working
System Traefik - Reverse Proxy Tested & Working
System Wireguard Easy - VPN Server Tested & Working
System Adguard & Unbound - DNS Server Tested & Working
System Pi-Hole & Unbound - DNS Server Tested & Working
System Portainer - Docker Management Tested & Working
System Watchtower - Docker Updater Tested & Working
System Dashy - Docker Dashboard Tested & Working
Privacy Searxng - Search Engine Tested & Working
Privacy LibreSpeed - Internet Speed Test Tested & Working
Privacy IPInfo - Show IP Address Tested & Working
Privacy Trilium - Note Manager Tested & Working
Privacy Vaultwarden - Password Manager Tested & Working
Privacy Firefly - Money Budgetting Tested & Working
Privacy Mailcow - Mail Server UNFINISHED Needs Testing
Privacy Piped - Alternative Youtube Frontend Tested & Working
User Jitsi Meet - Video Conferencing Tested & Working
User OwnCloud - File & Document Cloud Tested & Working
User Killbill - Payment Processing Tested & Working
User Mattermost - Collaboration Platform Tested & Working
User Kimai - Online-Timetracker Tested & Working
User NextCloud - Business Cloud Platform Tested & Working
User Tiledesk - Live Chat Platform UNFINISHED Needs Finishing
User Rustdesk - Remote Desktop Server Needs Testing
User GitLab - DevOps Platform UNFINISHED Needs Testing
Old Duplicati - Backups Tested & Working

Instructions

  1. Run the following commands :
cd ~ && rm -rf init.sh && apt-get install wget -y && wget -O init.sh https://raw.githubusercontent.com/OpenSourceWebstar/EasyDocker/main/init.sh && chmod 0755 init.sh && ./init.sh init && su - easydocker -c 'source ~/.bashrc' && su easydocker
  1. Let the install run and wait for the menu to show.
  2. Once the menu is shown, choose the option you desire.

NOTE

  • All networking is currently routed through the VPN network

Future Plans

  • Finish setup of Mailcow software
  • Finish setup of Akaunting software
  • Jitisi Meet - Coturn Needed for improvement
  • Migration Script
  • Test on other Operating Systems other than Debian 11

Improvements/Ideas

Contributing

If you find issues, please let me know. I'm always open to new contributors helping progress this project.

Licensing

My script is offered without warranty against defect, and is free for you to use any way / time you want. You may modify it in any way you see fit. Please see the individual project pages of the software packages for their licensing.

Credit

easydocker's People

Contributors

opensourcewebstar avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Forkers

batminer

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.