Misskey'i bir Raspberry Pi'ye yükleyerek kendi özel mikroblog platformunuzu oluşturun. Bunu nasıl yapacağınız aşağıda açıklanmıştır.

Sosyal medya ve mikroblog platformları, çevrimiçi bir topluluk oluşturmak için önemli bir anahtardır. Threads ve Twitter gibi büyük, şirkete ait hizmetler, onlarca kazanmak istiyorsanız harikadır. Binlerce takipçi, Fediverse daha çok insan ölçeğinde konuşmalara ve etkileşimlere yöneliktir.

Misskey, ortak bir ilgi alanına dayalı olarak web'in sosyal köşenizi oluşturmak için kullanabileceğiniz birleşik bir bulut depolama ve Fediverse platformudur.

Misskey Nedir?

Fediverse, bağımsız sosyal medya platformları olarak hareket edebilen veya birlikte birleşebilen bireysel sunuculardan oluşan birbirine bağlı geniş bir ağdır. Tüm Fediverse sunucuları, ActivityPub protokolünü temel alır ve en yaygın tür Mastodon'dur. kolay kendi donanımınızda bir Mastodon sunucusu kurun.

Seçtiğiniz sunucu türü genellikle sizin ilgi alanlarınıza ve onu sizinle birlikte kullanacak kişilerin ilgi alanlarına bağlıdır.

instagram viewer

Misskey Japon'dur ve sanat eseri, maskot olarak okul üniformalı bir kedi kız ile tamamlanan anime tarzına yönelir.

Estetiğinin sizi aldatmasına izin vermeyin: Misskey, Fediverse'in geri kalanıyla tamamen uyumlu, aktif olarak geliştirilmiş açık kaynaklı bir yazılımdır.

Daha da iyisi, son derece özelleştirilebilir, bireysel hesaplar için bulut depolama özellikleriyle birlikte gelir ve Misskey web arayüzünün işlevselliğini kolayca genişletmenize yardımcı olan eklentileri destekler.

Raspberry Pi'nize Misskey Kurun

Başlamadan önce, kılavuzumuzdaki adımları izleyin. Raspberry Pi'nizi bir web sunucusu olarak kurun. Şu anda MariaDB, PHP veya Docker Compose'u kurmanız gerekmese de, diğer uygulamalar için yararlı olabilirler. Raspberry Pi kendi kendine barındırma projeleri.

Ayrıca ihtiyacınız olacak alan adı satın al zaten sahip değilseniz. Kayıt şirketinizi ziyaret edin ve Gelişmiş DNS seçenekleri, yeni bir A kaydı ekleyin. Yı kur Ev sahibi '@' ve değer alanını IP adresinize. TTL (Kiralama Süresi) değerini mümkün olduğu kadar düşük ayarlayın ve ardından kaydedin.

Docker Compose, sisteminizdeki diğer yazılımlara müdahale etmeden, Raspberry Pi'nize Misskey'nin kapsayıcılı bir sürümünü kurmanın basit bir yolunu sunar. Varsayılan Raspberry Pi OS deposundaki Docker Compose sürümü eski ve bu proje için uygun değil, bu nedenle Pi'nize şunu kullanarak bağlanın: SSH (güvenli kabuk), Ve Docker Compose'u manuel olarak kurun.

Artık Raspberry Pi'nize Misskey'i yüklemeye hazırsınız.

İlk olarak, Misskey GitHub deposunu klonlayın ve içine taşıyın:

git klon -b ana https://github.com/misskey-dev/misskey.git && cd misskey

Misskey, örnek ortam, Docker Compose ve yapılandırma dosyaları sağlar. Bunları aşağıdaki komut bloğuyla üretim sürümlerine kopyalayın:

cp .config/docker_example.yml .config/varsayılan.yml
cp .config/docker_example.env .config/docker.env
cp ./docker-compose.yml.example ./docker-compose.yml

docker.env PostgreSQL veritabanı için kullanıcı adını, parolayı ve veritabanı adını içerir. Dosyayı şununla düzenleyin:

nano .config/docker.env

...ve kullanıcı adını ve şifreyi unutulmaz bir şeyle değiştirin. Kaydet ve nano ile çık Ctrl + O Daha sonra Ctrl + X. Şimdi düzenle varsayılan.yml ile:

