Laipni lūdzam atmosfērā
#1
Laipni lūdzam atmosfērā
https://atproto.com/
AT protokols ir atvērts, decentralizēts tīkls sociālo lietojumprogrammu veidošanai.

https://atproto.com/guides/self-hosting#...bian-11-12

PDS pašdarbināšana

Bluesky PDS pašdarbināšana nozīmē savu personas datu servera palaišanu, kas spēj federēt ar plašāku atproto tīklu.

PDS (personas datu serveris)

PDS jeb personas datu serveris ir serveris, kas mitina lietotāju. PDS vienmēr saglabās lietotāja datu repo un parakstīšanas atslēgas. Tas var arī piešķirt lietotājam rokturi un A. Daudzi PDSE mitinās vairākus lietotājus.

PDS sazinās ar AppViews, lai palaistu lietojumprogrammas. PDS parasti neveic nevienas lietojumprogrammas, lai gan tai būs vispārīgas konta pārvaldības saskarnes, piemēram, OAuth pieteikšanās ekrāns. PDSE aktīvi sinhronizē savus datus ar relejiem.
"Kā cilvēks, kam trūkst pašcieņas, nav dīdzējs, bet nīcējs, tā arī tauta, kurai nav pašapziņas." K.Mīlenbahs
Atbilde
#2
Bluesky ir sociālais medijs, kādam tam jābūt. Atrodi savu kopienu starp miljoniem lietotāju, atbrīvo savu radošumu un atkal izbaudi dzīvi.
https://bsky.social/about

Sociālie mediji ir pārāk svarīgi, lai tos kontrolētu tikai dažas korporācijas. Mēs veidojam atvērtu pamatu sociālajam internetam, lai mēs visi varētu veidot tā nākotni.

Tava laika skala, tava izvēle Koncentrējies uz savu draugu grupu, esi lietas kursā par jaunākajām ziņām vai izpēti ar algoritmu, kas apgūst to, kas tev patīk. Bluesky platformā tam ir paredzēta plūsma. 

Kontrolējiet savu ritināšanu Izmantojiet jaudīgus moderācijas sarakstus, satura filtrus un citus rīkus, lai kontrolētu, kas nonāk jūsu laika skalā. Nākotnē cilvēki un organizācijas varēs izmantot atvērtos rīkus, lai vēl tiešāk piedalītos moderācijā. 

Daļa no vecā, viss jaunais Sociālie mediji kādreiz bija jautri. Esiet pats unikāls un radiet kopā ar draugiem, vienlaikus sekojot līdzi tam, kas notiek globālā mērogā.

Veidojiet nākotni

Atvērtie protokoli, piemēram, HTTP, ir interneta pamats. Mēs veidojam atvērtā pirmkoda infrastruktūru, lai sociālā komunikācija varētu būt tikpat atvērta un sadarbspējīga kā pats tīmeklis. https://docs.bsky.app/
"Kā cilvēks, kam trūkst pašcieņas, nav dīdzējs, bet nīcējs, tā arī tauta, kurai nav pašapziņas." K.Mīlenbahs
Atbilde
#3
Citāts:Hmm, some kind of issue occurred when contacting the feed server. Please let the feed owner know about this issue.

Message from server: Not Enough Resources
ziņa no Bluesky https://bsky.app/ 2026.08.16

Okay, pēc 1 viss strādā bez aizķeršanās
"Kā cilvēks, kam trūkst pašcieņas, nav dīdzējs, bet nīcējs, tā arī tauta, kurai nav pašapziņas." K.Mīlenbahs
Atbilde
#4
Tagad arī https://web.archive.org/

503 Service Unavailable
No server is available to handle this request.
"Kā cilvēks, kam trūkst pašcieņas, nav dīdzējs, bet nīcējs, tā arī tauta, kurai nav pašapziņas." K.Mīlenbahs
Atbilde
#5
(2026-08-17 2:44)LvSnor Raksta: Tagad arī https://web.archive.org/

