Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Empty file added Introductions/2400032115.txt
Empty file.
71 changes: 57 additions & 14 deletions selfhosted/ContributionRules.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,57 @@
# Y24OpenSourceEngineering
Create a small video of your self hosted project exploring its features
Upload to your google drive
Create a public share link

Fork the Project
Clone it
Add a file .md in Directory called "Self Hosted"
Write a description of what it does and how to install
Add google drive video url
Add your linkedin post url and also your team mates names
Make a commit
Raise a Pull Request
Respond to the issue by tagging PR Number
# Y24OpenSourceEngineering – Self Hosted Project Contribution Rules

Thank you for contributing to the **Self Hosted Projects** section of Y24OpenSourceEngineering! 🎉
Please follow the steps below to ensure your project is properly documented and submitted.


## Create and Share Your Project Demo

1. **Create a short video** showcasing your self-hosted project and its key features.
2. **Upload it to Google Drive** and generate a **public share link**.
3. (Optional) Share your LinkedIn post about your project and include your teammates’ names.



## How to Contribute

1. **Fork** this repository to your own GitHub account.
2. **Clone** your fork to your local machine:
```bash
git clone https://github.com/YOUR-USERNAME/Y24OpenSourceEngineering.git





# Y24OpenSourceEngineering – స్వీయ హోస్టెడ్ ప్రాజెక్ట్ కాంట్రిబ్యూషన్ గైడ్

ఈ రిపోజిటరీకి స్వాగతం! 🎉
ఇక్కడ మీరు మీ **Self Hosted Project (స్వీయ హోస్టెడ్ ప్రాజెక్ట్)** వివరాలను జోడించి, వీడియో మరియు లింకులతో పాటు Pull Request (PR) సృష్టించడం నేర్చుకుంటారు.



## చేయవలసిన దశలు (Steps to Follow)

### 1️⃣ మీ ప్రాజెక్ట్ యొక్క వీడియో తయారు చేయండి
- మీ స్వీయ హోస్టెడ్ ప్రాజెక్ట్‌లో ఉన్న **ఫీచర్లను చూపుతూ చిన్న వీడియో** తయారు చేయండి.

- ఆ వీడియోను **Google Drive**లో అప్లోడ్ చేయండి.
- **Public Share Link (ప్రజలకు షేర్ చేసే లింక్)** సృష్టించండి.



### 2️⃣ ప్రాజెక్ట్‌ను Fork చేయండి
- ఈ ప్రాజెక్ట్‌కి వెళ్లండి:
👉 [https://github.com/KLGLUG/Y24OpenSourceEngineering](https://github.com/KLGLUG/Y24OpenSourceEngineering)
- కుడివైపున ఉన్న **“Fork”** బటన్‌ను నొక్కండి.

- దీని ద్వారా ఈ రిపోజిటరీ మీ GitHub అకౌంట్‌లో కాపీ అవుతుంది.



### 3️⃣ రిపోజిటరీని Clone చేయండి
మీ సిస్టమ్‌లో క్లోన్ చేసేందుకు ఈ కమాండ్‌లు నడపండి:
```bash
git clone https://github.com/YOUR-USERNAME/Y24OpenSourceEngineering.git
cd Y24OpenSourceEngineering

78 changes: 78 additions & 0 deletions selfhosted/selfhosted.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,78 @@
అడ్గార్డ్ హోమ్ (AdGuard Home)

AdGuard Home అనేది DNS స్థాయిలో ప్రకటనలు (Ads), ట్రాకర్లు (Trackers), మరియు మాల్వేర్ సైట్లను బ్లాక్ చేసే స్వీయ హోస్టెడ్ DNS సర్వర్.
ఇది మీ నెట్‌వర్క్‌లోని అన్ని పరికరాలకు ప్రైవసీ, భద్రత, మరియు వేగం అందిస్తుంది.
ఇది ఓపెన్ సోర్స్ సొల్యూషన్ కాబట్టి మీ డేటా పూర్తిగా మీ నియంత్రణలో ఉంటుంది.


## ఇది ఎలా పనిచేస్తుంది (How It Works)

AdGuard Home DNS స్థాయిలో పనిచేస్తుంది.
మీ పరికరం ఏ వెబ్‌సైట్‌కి యాక్సెస్ చేయాలన్నా, అది DNS సర్వర్‌కి రిక్వెస్ట్ పంపుతుంది.
AdGuard Home ఆ రిక్వెస్ట్‌ని తన ఫిల్టర్‌ల ద్వారా తనిఖీ చేస్తుంది:

- వెబ్‌సైట్ ట్రాకింగ్ లేదా అడ్వర్టైజింగ్ డొమైన్ అయితే — ఆ రిక్వెస్ట్‌ని **బ్లాక్ చేస్తుంది**
- సురక్షితమైన వెబ్‌సైట్ అయితే — DNS రిస్పాన్స్‌ని **అనుమతిస్తుంది**

దీని వల్ల మీ బ్రౌజింగ్ వేగం పెరుగుతుంది, అనవసర ప్రకటనలు కనిపించవు, మరియు డేటా సురక్షితంగా ఉంటుంది.


## ఇది ఎలా ఉపయోగించాలి (How To Use)

