{"id":17686050,"url":"https://github.com/ombhd/ft_services_42","last_synced_at":"2026-04-04T08:43:29.569Z","repository":{"id":54786972,"uuid":"332732218","full_name":"ombhd/ft_services_42","owner":"ombhd","description":"This is a System Administration and Networking project, and it will introduce you to Kubernetes.","archived":false,"fork":false,"pushed_at":"2021-02-10T08:58:58.000Z","size":3180,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-02-05T23:28:01.593Z","etag":null,"topics":["alpine-linux","docker","dockerfile","ftps","grafana","influxdb","kubernetes","kubernetes-cluster","load-balancer","minikube","mysql","mysql-database","nginx","phpmyadmin","shell","ssh","ssl","telegraf","wordpress"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ombhd.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2021-01-25T11:58:29.000Z","updated_at":"2022-01-03T18:41:34.000Z","dependencies_parsed_at":"2022-08-14T03:00:22.179Z","dependency_job_id":null,"html_url":"https://github.com/ombhd/ft_services_42","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ombhd%2Fft_services_42","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ombhd%2Fft_services_42/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ombhd%2Fft_services_42/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ombhd%2Fft_services_42/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ombhd","download_url":"https://codeload.github.com/ombhd/ft_services_42/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246376024,"owners_count":20767214,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["alpine-linux","docker","dockerfile","ftps","grafana","influxdb","kubernetes","kubernetes-cluster","load-balancer","minikube","mysql","mysql-database","nginx","phpmyadmin","shell","ssh","ssl","telegraf","wordpress"],"created_at":"2024-10-24T10:29:47.520Z","updated_at":"2025-12-30T20:29:07.864Z","avatar_url":"https://github.com/ombhd.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ft_services\nThis is a System Administration and Networking project.  \nFt_services will introduce you to Kubernetes.   \nYou will discover cluster management and\ndeployment with Kubernetes.  \nYou will virtualize a network and do \"clustering\".\n\n## Contributor\n\n - Omar BOUYKOURNE \u0026nbsp;\u0026nbsp;@su-omb \u0026nbsp;\t:   42login =\u003e `obouykou`\n\n## Subject\n\n[Ft_services Subject](https://github.com/su-omb/ft_services/blob/main/ft_services.en.subject.pdf)\n\n## Screenshot\n\n\u003cimg src=\"https://github.com/su-omb/ft_services_42/blob/master/screenshot.png\" width=\"800\" /\u003e\n\n## Some Useful Sources :\n - [You need to learn Kubernetes RIGHT NOW!!](https://www.youtube.com/watch?v=7bA0gTroJjw)\n - [Complete Kubernetes Tutorial for Beginners](https://www.youtube.com/watch?v=VnvRFRk_51k\u0026list=PLy7NrYWoggjziYQIDorlXjTvvwweTYoNC)\n - [Introduction to Containers w/ Docker, Kubernetes \u0026 OpenShift](https://www.coursera.org/learn/ibm-containers-docker-kubernetes-openshift)\n - [Kubernetes Deployment Tutorial - yaml explained + Demo](https://www.youtube.com/watch?v=y_vy9NVeCzo)\n - [Learn Kubernetes using Interactive Browser-Based Scenarios](https://www.katacoda.com/courses/kubernetes)\n - [Dockerfile reference](https://docs.docker.com/engine/reference/builder)\n - [Docker Machine command-line reference](http://docs.docker.oeynet.com/machine/reference/)\n - [Kubernetes Documentation](https://kubernetes.io/docs/home/)\n - [Secrets in Kubernetes](https://kubernetes.io/docs/concepts/configuration/secret/)\n - [Persistent Volumes in Kubernetes](https://kubernetes.io/docs/concepts/storage/persistent-volumes/)\n - [Persistent Volumes in Minikube](https://minikube.sigs.k8s.io/docs/handbook/persistent_volumes/)\n - [Difference between deploment strategies](https://docs.openshift.com/container-platform/4.6/applications/deployments/deployment-strategies.html)\n - [Nginx installation on Alpine Linux](https://wiki.alpinelinux.org/wiki/Nginx)\n - [Configure Self-Signed SSL For Nginx Docker From A Scratch](https://codingwithmanny.medium.com/configure-self-signed-ssl-for-nginx-docker-from-a-scratch-7c2bcd5478c6)\n - [Nginx config for wordpress and phpmyadmin using PHP FastCGI Process Manager (php-fpm7 service)](https://www.nginx.com/resources/wiki/start/topics/recipes/wordpress/)\n - [There is mismatch between HTTPS indicated on the server and client](https://stackoverflow.com/questions/56655548/there-is-mismatch-between-https-indicated-on-the-server-and-client)\n - [Nginx reverse proxy to PHPMyAdmin returns 404](https://serverfault.com/questions/931849/nginx-reverse-proxy-to-phpmyadmin-returns-404)\n - [$cfg['PmaAbsoluteUri'] in phpMyAdmin configuration file](https://docs.phpmyadmin.net/en/latest/config.html#cfg_PmaAbsoluteUri)\n - [Configuring MariaDB for Remote Client Access](https://mariadb.com/kb/en/configuring-mariadb-for-remote-client-access/)\n - [Configuring influxdb configuration file](https://docs.influxdata.com/influxdb/v1.8/administration/config/#using-the-configuration-file)\n - [Install Telegraf and Configure it for InfluxDB](https://www.youtube.com/watch?v=FrqeG-IajWM)\n - [Telegraf Config | Telegraf Documentation](https://docs.influxdata.com/telegraf/v1.17/introduction/installation/)\n - [Where you can start Grafana](https://grafana.com/docs/grafana/latest/installation/debian/)\n - [Provisioning Grafana](https://grafana.com/docs/grafana/latest/administration/provisioning/)\n - [Grafana CLI : change admin password](https://grafana.com/docs/grafana/latest/administration/cli/)\n - [How to install and configure VSFTPD](https://www.howtoforge.com/tutorial/how-to-install-and-configure-vsftpd/)\n - [How to configure vsftpd to work with passive mode](https://serverfault.com/questions/421161/how-to-configure-vsftpd-to-work-with-passive-mode)\n - [Active vs Passive FTP - Understanding FTP Ports](https://www.youtube.com/watch?v=8X-DZUIZa94)\n - [Proxy vs. Reverse Proxy (Explained by Example)](https://www.youtube.com/watch?v=ozhe__GdWC8)\n - [Proxy vs reverse proxy vs load balancer](https://www.youtube.com/watch?v=MiqrArNSxSM)\n - [Understanding the HTTP 307 Temporary Redirect Status Code in Depth](https://kinsta.com/knowledgebase/307-redirect/)\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fombhd%2Fft_services_42","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fombhd%2Fft_services_42","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fombhd%2Fft_services_42/lists"}