nano .config/varsayılan.yml

bulun Nihai erişilebilir URL bölümüne gidin ve örnek URL'yi alanınızın URL'si ile değiştirin. HTTPS ön ekini eklediğinizden emin olun.

aşağı kaydır PostgreSQL yapılandırması, ve daha önce girdiğiniz veritabanı kimlik bilgilerini girin docker.env. Kaydet ve nano ile çık Ctrl + O Daha sonra Ctrl + X.

Misskey bağlantı noktasında açığa çıkacak 3000. Bu zaten kullanılıyorsa, düzenleyin docker-compose.yml ve farklı bir bağlantı noktası seçin.

Çevresel değişkenleriniz ayarlandığında, veritabanını oluşturup başlatmanın ve aşağıdaki komutlarla geçişleri gerçekleştirmenin zamanı geldi:

sudo docker-compose yapı
sudo docker-compose çalıştırması --rm web pnpm çalıştırma başlatma

Bu hızlı bir prosedür değildir ve çalışırken gözetimsiz bırakabilirsiniz. Wikipedia'ya başka bir terminal penceresinden göz atın sonraki sekiz dakika için.

Misskey'e dosya yükleyebildiğinizden emin olmak için, sahipliğini almanız gerekir. Dosyalar ile dizin:

sudo chown -hR 991.991 ./dosyalar

Bunu yapmazsanız, kod içeren dahili bir hata mesajı görürsünüz. 5d37dbcb-891e-41ca-a3d6-e690c97775ac herhangi bir resim eklemeye çalıştığınızda.

Misskey'i şu şekilde getirin:

docker-oluştur -d

Birkaç dakika sonra, Misskey örneğinizi tarayıcınızda şu adreste ziyaret edebilmeniz gerekir: pi-yerel-ip-adresiniz: 3000.

Misskey Docker kapsayıcınızın durumu ve günlükleri hakkında daha fazla bilgi edinmek istiyorsanız, şunları yapabilirsiniz: lazydocker'ı kurun ve kullanın.

Misskey Örneğinizi Web'de Açığa Çıkarın

Apache2 ve Certbot'u zaten kurmuş olmalısınız, bu yüzden şimdi bir yapılandırma dosyası oluşturmanın tam zamanı:

CD /etc/apache2/sites-available && sudo nano misskey.conf

Yeni dosyaya aşağıdakileri yapıştırın:

<SanalHost *:80>

Sunucu adımuo.yüksek sesle gülmek

ProxyPass / http://127.0.0.1:3000/
ProxyPassTers / http:/127.0.0.1:3000/
ProxyPreserveHost Açık

SanalHost>

bağlantı noktasını değiştirdiyseniz docker-compose.yml, burada da değiştirdiğinizden emin olun. yerine kendi alan adınızı koymaya özen gösterin. muo.lolve eklemediğinizden emin olun http veya https önekler. Kaydet ve nano ile çık Ctrl + O Daha sonra Ctrl + X, ardından conf dosyasını etkinleştirin ve Apache'yi yeniden başlatın.

sudoa2ensiteyanlış anahtar.conf
sudo servisi apache2 yeniden başlat

Certbot, Misskey örneğiniz için TLS sertifikalarını ve anahtarlarını almanın ve dağıtmanın en kolay yolunu sunar. şununla başlat:

sudo sertifikası 

Bir listeden alan adınızı seçin ve tuşuna basın. Girmek, ardından Apache'yi şununla yeniden başlatın:

sudo servisi apache2 yeniden başlat 

Misskey örneğiniz artık güvenlidir ortadaki adam saldırıları, ve web'e açık.

Misskey Yönetici Hesabınızı Oluşturun

Favori web tarayıcınıza alan adınızı girerek Misskey örneğinizi ziyaret edin, ardından bir yönetici kullanıcı oluşturun ve güçlü bir şifre oluştur. Kullanıcı adınız şu formatta olacaktır: @[email protected]. Bunun sadece ilk kısmını değiştirebilirsiniz.