503 Service Unavailable
No server is available to handle this request.

Diemžēl nākamajā dienā uzradās 

[Attēls: 2026-08-17-12-25-31-Internet-Archive-Tem...irefox.jpg]

https://bsky.app/profile/did:plc:73dpznb...yurwbiulov

https://mastodon.archive.org/deck/@internetarchive
"Kā cilvēks, kam trūkst pašcieņas, nav dīdzējs, bet nīcējs, tā arī tauta, kurai nav pašapziņas." K.Mīlenbahs
Atbilde
#6
Jā, var izmantot abus vienlaikus uz viena fiziska servera, bet tie nevar abi tieši klausīties uz viena un tā paša tīkla porta (80 un 443) uz vienas IP adreses. Tiklīdz viens serveris aizņem 443. portu, otrs nevarēs pacelties un izmetīs kļūdu
Kods:
Address already in use
.

Lai šo atrisinātu, viens no serveriem ir jāizvēlas kā galvenais (Priekšējais Reversais Proksi), kurš pieņem visu ienākošo 443. porta satiksmi un pāradresē pieprasījumus otrajam serverim.

1. Scenārijs: Caddy kā galvenais reversais proksi (Ieteicams)
Caddy ir ideāls kā priekšējais proksi, jo tas automātiski nokārtos SSL sertifikātus abiem domēniem.

  1. Konfigurējiet Apache2, lai tas klausītos uz cita iekšējā porta (piemēram,

    Kods:
    8080
    ), nevis 80/443.

    • Failā

      Kods:
      /etc/apache2/ports.conf
      nomainiet

      Kods:
      Listen 80
      uz

      Kods:
      Listen 8080
      .

    • Failā

      Kods:
      /etc/apache2/sites-available/example.com.conf
      :

      Apache


      Kods:
      <VirtualHost *:8080>     ServerName example.com     DocumentRoot /var/www/example.com </VirtualHost>
  2. Konfigurējiet Caddy (

    Kods:
    Caddyfile
    ), lai tas pieņem visu 443. porta satiksmi:

    Koda fragments


    Kods:
    # example.com novirza uz Apache2 example.com {     reverse_proxy 127.0.0.1:8080 } # fff.example.com apstrādā pats Caddy (vai novirza uz citu lietotni) fff.example.com {     root * /var/www/fff_app     file_server }
