Skip to content

Commit 5880bb2

Browse files
committed
HS NFS and Update other HS Titles
1 parent bac8164 commit 5880bb2

File tree

2 files changed

+62
-47
lines changed

2 files changed

+62
-47
lines changed

docs/Tutorials/HS-NFS.md

+61-46
Original file line numberDiff line numberDiff line change
@@ -1,79 +1,94 @@
11
---
22
template: blog_post.html
3-
title: Home Server - Syncthing
4-
description: Home Server | Syncthing | مزامنة ملفاتك مع السيرفر المنزلي
5-
date: 2023-09-05
3+
title: Home Server - NFS
4+
description: Home Server | تنصيب وضبط خدمة NFS لمشاركة ملفات السيرفر
5+
date: 2024-02-09
66
---
77

8-
# <div dir="rtl"></div>
8+
# <div dir="rtl">تنصيب وضبط خدمة NFS لمشاركة ملفات السيرفر</div>
99

10-
![type:video](https://www.youtube.com/embed/Hy10VuIUuFI)
10+
![type:video](https://www.youtube.com/embed/aeoD503cGdg)
1111

1212
<div dir="rtl">
13-
تنصيب وضبط خدمة Syncthing على السيرفر المنزلي، لمزامنة الملفات بشكل آمن، ومن أي مكان في العالم.
13+
شرح كيفية تنصيب وضبط خدمة NFS لوصول أسرع لملفات السيرفر المنزلي، نشرح بشكل عملي تنصيب الخدمة على السيرفر، وتنصيب الحزم والإعدادات اللازمة في جانب العميل "الجهاز الآخر".
1414
</div>
1515

1616
<p hidden>#more</p>
1717

18-
## <div dir="rtl">إعداد مجلدات الخدمة</div>
18+
## Server side
19+
20+
- Install
21+
22+
```sh
23+
sudo apt install nfs-kernel-server
24+
```
25+
26+
- create the share
1927

2028
```sh
21-
mkdir -p /mnt/srv/docker/cont/syncthing/config
29+
sudo nano /etc/exports
30+
```
31+
2232
```
33+
/home/mbesar 192.168.101.0/24(rw,sync,no_root_squash,no_subtree_check)
34+
/mnt/srv 192.168.101.0/24(rw,sync,no_root_squash,no_subtree_check)
2335
24-
## <div dir="rtl">إضافة الخدمة إلى docker-compose file</div>
36+
```
2537

26-
<div dir="rtl">بالأمر:</div>
38+
- Restart the server
2739

2840
```sh
29-
nano /mnt/srv/docker/comp/docker-compose.yml
41+
sudo systemctl restart nfs-kernel-server
3042
```
3143

32-
<div dir="rtl">وإضافة ما يلي:</div>
33-
34-
``` yaml title="docker-compose.yml"
35-
36-
# =====================================
37-
syncthing:
38-
image: lscr.io/linuxserver/syncthing:latest
39-
container_name: syncthing
40-
networks:
41-
- hs
42-
environment:
43-
PUID: 1000
44-
PGID: 1000
45-
TZ: Africa/Cairo
46-
volumes:
47-
- /mnt/srv/docker/cont/syncthing/config:/config
48-
- /mnt/srv/data:/data
49-
ports:
50-
- 8384:8384
51-
- 22000:22000/tcp
52-
- 22000:22000/udp
53-
- 21027:21027/udp
54-
restart: always
44+
## Client side
45+
46+
- Install autofs
47+
48+
```sh
49+
sudo apt install autofs
5550
```
5651

57-
## <div dir="rtl">إنشاء وتشغيل الخدمة</div>
52+
- Edit the Master map file `/etc/auto.master`
5853

5954
```sh
60-
docker compose -f /mnt/srv/docker/comp/docker-compose.yml up -d
55+
sudo nano /etc/auto.master
6156
```
6257

63-
## <div dir="rtl">الوصول للخدمة عبر المُتصفح:</div>
58+
add the below
6459

65-
http://SERVER-IP:8384
60+
```ini
61+
/vs /etc/auto.vs --ghost --timeout=180
62+
```
6663

67-
## <div dir="rtl">وصول أسرع عبر اسم مُختصر:</div>
64+
- Create a map file `/etc/auto.vs`
6865

69-
<div dir="rtl">راجع الحلقات التالية ثم الحلقة أعلاه</div>
66+
```sh
67+
sudo nano /etc/auto.vs
68+
```
69+
add the below
7070

71-
![type:video](https://www.youtube.com/embed/3MJxOnf0Hlc)
71+
```ini
72+
vs-home -rw,intr,rsize=8192,wsize=8192,retrans=1,_netdev,timeo=900 192.168.101.101:/home/mbesar
73+
vs-srv -rw,intr,rsize=8192,wsize=8192,retrans=1,_netdev,timeo=900 192.168.101.101:/mnt/srv
74+
```
7275

73-
![type:video](https://www.youtube.com/embed/emLFTyf31MQ)
76+
- Enable auotfs service
77+
```sh
78+
sudo systemctl enable autofs.service
79+
```
7480

75-
## <div dir="rtl">مراجع</div>
81+
- Start auotfs service
82+
```sh
83+
sudo systemctl start autofs.service
84+
```
7685

77-
- [Syncthing](https://syncthing.net/)
78-
- [Syncthing Docker Image](https://github.com/linuxserver/docker-syncthing)
79-
- [Nginx Proxy Manager on GitHub](https://github.com/NginxProxyManager/nginx-proxy-manager)
86+
- Check service status
87+
```sh
88+
sudo systemctl status autofs.service
89+
```
90+
91+
- Reload auotfs service
92+
```sh
93+
sudo systemctl reload autofs.service
94+
```

docs/Tutorials/HS-Samba.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ description: Home Server | خدمة مشاركة الملفات
55
date: 2022-12-06
66
---
77

8-
# Home Server | مشاركة الملفات بين ويندوز وأندرويد ولينكس من خلال السيرفر المنزلي
8+
# <div dir="rtl">مشاركة الملفات بين ويندوز وأندرويد ولينكس من خلال السيرفر المنزلي</div>
99

1010
![type:video](https://www.youtube.com/embed/ZeeaScxN3ZQ)
1111

0 commit comments

Comments
 (0)