2026-yil 24-avgustda X Corp tomonidan Nitter instansiyalarini va loyihaning resursini doimiy ravishda to'xtatish talablari yuborilgan edi. Biroq, Nitter loyihasi huquqiy maslahatlar asosida davom etadi. Loyihaning yangi yangiliklari tez orada e'lon qilinadi.
Nitter haqida
Nitter — bu Twitter front-endining bepul va ochiq manbali alternativi boʻlib, maxfiyiyat va samarali ishlashga eʼtibor qaratilgan. Bu loyihaning maqsadi foydalanuvchilarning IP manzili va JavaScript izlari orqali Twitter tomonidan izlanishini oldini olishdir.
- JavaScript talab qilinmaydi
- Reklama yo'q
- Barcha so'rovlar orqali backend orqali o'tadi, client Twitter bilan aloqa qilmaydi
- Twitter foydalanuvchining IP manzili yoki JavaScript izlarini izlashni oldini oladi
- Twitterning rasmiy API dan foydalanmaydi (dasturchi hisobidan foydalanish talab qilinmaydi)
- Engil (nim tilida, 60KB vs twitter.com dan 784KB)
- RSS feedlari (instansiya uchun, ko'pincha noto'g'ri foydalanish sababli o'chiriladi)
- Temalar
- Mobil qoʻllab-quvvatlash (moslashuvchan dizayn)
- AGPLv3 litsenziyasi, xususiy instansiyalar ruxsat etilmaydi
Nitterning texnik tafsilotlari
Nitter loyihasi Invidious loyihasidan ilhomlangan boʻlib, foydalanuvchilarning maxfiyiyatini himoya qilish va samarali ishlashni ta'minlaydi. Nitter foydalanuvchilarning IP manzili va JavaScript izlarini izlashni oldini oladi. Bundan tashqari, Nitter Twitterdan 15 marta engilroq va tezroq sahifalarni yuklaydi.
Kelajakda Nitterga Twitter foydalanuvchilarini kuzatish imkoniyatini beruvchi oddiy hisob tizimi qo'shilishi rejalashtirilgan. Bu foydalanuvchilarga Twitter hisobidan foydalanmasdan ham toza xronologik vaqt jadvalini olish imkonini beradi.
Nitterni o'rnatish va ishga tushirish
Nitterni o'rnatish va ishga tushirish uchun quyidagi qismlar talab qilinadi:
- libpcre
- libsass
- redis/valkey
Nitterni to'liq o'rnatish va ishga tushirish uchun Nim tilini o'rnatish talab qilinadi. Nim tilini o'rnatish uchun nim-lang.org saytidan ma'lumot olish mumkin.
Nitterni Docker orqali ishga tushirish uchun quyidagi komandalar ishlatiladi:
docker build -t nitter:latest .
docker run -v $(pwd)/nitter.conf:/src/nitter.conf -d --network host nitter:latest
Nitterni systemd orqali ishga tushirish uchun quyidagi xizmat fayli ishlatiladi:
# useradd -m nitter
# su nitter
$ git clone https://github.com/zedeus/nitter
$ cd nitter
$ nimble -l build -d:danger --mm:refc
$ nimble -l scss
$ nimble -l md
$ cp nitter.example.conf nitter.conf
[Unit]
Description=Nitter (Twitter front-endining alternativi)
After=syslog.target
After=network.target
[Service]
Type=simple
User=nitter
Group=nitter
WorkingDirectory=/home/nitter/nitter
ExecStart=/home/nitter/nitter/nitter
Restart=always
RestartSec=15
[Install]
WantedBy=multi-user.target
Xizmatni ishga tushirish uchun quyidagi komandalar ishlatiladi:
cp nitter.example.conf nitter.conf
systemctl enable --now nitter.service
Yordam va abunachilik
Nitter loyihasiga yordam berish uchun quyidagi kriptovalyuta manzillari mavjud:
- BTC: bc1qpqpzjkcpgluhzf7x9yqe7jfe8gpfm5v08mdr55
- ETH: 0x24a0DB59A923B588c7A5EBd0dBDFDD1bCe9c4460
- XMR: 42hKayRoEAw4D6G6t8mQHPJHQcXqofjFuVfavqKeNMNUZfeJLJAcNU19i1bGdDvcdN6romiSscWGWJCczFLe9RFhM3d1zpL
- SOL: FF5bheiD5AqPEdc3eyjymJ8AoMRF1hS78Ht6FiSZZF1t
- $Nitter: 4fSxCKc91ELQYVdv3tmHW8R15KoALPwEngyoQe1Xpump
- ZEC: u1vndfqtzyy6qkzhkapxelel7ams38wmfeccu3fdpy2wkuc4erxyjm8ncjhnyg747x6t0kf0faqhh2hxyplgaum08d2wnj4n7cyu9s6zhxkqw2aef4hgd4s6vh5hpqvfken98rg80kgtgn64ff70djy7s8f839z00hwhuzlcggvefhdlyszkvwy3c7yw623vw3rvar6q6evd3xcvveypt
Nitter loyihasi huquqiy maslahatlar asosida davom etadi va kelajakda yangi yangiliklar e'lon qilinadi.
Asl manba: github.com