2. Scenārijs: Apache2 kā galvenais reversais proksi
Ja Apache2 jau darbojas uz 80/443 portiem un to nevēlaties aiztikt:

  1. Konfigurējiet Caddy, lai tas klausītos uz cita porta (piemēram,

    Kods:
    8443
    vai

    Kods:
    8081
    ).

    • Kods:
      /etc/caddy/Caddyfile
      :

      Koda fragments


      Kods:
      fff.example.com:8081 {     tls internal # vai izslēdziet TLS, ja SSL apstrādās Apache     root * /var/www/fff_app     file_server }
  2. Konfigurējiet Apache2 (

    Kods:
    /etc/apache2/sites-available/fff.example.com.conf
    ), lai tas pāradresē pieprasījumus uz Caddy:

    Apache


    Kods:
    <VirtualHost *:443>     ServerName fff.example.com     SSLEngine on     SSLCertificateFile /etc/letsencrypt/live/fff.example.com/fullchain.pem     SSLCertificateKeyFile /etc/letsencrypt/live/fff.example.com/privkey.pem     ProxyPass / http://127.0.0.1:8081/     ProxyPassReverse / http://127.0.0.1:8081/ </VirtualHost>
3. Scenārijs: Katram sava publiskā IP adrese
Ja jūsu serverim ir piešķirtas divas dažādas publiskās IP adreses (piemēram,

Kods:
1.2.3.4
un
Kods:
1.2.3.5
):
  • Apache2 konfigurācijā piesaistiet pirmajai IP:

    Kods:
    Listen 1.2.3.4:443

  • Caddy configuration/global block piesaistiet otrajai IP:

    Kods:
    Listen 1.2.3.5:443

Šajā gadījumā abi serveri var strādāt pilnīgi neatkarīgi bez pāradresācijas.

līdz ar to prasības pieaug uz  individuālas IP adeses esamību

Bluesky PDS (Personal Data Server) uzstādīšanas prasības iedalās aparātprogrammatūras (hardware), tīkla (network) un operētājsistēmas prasībās.

Šīs ir oficiālās un praksē ieteiktās prasības, lai palaistu savu PDS mezglu (1–20 lietotājiem):

1. Aparātprogrammatūra (Servera resursi)
Bluesky PDS ir ļoti viegls un nav prasīgs pret resursiem nelielam lietotāju skaitam:
  • CPU: Varat sākt ar 1 vCPU kodolu.

  • RAM: Vismaz 1 GB RAM (ieteicami 2 GB, īpaši ja uz servera griežas citi dienesti).

  • Diska vieta: 20 GB–40 GB SSD. Diska ietilpība ir atkarīga no tā, cik daudz lietotāju būs uz jūsu PDS un cik daudz failu (attēlu/video) tie augšupielādēs.

  • Arhitektūra:

    Kods:
    amd64
    (x86_64) vai

    Kods:
    arm64
    .

2. Tīkls un Domēns (Būtiskākās prasības)
Lai PDS spētu federēties ar pārējo AT Protocol tīklu un saņemt TLS sertifikātus, nepieciešams:

  1. Publiska statiskā IPv4 adrese.

  2. Atvērti porti ugunsmūrī:

    • 80/tcp (HTTP — Let's Encrypt / ACME validācijai)

    • 443/tcp (HTTPS un WebSockets lietotņu un federācijas saziņai)

  3. Savs domēns (vai apakšdomēns), piemēram,

    Kods:
    pds.example.com
    .

    • DNS iestatījumos jāizveido

      Kods:
      A
      ieraksti, kas norāda uz servera IP adresi:

      • Kods:
        pds.example.com
        ->

        Kods:
        [Servera IP]

      • Kods:
        *.pds.example.com
        (Wildcard A ieraksts) ->

        Kods:
        [Servera IP]
        (nepieciešams lietotāju apakšdomēnu un rokturu pārvaldībai).

3. Programmatūra un Operētājsistēma
Oficiālais PDS instalācijas skripts ir paredzēts šādām vidēm:
  • OS: Ubuntu 22.04 LTS vai Ubuntu 24.04 LTS (vai tīrs Debian 11/12).

  • Access: Root vai

    Kods:
    sudo
    piekļuve caur SSH.

  • Konteinerizācija: Docker un Docker Compose (ja izmanto oficiālo

    Kods:
    installer.sh
    skriptu, tas instalācijas laikā var uzstādīt Docker pats).

  • SMTP (E-pasts): Piekļuve kādam Transactional Email servisam (piemēram, Resend, SendGrid, Amazon SES, Mailgun) vai pašu SMTP serverim. E-pasti ir nepieciešami lietotāju reģistrācijai un paroles atjaunošanai.

Kā notiek ātrā uzstādīšana?
Ja izpildītas prasības (VPS ar Ubuntu, piesaistīts domēns un atvērti porti), PDS tiek uzstādīts ar oficiālo komandu:

Bash

Kods:
wget https://raw.githubusercontent.com/bluesky-social/pds/main/installer.sh sudo bash installer.sh
Skripts pajautās jūsu domēnu (piemēram,
Kods:
pds.example.com
) un e-pasta adresi, automātiski iestatīs Docker konteinerus, Caddy reverso proksi un SSL sertifikātus.
"Kā cilvēks, kam trūkst pašcieņas, nav dīdzējs, bet nīcējs, tā arī tauta, kurai nav pašapziņas." K.Mīlenbahs
Atbilde
« Vecāks | Jaunāks »


Pārlēkt uz:


Users browsing this thread: 1 Guest(s)