1️ AdGuard Home వెబ్ డ్యాష్‌బోర్డ్‌కి వెళ్ళండి (ఉదా: `http://localhost:3000`).
2️ **Dashboard** లో DNS రిక్వెస్ట్‌లు, బ్లాక్‌ల సంఖ్య మరియు పరికరాల వివరాలు చూడవచ్చు.
3️ **Filters** సెక్షన్‌లో బ్లాక్‌లిస్ట్‌లు లేదా అల్లోలిస్ట్‌లు జోడించవచ్చు.
4️ **Clients** సెక్షన్‌లో పరికరాల ఆధారంగా కస్టమ్ DNS రూల్స్ సెట్ చేయవచ్చు.
5️ **Query Log** ద్వారా ఏ సైట్లు బ్లాక్ అయ్యాయో లేదా అనుమతించబడ్డాయో తెలుసుకోవచ్చు.
6️ **Settings** లో DNS-over-HTTPS (DoH) లేదా DNS-over-TLS (DoT) ఎనేబుల్ చేసి, సురక్షిత DNS కనెక్షన్ పొందవచ్చు.
7 **Statistics** ద్వారా మొత్తం DNS ట్రాఫిక్ మరియు టాప్ బ్లాక్ చేసిన డొమైన్‌లు తెలుసుకోవచ్చు.


## ముఖ్య లక్షణాలు (Main Features)

• నెట్‌వర్క్ స్థాయిలో Ads మరియు Trackers బ్లాక్ చేయడం
• రియల్ టైమ్ లాగ్స్ మరియు DNS స్టాటిస్టిక్స్
• DNS-over-HTTPS (DoH) మరియు DNS-over-TLS (DoT) సపోర్ట్
• సులభమైన వెబ్ డ్యాష్‌బోర్డ్ ఇంటర్‌ఫేస్
• Custom బ్లాక్‌లిస్ట్‌లు మరియు అల్లోలిస్ట్‌లు
• లోకల్ నెట్‌వర్క్‌లో పూర్తిగా ప్రైవేట్ DNS ఫిల్టరింగ్


## ఇది ఎక్కడ ఉపయోగించవచ్చు (Use Cases)

AdGuard Home ను చాలా రకాల వాతావరణాల్లో ఉపయోగించవచ్చు.
ఇది హోమ్ నెట్‌వర్క్‌లలో కుటుంబ సభ్యుల కోసం ప్రకటనలను బ్లాక్ చేసి, సురక్షితమైన బ్రౌజింగ్ అనుభవాన్ని కల్పిస్తుంది.
**విద్యాసంస్థల్లో**, విద్యార్థులు చదువుకునే సమయంలో అప్రయోజక కంటెంట్‌ మరియు ట్రాకింగ్ సైట్లను నిరోధించి, సేఫ్ ఇంటర్నెట్ వాతావరణం అందిస్తుంది.
**డెవలపర్లు** దీనిని DNS రిక్వెస్ట్‌లను మానిటర్ చేయడానికి, టెస్టింగ్ చేయడానికి మరియు లోకల్ నెట్‌వర్క్ ట్రాఫిక్‌ను విశ్లేషించడానికి ఉపయోగించవచ్చు.
**కార్యాలయాలు** లేదా సంస్థల్లో, ఇది ఉద్యోగుల ప్రైవసీని కాపాడి, ట్రాకింగ్ మరియు Ads నుండి రక్షణ కల్పిస్తూ నెట్‌వర్క్ నియంత్రణను సులభం చేస్తుంది.
మొత్తం మీద, AdGuard Home అన్ని రకాల నెట్‌వర్క్‌లకు ప్రైవసీ, భద్రత, మరియు నియంత్రణను అందించే సమగ్ర పరిష్కారం.


## ప్రైవసీ మరియు భద్రత (Privacy & Security)

- అన్ని DNS రిక్వెస్ట్‌లు మీ సర్వర్‌లోనే ప్రాసెస్ అవుతాయి.
- ISP లేదా థర్డ్ పార్టీ సర్వర్లకు డేటా వెళ్లదు.
- HTTPS ద్వారా ఎన్క్రిప్షన్ కల్పించడం వల్ల సురక్షిత DNS కమ్యూనికేషన్.
- Dashboard యాక్సెస్ పాస్‌వర్డ్ ద్వారా రక్షితంగా ఉంటుంది.


## LinkedIn పోస్ట్
🔗 [https://www.linkedin.com/posts/jayanth-krishna-munjeti-0484a2329_activity-7392035238261977088-xfGw](https://www.linkedin.com/posts/jayanth-krishna-munjeti-0484a2329_activity-7392035238261977088-xfGw)



## వ్యక్తిగత వివరాలు (Personal Details)

**పేరు:** ముంజేటి జయంత్ కృష్ణ
**ID నంబర్:** 2400032115
**విద్యాసంస్థ:** KL University
**ఈమెయిల్:** [email protected]
**GitHub:** [MUNJETIJAYANTHKRISHNA](https://github.com/MUNJETIJAYANTHKRISHNA)
**LinkedIn:** [Profile Link](https://www.linkedin.com/in/jayanth-krishna-munjeti-0484a2329/)


# సారాంశం (Summary)

AdGuard Home ఒక ప్రైవసీ-కేంద్రిత DNS సర్వర్, ఇది Ads మరియు Trackers ని బ్లాక్ చేసి, సురక్షితమైన మరియు వేగవంతమైన బ్రౌజింగ్ అనుభవాన్ని ఇస్తుంది.
ఇది పూర్తిగా స్వీయ నియంత్రణలో ఉండే, సులభంగా ఉపయోగించగల Open Source పరిష్కారం.
మీ నెట్‌వర్క్ భద్రత ఇప్పుడు మీ చేతుల్లో ఉంది!