Доступно

[Udemy] A Secure VPS with DigitalOcean, Nginx, LetsEncrypt. Your VPS

Тема в разделе "Курсы по администрированию", создана пользователем b00g13, 24 ноя 2016.

Цена: 650р.-87%
Взнос: 80р.
100%

Основной список: 61 участников

Резервный список: 8 участников

Статус обсуждения:
Комментирование ограничено.
  1. 24 ноя 2016
    #1
    b00g13
    b00g13 ЧКЧлен клуба

    Складчина: [Udemy] A Secure VPS with DigitalOcean, Nginx, LetsEncrypt. Your VPS

    [​IMG]

    Продолжительность: 3,5 часа
    Язык: Английский

    Описание курса:
    Создайте и сконфигурируйте свой собственный виртуальный частный сервер (VPS) с нуля.

    Во время этого курса научитесь создавать с нуля свой собственный сервер VPS, конфигурировать его должным образом, с мерами безопасности самые подходящие и самые соответствующие механизмы операции.

    Разверните свои службы и сайты на быстром сервере как Nginx с PHP или независимо от того, что Вы требуете, просто выполняете и изучаете все, что можно сделать с VPS.

    Создайте свой собственный VPS с DigitalOcean, установками и разверните полную систему с Linux / Ubuntu, PHP Nginx и MySQL помимо получения свидетельств TLS, абсолютно бесплатных и автоматизированных через Letsencrypt.

    После завершения этого курса Вы будете в состоянии развернуть свой собственный сервер VPS очень быстро и легко, с помощью очень мощных инструментов, инновационных и безопасных (Nginx, letsencrypt, PHP, MySQL, и т.д.). У Вас будут свои персональные и профессиональные проекты онлайн без дополнительных затрат, потому что независимо от того, сколько доменов, поддоменов или проектов ставит Ваш VPS, стоимость останется тем же самым, потому что можно сделать все, в чем Вы нуждаетесь в единственном VPS.

    Вы хотите больше деталей? Вот все, что можно получить от этого курса:

    Создайте свой собственный сервер VPS с DigitalOcean или службой, которую Вы предпочитаете.
    Имейте безопасную и дружественную быструю систему с Linux / Ubuntu на Вашем VPS
    Разверните сервер Nginx в минутах на Вашем VPS
    Укрепление установки Nginx
    Установите сервер MySQL быстро
    Сконфигурируйте и легко используйте Git для развертывания проектов на VPS
    Получите внешние пакеты и установите их глобально (композитор и Letsencrypt как примеры)
    Создайте и установите свои собственные доменные и неограниченные поддомены в единственном VPS
    Укажите на свой домен на Ваш сервер VPS, конфигурируя записи DNS
    Соединитесь со своим VPS удаленно, легко и безопасно
    Учитесь использовать основные команды (CD, служба, CP, sudo, mv, комната, mkdir, перезагрузка, и т.д.) непосредственно на VPS.
    Учитесь легко справляться, Ваши пакеты со способным - получают, держат Ваш VPS в курсе
    Присвойте полномочия для папок правильным способом
    Сохраните легко обновленными Ваша система VPS (сохраненные пакеты и личинка)
    Управление учетными записями пользователей для VPS
    Управляйте и присвойте административные полномочия (sudo / su) для пользователей
    Подключение со сторонней службой от Вашего VPS, через ключи SSH
    Легко установите брандмауэр, и существенно увеличивает безопасность Вашего VPS
    Установите свои службы для создания их более безопасными
    Истечение заголовков набора для Ваших проектов
    Включает системе Gzip на Вашем сервере
    Установите свои службы для сокращения возможных нападений DoS и DDoS
    Избегите CSS / XSS
    Сертификаты безопасности установки. HTTPS / соединения TLS для Ваших проектов в Вашем VPS
    Используйте Letsencrypt и получите легко бесплатные сертификаты безопасности
    Создайте домены и поддомены легко в Вашем VPS
    Как легко развертывают любой проект в Вашем VPS
    Как развернуть сложные проекты в VPS (Laravel как вариант использования)

    Course Description
    Create and configure your own virtual private server (VPS) from scratch and step-by-step.

    During this course, learn to create from scratch your own VPS server, configure it properly, with security measures best suited and most appropriate mechanisms of operation.

    Deploy your services and sites on a fast server like Nginx, with PHP or whatever you require, just perform and learn all that you can do with a VPS.

    Displays all your projects with your own domain, with endless possibilities, because it is your VPS and your rules. Keep your own space in the cloud for all your work, projects and ideas; all in the same VPS.

    Create your own VPS with DigitalOcean, installs and deploys a complete system with Linux / Ubuntu, PHP Nginx and MySQL besides obtaining TLS certificates completely free and automated through Letsencrypt.

    With your VPS, you can install al what you need and you require, just learn how to do that and deploy all the projects that you want.

    Why choose this course?

    After completing this course, you will be able to deploy your own VPS server very quickly and easily, using very powerful tools, innovative and safe (Nginx, letsencrypt, PHP, MySQL, etc). You will have your personal and professional projects online without additional costs, because no matter how many domains, subdomains, or projects put on your VPS, the cost will remain the same because you can do all that you need in a single VPS.

    Upon completion of all classes, have all your projects under a VPS server, completely safe with HTTPS / TLS connections, completely free through Letsencrypt.

    Do you want more details? Here is everything that you can get from this course:

    • Create your own VPS server with DigitalOcean or the service that you prefer.
    • Have a safe and friendly fast system with Linux / Ubuntu on your VPS
    • Deploy a Nginx server in minutes on your VPS
    • Hardening your Nginx installation
    • Install a MySQL server quickly
    • Configure and easily use Git to deploy projects on your VPS
    • Get external packages and install them globally (composer and Letsencrypt as examples)
    • Create and set up your own domain and unlimited subdomains in a single VPS
    • Point your domain to your VPS server, configuring DNS entries
    • Connect to your VPS remotely, easily and safely
    • Learn to use basic commands (cd, service, cp, sudo, mv, rm, mkdir, reboot, etc.) directly on the VPS.
    • Learn to easily manage your packages with apt-get, keep updated your VPS
    • Assign permissions for folders in the right way
    • Keep easily updated your VPS system (retained packages and grub)
    • Managing user accounts for the VPS
    • Manage and assign administrative permissions (sudo / su) for users
    • Connect with third-party service from your VPS, through SSH keys
    • Easily set up a firewall and dramatically increases the security of your VPS
    • Set up your services to make them safer
    • Set headers expiration for your projects
    • Enables system Gzip on your server
    • Set up your services to reduce possible attacks DoS and DDoS
    • Avoid CSS / XSS
    • Install security certificates. HTTPS / TLS connections for your projects in your VPS
    • Use Letsencrypt and get easily free security certificates
    • Create domains and subdomains easily in your VPS
    • How easily deploy any project in your VPS
    • How to deploy complex projects in the VPS (Laravel as use case)
    It does not end here! You are going to have lifetime access to all the current and new classes that are going to be added to the course, keep updated your VPS with the latest packages, versions, and systems.

    Finally, but not less important, you can contact me at any moment; I will always be pleased to help with any problem or project.

    Do not wait to be an expert and keep your own services and projects in the cloud with a VPS.

    Join to the course now and see you in class!

    What are the requirements?
    • Be able to pay for a VPS service, for the course and your own projects (5 USD / month)
    • Eager to learn and participate :)
    • Basic ideas about the web and online projects (cloud)
    What am I going to get from this course?
    • Publish your projects to your own space in the cloud
    • Manage efficiently and safely your own VPS Server
    • Use the most recent and recommended techniques to manage your projects and services
    • Build high security projects easily and without pay extra
    What is the target audience?
    • Who wants to manage his own space online
    • Who wants to have his own projects and services, safely and without pay extra
    • Who want full control over his projects, domains, subdomains and technologies



    Section 1: Introduction

    Lecture 1
    What You Are Going to Do and to Learn
    02:00

    Lecture 2
    DigitalOcean is Not Required, but Why to Use It?
    03:10

    Lecture 3
    Why to Use Nginx?
    02:55

    Lecture 4
    Why to Use LetsEncrypt?
    02:54

    Quiz 1
    Verifying The Learning Process :)
    2 questions
    Section 2: Starting With The VPS

    Lecture 5
    Creating a Pre-Installed VPS
    04:35

    Lecture 6
    How to Stablish a Connection with Your VPS From Windows
    03:49

    Lecture 7
    How to Stablish a Connection with Your VPS From OSX/Linux
    Article

    Lecture 8
    Your Own Domain and How to Configure It
    02:32

    Lecture 9
    Configuring The Domain From The DigitalOcean Side
    03:55

    Quiz 2
    Verifying The Learning Process :)
    2 questions
    Section 3: Learning and Using Some Important Commands

    Lecture 10
    Obtaining Help and Instructions for a Specific Command
    03:03

    Lecture 11
    Browsing Through Routes
    05:32

    Lecture 12
    Listing the Contents of a Specific Location
    03:23

    Lecture 13
    Managing Files (Create, Delete, Move and Copy)
    06:22

    Lecture 14
    Managing Folders (Create, Delete, Move and Copy)
    04:27

    Lecture 15
    Managing Packages and Updating the System (apt-get)
    04:26

    Lecture 16
    How to Restart the System "System Restart Required"
    02:29

    Lecture 17
    Upgrading "Retained" Packages and Grub
    05:32

    Lecture 18
    Processes Management: The "Service" Command
    03:32

    Quiz 3
    Verifying The Learning Process :)
    3 questions
    Section 4: Installing and Configuring Some Tools

    Lecture 19
    (Optional) How to Install LEMP (Nginx, MySQL and PHP)
    Article

    Lecture 20
    Installing Git for the VPS
    02:33

    Lecture 21
    Installing and Enabling Some PHP Packages and Modules
    03:20

    Lecture 22
    Installing Composer to Manage Dependencies
    04:00

    Lecture 23
    You Can Install The Package That You Require!
    Article
    Section 5: Setting an Initial Security Level

    Lecture 24
    (Optional) Creating SSH Keys for Remote Connections
    04:15

    Lecture 25
    (Optional) Using the SSH Keys to Stablish Connections
    Article

    Lecture 26
    User Accounts Management. Create and Delete User Accounts
    06:59

    Lecture 27
    Giving Admin Permissions (sudo) to a Specific User
    04:30

    Lecture 28
    Assigning Permissions in The Right Way
    06:09

    Lecture 29
    Installing and Configuring UFW to Improve the Security
    05:57

    Lecture 30
    Ensuring the MySQL Server
    01:51

    Lecture 31
    Removing the "Daily Message" and Updating the System (Again)
    03:20
    Section 6: Initial Configuration of Nginx

    Lecture 32
    Where is Nginx and the Configuration Files
    04:35

    Lecture 33
    Creating Domains and Subdomains (Part I)
    09:34

    Lecture 34
    Creating Domains and Subdomains (Part II)
    04:41

    Lecture 35
    Enabling and Configuring the Gzip Module
    02:45

    Lecture 36
    Stablishing the Expiration Headers
    05:54
    Section 7: Hardening Nginx (Advanced Security Configurations)

    Lecture 37
    Solving a Privacy Problem With Nginx
    02:49

    Lecture 38
    Hiding Details About PHP in the Responses
    05:46

    Lecture 39
    Avoiding XSS Attacks on Nginx
    03:58

    Lecture 40
    Mitigating DoS and DDoS Attacks
    08:32

    Quiz 4
    Verifying The Learning Process :)
    2 questions
    Section 8: Deploy a Complete Project on You VPS (Laravel)

    Lecture 41
    Obtaining the Laravel Project Structure Using Git and Github
    02:49

    Lecture 42
    Installing All the Dependencies of the Project With Composer
    02:17

    Lecture 43
    Creating the Database and Configuring the Environment
    03:42

    Lecture 44
    Executing the Migrations to Build the Database Structure
    02:19

    Lecture 45
    Configuring the Domain and the Folder Permissions
    04:03

    Lecture 46
    Testing and Fixing the Project
    02:23
    Section 9: Setting HTTPS/TLS Websites With LetsEncrypt

    Lecture 47
    Obtaining and Installing LetsEncrypt
    04:20

    Lecture 48
    Obtaining Free Certificates, For Every Domain, With LetsEncrypt
    05:53

    Lecture 49
    Installing the Certificates To Nginx
    07:50

    Lecture 50
    Improving the Security with dhparams
    05:17
    Section 10: Increasing the Security of The VPS

    Lecture 51
    Using Fail2Ban to Avoid Brute Force Attacks
    05:26
    Section 11: Conclusions and Recommendations

    Lecture 52
    It is Not the End... There are Tons of New Concepts
    01:28

    Lecture 53
    Try DigitalOcean for Free

    На сегодняшний день действует скидка 79%. Возможно цена изменится.

     
    Последнее редактирование модератором: 20 янв 2017
  2. Последние события

    1. skladchik.com
      Складчина доступна.
      28 июн 2024
    2. skladchik.com
      Хранитель хранитель.
      28 июн 2024
    3. skladchik.com
      Складчина закрыта.
      15 апр 2018
    4. skladchik.com
      Складчина доступна.
      4 май 2017

    Последние важные события

    1. skladchik.com
      Складчина доступна.
      28 июн 2024
    2. skladchik.com
      Хранитель хранитель.
      28 июн 2024
    3. skladchik.com
      Складчина закрыта.
      15 апр 2018
    4. skladchik.com
      Складчина доступна.
      4 май 2017
  3. Отзывы участников

    5/5,
    • 5/5,
      Работой организатора доволен
      Отличный материал очень понравилось качественно расписано хороший материал по настройкам жду складчины на перевод
      18 янв 2017
      1 человеку нравится это.
  4. Обсуждение
  5. 5 янв 2017
    #2
    Попондополо
    Попондополо БанЗабанен
    А перевод не планируется? Думаю много желающих бы появилось на складчину с переводом.:)
     
  6. 5 янв 2017
    #3
    Зенит
    Зенит БанЗабанен
    Чтобы сделать перевод нужен сам курс. Чтобы заинтересовать переводчика сделать перевод нужна определенная сумма, ниже которой никто не захочет тратить свое время. Если соберется нужное количество людей (денег), то перевод не заставит себя долго ждать.
     
    Последнее редактирование модератором: 5 янв 2017
    3 пользователям это понравилось.
  7. 16 янв 2017
    #4
    Samigg
    Samigg ОргОрганизатор (А)
    Если нужен перевод, могу взяться :)
     
    4 пользователям это понравилось.
  8. 17 янв 2017
    #5
    sharpshark
    sharpshark ЧКЧлен клуба
    ребят а чего остановили складчину?
     
  9. 17 янв 2017
    #6
    andrew636
    andrew636 ЧКЧлен клуба
    А кто её остановил? Активная. Реквизиты открыты
     
  10. 17 янв 2017
    #7
    sharpshark
    sharpshark ЧКЧлен клуба
    ну записаться нельзя в складчину, вот -

    Произошла ошибка:
    Складчина остановлена.​
     
  11. 17 янв 2017
    #8
    bober
    bober БанЗабанен
    Да, давно закрыта, я пару дней назад пытался - аналогичное сообщение. Удивился и ушёл...
     
  12. 18 янв 2017
    #9
    Rus Ilyasov
    Rus Ilyasov ЧКЧлен клуба
    Отсутсвовал долго, сорри за задержку
     
Статус обсуждения:
Комментирование ограничено.