Pêşî sînorê endezyariyê bixwîne#
Tu hewceyê van î: pergaleke Linux a 64-bit a piştgirîkirî bi systemd, gihîştina rêveberiyê, komputereke pêbawer, arşîva endezyariyê ya armancdar û agahiyên kontrolê yên ji aliyekî cuda piştrastkirî. Divê xwedî kopiyên ewlehiyê, destûr, saet û vegerandinê fêm bike.
01 — Berî derxistinê piştrast bike#
Li ser vê dixebite: komputereke pêbawer. Arşîv û SHA-256 ya wê ya ji aliyekî cuda piştrastkirî bistîne. Divê piştrastkerê pakêtê berdest be.
kurdpackage verify --archive <archive>Guhertin: arşîveke herêmî kontrol dike, ne rajekarê çalak. Serkeftin: qedandina serkeftî ya piştrastker ji bo arşîva armancdar û lihevhatina nasnameyê bi agahiyên weşanê yên pêbawer. Di têkçûnê de: bisekine û pakêta rast bistîne; kontrolê derbas neke.
Di peldankeke nû û vala de derxe û kontrol bike manifest.json, SHA256SUMS û skrîptan.
02 — Saz bike bê destpêkirina veşartî#
Li ser vê dixebite: pergala Linux a xwedî, di peldanka derxistî ya piştrastkirî de. Pêşî skrîpt û pêşmercên wan kontrol bike.
sudo ./preflight.sh --install
sudo ./install.sh --installGuhertin: pakêta endezyariyê saz dike. Rêber bi eşkereyî dibêje sazkirin mifteyên desthilatê çênake, guhdarê çalak nake û xizmetê nade destpêkirin.
Serkeftin: kontrola pêşîn û sazkirin bê xeletî diqedin. Heke kontrola pêşîn têk biçe, pêşmerca raporkirî rast bike, ne ku guhdarê bi destan çalak bikî.
04 — Amûra armancdar amade bike#
Daxwazeke nû ya qeydkirina giştî ji sepana Android derxe. Heman daxwazê bi kanaleke piştrastkirî bide xwedî. Daxwaz dihêle xwedî ji bo wê amûrê profîlekê derxe; desthilata rêveberiyê nade sepanê.
Rêçika qeydkirina amûrê bişopîne05 — Profîla ji bo wergirê şîfrekirî derxe#
Li ser vê dixebite: VPS-a sazkirî ya xwedî, wekî kurd-node bikarhênerê xizmetê. Pêşmerc: desthilata herêmî ya sax, daxwaza giştî ya armancdar û peldankeke nû û vala ji bo derketinê. Rêça daxwazê bi pelê rastîn ê armancdar biguherîne.
sudo -u kurd-node /usr/local/bin/kurdctl profile create \
--data-dir /var/lib/kurd-node \
--name phone \
--valid-for 168h \
--recipient-request /path/to/device.kurd-enrollment \
--recipient-registry-dir /var/lib/kurd-node/recipient-registry \
--output-dir /var/lib/kurd-node/export-phoneGuhertin: profîlekê di bin desthilat û rêzikên wergirê yên sazkirinê de derdixe. Derketin hestiyar e. Tenê profîl an QR-a armancdar ji amûra armancdar re bişîne; piştî anînê kopiyên demkî jê bibe.
Serkeftin: ferman diqede û amûra armancdar dikare berhema derketî piştrast bike. Pela çêkirî bi tena serê xwe belgeya gihîştina înternetê ya ji serê heta dawiyê nîne. Di têkçûnê de teşxîsên ewle kontrol bike; kontrolên wergir an îmzeyê lawaz neke.
06 — Tenê piştî serkeftina kontrolan çalak bike#
Li ser vê dixebite: VPS-a xwedî bi desthilata rêveberiya pergalê. Pêşmerc: kontrolên pêşîn û herêmî serkeftî bûne; rêzikên guncaw ên torê û agahiyên vegerandinê amade ne.
sudo systemctl enable --now kurd-node-network.service kurd-node.socket
sudo systemctl start kurd-node.service
sudo systemctl is-active kurd-node.service kurd-node.socketGuhertin: rêzikên torê, socket û xizmeta belgekirî çalak dike. Serkeftin: xizmet û socket rewşa çalak rapor dikin. Ev tenê rewşa xizmetê piştrast dike, ne amadebûna derketina hilberînê.
Têkçûn: gihîştina bêhesab a firewall veneke û piştrastkirinê nekujîne. Rêbera birêveber û teşxîsên ewle bi kar bîne. Li vir fermana çakirinê ya texmînî nayê dayîn.
07 — Sazkirinê kontrol bike; vegerandinê biparêze#
Li ser telefona armancdar profîlê bîne û piştrast bike, şopa tiliyê ya sazkirinê berawird bike û baweriyê bi eşkereyî bipejirîne. Agahiyên vegerandinê û kopiyên ewlehiyê yên şîfrekirî û nû li derveyî VPS-ê bigire. Li gorî rêbera destpêkê, wendabûna her duyan vegerandinê ne gengaz dike.
Heta heman avakirin dergehên belgeyên namespace, emulator û VPS-a xwedî derbas neke, derketina serkeftî ya înternetê îdia neke. Ev malper wan ceribandinan nexebitandiye.
Sînorê ewlehiyê bixwîneKopiya ewlehiyê û vegerandinê fêm bikeÇavkanî û qada derbasdariyê
Hatiye kontrolkirin di . Çavkaniya girêdayî pêkanînê rave dike; belgeya avakirina weşandî kontrola cuda ye.