Profilinizi oluşturmanız istenecek ve siz Daha sonra ertelemek için profil oluşturma sihirbazı açılır ve siz başka bir şey yaparken sizi rahatsız eder. Bir profil resmi seçin, doldurun isim Ve biyo, ardından tıklayın Kaydetmek Ve devam et.

Kullanıcı hesabınız, bir sonraki ekranda mevcut olan bir dizi gizlilik seçeneğine sahip olacaktır. Takipçi isteklerinin onay gerektirip gerektirmediğini, arama motorlarının gönderilerinizi dizine ekleyip ekleyemeyeceğini, gönderilerinizde yapay zeka öğrenimine izin vermemek için bir bayrak ayarlayıp ayarlamayacağınızı ve hatta çevrimiçi durumunuzu gizleyip gizlemeyeceğinizi seçebilirsiniz. Kalan seçeneklere tıklamaktan çekinmeyin.

Misskey Kurulumunuzu Nasıl Özelleştirebilirsiniz?

Sizin gibi yönetici kullanıcılar, Örnek ayarlarını şuradan özelleştirebilir ve kontrol edebilir: Kontrol Paneli Soldaki gezinme çubuğundaki giriş.

bu Gösterge Paneli örneğinize iyi bir genel bakış elde etmek için ihtiyaç duyduğunuz tüm gerçekleri, rakamları ve istatistikleri size verecektir, aktif kullanıcılar, kaç kullanıcının çevrimiçi olduğu ve sunucunuzun birlikte çalıştığı diğer örnekler dahil federaller. Beklediğiniz gibi Gelenekemojisi özel emoji paketleri belirlemenizi sağlar.

İçinde Denetim Masası > Ayarlar > Genel, örneğiniz hakkında, adı, açıklaması ve bakımcı ayrıntıları dahil olmak üzere bilgi sağlamalısınız. Bunları ayarlamak zorunda değilsiniz, ancak iyi bir açıklama, insanların sunucunuza katılmak veya başka bir yere bakmak konusunda karar vermelerine yardımcı olacaktır. Uzak dosyaların önbelleğe alınıp alınmayacağını da seçebilirsiniz. Bu seçeneği devre dışı bırakmak, daha az depolama alanı, ancak daha fazla bant genişliği kullanacağınız anlamına gelir.

İçinde Markalaşma, simgeler, afişler, arka plan resimleri, hata resimleri için URL'ler ayarlayabilir ve temalar belirleyebilirsiniz. Bu, Misskey örneğinize gerçekten bir görünüm ve his verir, bu yüzden çıldırın. Ek temaları kolayca ayarlayabilirsiniz. Ayarlar > Temalar.

ılımlılık Ayarlar, başarılı bir Fediverse örneğini çalıştırmak için önemlidir ve kimlerin kaydolup oturum açabileceğini kontrol etmenin bir yolunu bulmanız gerekir. İle Yeni kullanıcı kaydını etkinleştir geçiş, platformunuzda yeni hesapların oluşturulmasına izin vermeyi veya izin vermemeyi seçebilirsiniz. Çok fazla yerel kullanıcınız varsa, Raspberry Pi'niz yükün altında kalacaktır. Ek olarak, yeni hesapların geçerli bir e-posta adresiyle oluşturulmasını zorunlu kılabilirsiniz.

Herkesin nasıl davranılacağını bilmesi için tıklayın Sunucu Kurallarıve herkesin uyması için bazı temel kurallar oluşturun. Yine, bu gerekli değildir, ancak daha sonraki bir tarihte yasaklama çekicini sallamanız gerektiğinde herkesin nerede durduğunu bildiği anlamına gelir. İstediğiniz kadar basit olabilirler ve ayrıca daha ayrıntılı oluşturabilirsiniz. Kullanım Şartları anlaşma. Kullanıcı eklemekten ve uygun gördüğünüz gibi roller atamaktan çekinmeyin!

Misskey, Fediverse Sunucusu Oluşturmak İçin Harika Bir Yazılımdır!

Misskey'in kurulumu ve yapılandırması basittir ve takılırsanız, size yardım etmeye istekli olacak pek çok yardımsever insan vardır.

Misskey sizin için doğru çözüm değilse, Raspberry Pi'nizde barındırabileceğiniz düzinelerce farklı türde Fediverse örneği vardır!