Linx Server
Self-hosted ΡΠ°ΠΉΠ»/ΠΌΠ΅Π΄ΠΈΠ° Ρ ΠΎΡΡΠΈΠ½Π³.
ΠΠ΅ΠΌΠΎ¶
ΠΠ°ΠΊ Π²ΡΠ³Π»ΡΠ΄ΠΈΡ, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ Π½Π°: https://put.icu/
ΠΠ»ΠΈΠ΅Π½ΡΡ¶
ΠΡΠΈΡΠΈΠ°Π»ΡΠ½ΡΠΉ | CLI: linx-client | Source |
ΠΠ΅ ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΡΠΉ | Android: LinxShare | Source | Google Play |
CLI: golinx | Source |
Features¶
- ΠΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ Π±Π°Π·ΠΎΠ²ΡΡ ΡΠΈΠΏΠΎΠ² ΡΠ°ΠΉΠ»ΠΎΠ² (ΠΊΠ°ΡΡΠΈΠ½ΠΊΠΈ, Π²ΠΈΠ΄Π΅ΠΎ, Π°ΡΠ΄ΠΈΠΎ, markdown, pdf)
- ΠΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠΊΠΈ ΠΊΠΎΠ΄Π° Π²ΠΎ ΡΡΡΠΎΠ΅Π½Π½ΠΎΠΌ ΡΠ΅Π΄Π°ΠΊΡΠΎΡΠ΅
- API Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ. Π‘ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠ΅ΠΉ
- Π‘ΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΠ΅ ΡΠΎΡΡΠ΅Π½ΡΠΎΠ²
- Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° ΡΡΠΎΠΊΠ° Π΄Π΅ΠΉΡΡΠ²ΠΈΡ ΡΠ°ΠΉΠ»ΠΎΠ² ΠΈ ΡΡΡΠ»ΠΎΠΊ, ΡΠ΄Π°Π»Π΅Π½ΠΈΠ΅ ΠΊΠ»ΡΡΠ΅ΠΉ, ΡΠ°Π½Π΄ΠΎΠΌΠ½ΡΠ΅ ΠΈΠΌΠ΅Π½Π° ΡΠ°ΠΉΠ»ΠΎΠ²
Screenshots¶
ΠΠ°ΡΠ°Π»ΠΎ¶
- Π‘ΠΎΠ·Π΄Π°ΡΡ ΠΏΠ°ΠΏΠΊΠΈ
files
ΠΈmeta
ΠΈ Π·Π°ΠΏΡΡΡΠΈΡΡchown -R 65534:65534 meta && chown -R 65534:65534 files
- Π‘ΠΎΠ·Π΄Π°ΠΉΡΠ΅ ΡΠ°ΠΉΠ» ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ (ΠΏΡΠΈΠΌΠ΅Ρ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»Π΅Π½ Π² ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΈ), ΠΌΡ Π±ΡΠ΄Π΅ΠΌ Π½Π°Π·ΡΠ²Π°ΡΡ Π΅Π³ΠΎ linx-server.conf Π² ΡΠ»Π΅Π΄ΡΡΡΠΈΡ ΠΏΡΠΈΠΌΠ΅ΡΠ°Ρ .
ΠΡΠΈΠΌΠ΅Ρ:
1 |
|
ΠΡΠΈΠΌΠ΅Ρ Ρ docker-compose
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
|
Π ΠΈΠ΄Π΅Π°Π»Π΅ Π²Ρ Π΄ΠΎΠ»ΠΆΠ½Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΎΠ±ΡΠ°ΡΠ½ΡΠΉ ΠΏΡΠΎΠΊΡΠΈ-ΡΠ΅ΡΠ²Π΅Ρ, ΡΠ°ΠΊΠΎΠΉ ΠΊΠ°ΠΊ nginx, traefik ΠΈΠ»ΠΈ caddy, Π΄Π»Ρ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°ΡΠΎΠ² TLS.
ΠΠ²ΡΠΎΡ¶
Andrei Marcu, https://andreim.net/