Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.
 
 
 
 
 
 
Tuan 3e109bafd1 updates 2 лет назад
.circleci Ruby 3.0.2 Upgrade (#16982) 2 лет назад
.github Merge branch 'main' into glitch-soc/merge-upstream 2 лет назад
app updates 2 лет назад
bin Update Mastodon to Rails 6.1 (#15910) 3 лет назад
chart Update Helm release elasticsearch to v15.10.3 (#16651) 3 лет назад
config Merge Upstream 2 лет назад
css-plugins@180c34df63 Changes & Adoptions made so far 3 лет назад
db Merge branch 'main' into glitch-soc/merge-upstream 3 лет назад
dist templates/systemd/mastodon: update sandbox mode (#16235) 3 лет назад
lib Merge Upstream 2 лет назад
log Initial commit 8 лет назад
nanobox Resync Nanobox files with the 2.9.0 release (#11083) 5 лет назад
public updates 2 лет назад
spec Merge branch 'main' into glitch-soc/merge-upstream 2 лет назад
streaming Merge branch 'main' into glitch-soc/merge-upstream 3 лет назад
vendor Increase files checked by ESLint (#9705) 5 лет назад
.buildpacks Remove nodejs buildpack from buildpacks (#14364) 4 лет назад
.codeclimate.yml Exclude locale files from Code Climate (#16863) 3 лет назад
.deepsource.toml Update .deepsource.toml (#15753) 3 лет назад
.dockerignore Ignore git related files from docker build (#16282) 3 лет назад
.editorconfig Add final newline to locale files (#2890) 7 лет назад
.env.nanobox New env variable: CAS_SECURITY_ASSUME_EMAIL_IS_VERIFIED (#16655) 3 лет назад
.env.production.sample Merge branch 'main' into glitch-soc/merge-upstream 3 лет назад
.env.test Bump webpacker from 4.0.7 to 4.2.0 (#12416) 4 лет назад
.env.vagrant Add a default DB_HOST to .env.vagrant for enable the streaming (#14030) 4 лет назад
.eslintignore Increase files checked by ESLint (#9705) 5 лет назад
.eslintrc.js Enable promise/catch-or-return allowFinally (#14289) 4 лет назад
.foreman Replace sprockets/browserify with Webpack (#2617) 7 лет назад
.gitattributes Add .gitattributes file to avoid unwanted CRLF (#3954) 7 лет назад
.gitignore official app link 2 лет назад
.gitmodules Rename themes -> flavours ? ? 6 лет назад
.haml-lint.yml Added haml-lint and fix warnings (#2773) 7 лет назад
.nanoignore Remove Storybook (#4397) 7 лет назад
.nvmrc NodeJS 14 support - circleci/docker/.nvmrc (#16163) 3 лет назад
.profile Add ffmpeg and dependent packages as well as LD_LIBRARY_PATHs (#3276) 7 лет назад
.rspec Adding a Mention model, test stubs 8 лет назад
.rubocop.yml Fix rubocop config and warnings (#15503) 3 лет назад
.ruby-version Ruby 3.0.2 Upgrade (#16982) 2 лет назад
.sass-lint.yml Fix sass-lint config (#10982) 5 лет назад
.slugignore Remove Storybook (#4397) 7 лет назад
.yarnclean Replace from scss-lint to sass-lint (#10958) 5 лет назад
AUTHORS.md Change references to tootsuite/mastodon to mastodon/mastodon (#16491) 3 лет назад
Aptfile Use libvpx >= 5 (#15591) 3 лет назад
CHANGELOG.md Forward port version bumps to 3.4.2 and 3.4.3 (#16945) 2 лет назад
CODE_OF_CONDUCT.md Change e-mail contact for CoC enforcement 5 лет назад
CONTRIBUTING.md Merge branch 'main' into glitch-soc/merge-upstream 3 лет назад
Capfile remove capistrano/faster_assets from Capfile (#2737) 7 лет назад
Dockerfile Update Dockerfile (#16939) 2 лет назад
Gemfile Merge branch 'main' into glitch-soc/merge-upstream 2 лет назад
Gemfile.lock Merge branch 'main' into glitch-soc/merge-upstream 2 лет назад
LICENSE Fix #49 - License changed from GPL-2.0 to AGPL-3.0 8 лет назад
Procfile fix: make Procfile compatible with herokuish (#12685) 4 лет назад
Procfile.dev Set RAILS_ENV in Procfile.dev (#15502) 3 лет назад
README.md add Vagrant short guide to readme (#13009) 3 лет назад
Rakefile Initial commit 8 лет назад
SECURITY.md Fix security policy (#16248) 3 лет назад
Vagrantfile Merge branch 'main' into glitch-soc/merge-upstream 3 лет назад
app.json Change references to tootsuite/mastodon to mastodon/mastodon (#16491) 3 лет назад
babel.config.js Remove dependency for @babel/plugin-proposal-class-properties (#16155) 3 лет назад
boxfile.yml Fix to isolate the sidekiq process that runs the scheduler job (#15314) 3 лет назад
config.ru Fix rubocop issues, introduce usage of frozen literal to improve performance 8 лет назад
crowdin.yml Update Crowdin configuration file 5 лет назад
docker-compose.yml [Docker-Compose] [Breaking] Postgres 9.6 is EOL (11th Nov 2021) - Migrate to 14 Stable (#16947) 2 лет назад
ide-helper.js Add JS IDE helper (#13012) 4 лет назад
package.json Merge Upstream 2 лет назад
postcss.config.js Increase files checked by ESLint (#9705) 5 лет назад
priv-config TOR federation (#7875) 6 лет назад
scalingo.json Change references to tootsuite/mastodon to mastodon/mastodon (#16491) 3 лет назад
yarn.lock Merge Upstream 2 лет назад

README.md

metu.life; ActivityPub protokolü kullanan, Mastodon tabanlı bir glitch-soc çatalıdır ve koyu.space yamaları barındırır.

ActivityPub protokolü; sadece metu.life ve Mastodon tabanlı diğer temsillerle değil, bu protokolü kullanan tüm diğer platformlarla (PixelFed, PeerTube, Pleroma vb.) iletişim kurabilmenizi sağlar.

metu.life, AGPLv3 lisanslı özgür bir yazılımdır.

Uyarı

Bu proje beta aşamasında olup geliştirilmeye devam edilmektedir.

Kurulum

metu.life, Mastodon'un main dalı temelli olduğu için. Kurulum adımları Mastodon dökümantasyonunda belirtildiği gibi gerçekleştirilir. Kurulum rehberinden farklı olarak:

git clone https://github.com/tootsuite/mastodon.git live && cd live
git checkout $(git tag -l | grep -v 'rc[0-9]*$' | sort -V | tail -n 1)

Yukarıdaki adımlar yerine, aşağıdaki komutu kullanın.

git clone https://git.oyd.org.tr/MetuFSS/metu.life.git live && cd live

Var olan Mastodon kurulumunu güncellemek

Mastodon'u (veya eski metu.life versiyonunu) güncellemek, Mastodon versiyonları arasında güncellemekle aynı adımları izler. Genellikle aşağıdaki adımları gerektirir:

  1. Sunucunuzdaki "mastodon" kullanıcısındaki "live" dizinine geçiş yapın cd /home/mastodon/live

  2. metu.life'a geçiş yapın

    • Yeni bir uzak depo ekleyin git remote add metu.life https://git.oyd.org.tr/MetuFSS/metu.life
    • Depoyu çekin git fetch metu.life
    • master adındaki dala geçin git checkout metu.life/master
  3. Kaynak kodunu çekin (genellikle, git pull)

  4. Gerekli paketleri kurun: bundle install && yarn install

  5. Konuşlandırma öncesi veritabanı göçü gerçekleştirin: RAILS_ENV=production SKIP_POST_DEPLOYMENT_MIGRATIONS=true bundle exec rails db:migrate

  6. Ön derleme yapınız: RAILS_ENV=production bundle exec rails assets:precompile

     Bu adım ana Mastodon'a göre daha uzun sürecektir.

  1. Hizmetleri tekrar başlatın: systemctl reload mastodon-web && systemctl restart mastodon-{sidekiq,streaming}
  2. Rails önbelleğini temizleyin: RAILS_ENV=production bin/tootctl cache clear
  3. Konuşlandırma sonrası veritabanı göçünü gerçekleştirin: RAILS_ENV=production bundle exec rails db:migrate