{"id":18523775,"url":"https://github.com/fygen/born2broot-auto","last_synced_at":"2026-02-14T23:32:58.664Z","repository":{"id":226832496,"uuid":"769682532","full_name":"fygen/born2broot-AUTO","owner":"fygen","description":"Best Born2Broot = 120 POINTS. in 5 minutes. WORDPRESS included.  Easy as pressing \"Y\" only.","archived":false,"fork":false,"pushed_at":"2024-12-30T17:55:33.000Z","size":92,"stargazers_count":1,"open_issues_count":0,"forks_count":2,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-08-20T23:41:32.015Z","etag":null,"topics":["120","auto","autoinstall","best","born2beroot","born2broot","fast","fastsolve","installation","justcode","nocomment","rightaway","shortest","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/fygen.png","metadata":{"files":{"readme":"README-TR.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-03-09T18:58:27.000Z","updated_at":"2024-12-30T17:55:37.000Z","dependencies_parsed_at":"2024-03-14T22:47:21.063Z","dependency_job_id":"2f2289db-d906-4885-a806-6b1ddd42a77b","html_url":"https://github.com/fygen/born2broot-AUTO","commit_stats":null,"previous_names":["fygen/preseed"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/fygen/born2broot-AUTO","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fygen%2Fborn2broot-AUTO","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fygen%2Fborn2broot-AUTO/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fygen%2Fborn2broot-AUTO/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fygen%2Fborn2broot-AUTO/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fygen","download_url":"https://codeload.github.com/fygen/born2broot-AUTO/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fygen%2Fborn2broot-AUTO/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29460728,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-14T22:42:09.113Z","status":"ssl_error","status_checked_at":"2026-02-14T22:42:05.053Z","response_time":53,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["120","auto","autoinstall","best","born2beroot","born2broot","fast","fastsolve","installation","justcode","nocomment","rightaway","shortest","wordpress"],"created_at":"2024-11-06T17:37:33.325Z","updated_at":"2026-02-14T23:32:58.645Z","avatar_url":"https://github.com/fygen.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# OTO-RİZE OTO-MATİZE Born2Broot Projesi: \n# 5 DAKIKADA Born2Beroot\n* Eğer tüm bunları öğrenebilirseniz. 120 PUAN. \n* 5 dakika içinde kurulum fırsatı.\n* WORDPRESS dahil herşey çok kısa ..\n* 5 Puanlık bonus eksik; KATKIDA BULUNUN.\n\n## Genel Bakış\nBu proje, Born2Code programı için özel olarak tasarlanmış 42Cursus müfredatının bir parçası. Born2Broot, temel bir Linux sistemini sıfırdan kurmayı, yapılandırmayı, Wordpress oluşturmayı ve veritabanlarını bağlamayı amaçlayan sistem yönetimine giriş niteliğindedir.\n\n# Gereklilikler\n   * Sanal Makine veya VM kurulumu. Dosya Düzeni WORDPRESS'e göre olmalı.\n   * Debian ilk açıldıktan sonra crypt ve user şifrelerini girip,\n   * ``su`` ile giriş yapıp, Super User oldunuz.\n   * ``apt install sudo``\n   * ``apt install git``\n   * Komutlarından sonra, \n   * Sanal makine kurulumunda VMWARE'deki PORTLARI AÇIN: 80 (Wordpress için) 4242 (SSH bağlantısı için). \n   \n   EN SONUNDA;\n   # SNAPSHOT ALIP (yedeğin az alan kaplayan versiyonu) KURULUM kısmına devam edin.\n\n#### Temiz Kurulumun Anlık Görüntüsünü ALDIN MI?.\n* (```apt install git sudo``` --\u003e\u003e sudo ve git kuruldu mu?)\n* SNAPSHOTlar böyle gözüküyor TAKE tuşuna basıp alacaksın.\n   ![image](https://github.com/fygen/preseed/assets/25952641/69511f98-6acf-4385-a24e-70be3927f409)\n   \n# Bu KISIM ÖNEMLİ. \n# ANCAK TEMİZ BİR KURULUM (GEREKLİLİKLER'E GÖRE) -\u003e AUTO-B2BROOT'TA HATASIZ KURULUMA SEBEP OLUR.\n   * Linux Dosya Sisteminde yüklenen paketler ve komutlar bazı kurulumları yapmanıza engel olacağı için değişiklik varsa;\n   *  * En başa -\u003e GEREKLILIKLER kısmında olacak şekile dönün.\n# * EĞER kurulumu daha önce denediniz ve yarıda bıraktıysanız \nGEREKLİLİKLER'E SAHİP OLAN SNAPSHOT'a geri dönün.\n\n## SONRA\n\n## Kullanım ve Kurulum\n\n1. Repo'yu klonla:\n   ```bash\n   git clone https://github.com/fygen/born2broot-AUTO.git\n   ```\n\n2. Proje dizinine gidin:\n   ```bash\n   cd preseed # Klasöre girin\n   chmod 777 * # Dosyalara bütün sistem haklarını verin\n   ```\n   \n\n3. SONRA terminalde aşağıdaki kodu çalıştırıp her gelen soruya 'y' tuşuna basın.\n\n   ```bash\n   ./executeLines.sh 1system_setup_and_sudo_config.sh\n   ```\n   * Burada her bir setup bittikten sonra kontrol için dosyalarda veya yapılan değişikliklerin hepsi nano ortamında açılıp gösterilecek ve siz kontrol edeceksiniz dosya doğru oluşturulmuş mu diye.\n   * Sonra teker teker devam ediyoruz yine 'y' ile,\n   \n   ```\n   ./executeLines.sh 2install_required_packages.sh\n   ```\n   ```\n   ./executeLines.sh 3configure_ssh_and_firewall.sh\n   ```\n   ```\n   ./executeLines.sh 4password_policy_configuration.sh\n   ```\n   ```\n   ./executeLines.sh 5setup_monitoring_and_reboot.sh\n   ```\n   ```\n   ./executeLines.sh 6wordpress_lighttpd_mariaDB_php.sh\n   ```\n   \n   Buraya kadar Wordpress dahil her şey kuruluyor.Hepsine 'y' ye basın. ./executeLines çalışırken bütün sorulara \"y\" tuşuna basmanız yeterli.\n   Eğer bir sorun olursa 'CTRL C' ile çıkıp ve sorunu çözüp tekrar yüklemeye ./executeLines ile devam edebilir veya setup'ın ilerisine atlayabilirsiniz. Veya başka bir çözüm için benimle iletişime geçebilirsiniz.\n\n## Katkıda Bulunmak İçin:\nKatkılarınızı bekleniyor! \nBorn2Broot FULL OTOMATİZASYON projesine katkıda bulunmak için aşağıdaki eksiklere yardımcı olabilir ve adını BU OTOMASYON PROJESINE VE 42Dünya'ya altın harflerle kazıyabilirsin. \n\n1. ### FTP sunucusu veya 5 PUANLik bonus eksik bir hizmet eklenmeli ve bu 7. ye 7vsftpd.sh veya başka bir isimle eklenebilir.\n\n2. ### \"y\" tuşuna basmadan TAM OTOMATİK KURULUM olabilir.\n\n3. ```debconf-get-selections``` çıktı örneği -\u003e [preseed.cfg](https://github.com/fygen/born2broot-AUTO/blob/master/OLD_trials/b2br.cfg)\n   * Debian'da PRESEED denen bir özellik var. Üstteki kod ile kurulumda yaptığınız bazı seçimler geliyor ancak katılımsız kurulum ekranında yani DEBIAN'i VM'e kurarken PROFESSIONAL SETUP kısmında bu preseed.cfg dosyası iş görmüyor çünkü bütün seçimleri vermediği için hata veriyor. \n\n   *  Eğer bunu yapabilirseniz --\u003e BU REPODA'daki bütün ün şatafat ve sevgiler sizin olsun. Ben hem çalıştığım hemde okuduğum için yeterli vaktim olmadı.\n\n   *  Automating the Debian SETUP https://www.debian.org/releases/stable/i386/apb.en.html\n\n## NASIL KATKI SAĞLANIR \n\n1. Depoyu FORK.\n\n2. Yeni bir BRANCH oluşturun: (AUTONOMOUS veya SERVICE'S veya PRESEED olabilir)\n   \n   örnek:\n   ```bash\n   git checkout -b autonomous/autonomous-using-loop\n   ```\n\n3. Değişikliklerinizi yap ve COMMIT'le:\n   ```bash\n   git commit -am \"Yeni özellik ekle\"\n   ```\n\n4. Github'a PUSH'la:\n   ```bash\n   git push origin autonomous/autonomous-using-loop\n   ```\n\n5. Ve PULL isteği gönder. Sonra adın bu repoyla birlikte anılsın. Çok dua alacaksın emin ol :).\n\n## Lisans\nBu proje MIT Lisansı altında lisanslanmış? Çok önemli değil sadece 70 kere kurup hayatınızı B2Broot'a adamak yerine içinde olan Shell kodlarını ve LINUX'U iyi öğrenin.\n\n## İletişim\nSorularınız veya destek için [fatihyegen.09@gmail.com](mailto:fatihyegen.09@gmail.com).\n\n## EKSTRALAR\n* Kurulumun en başında yüklenen gpm paketi sayesinde kurulumda farenin sağ tıkı ile kopyalayıp kodu çalıştırabilirsiniz. \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffygen%2Fborn2broot-auto","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffygen%2Fborn2broot-auto","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffygen%2Fborn2broot-auto/lists"}