查看“︁Pleroma”︁的源代码
←
Pleroma
跳转到导航
跳转到搜索
因为以下原因,您没有权限编辑该页面:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
==安装== <pre>$ yay -S pleroma-bin</pre> ==postgresql== 见 [[PostgreSQL]]。 == configure == <pre># sudo -Hu pleroma /opt/pleroma/bin/pleroma_ctl instance gen --output "/etc/pleroma/config.exs" --output-psql "/tmp/setup_otp_db.psql" --uploads-dir "/var/lib/pleroma/uploads" --static-dir "/var/lib/pleroma/static" --dbname "pleroma" --dbuser "pleroma" # sudo -Hu postgres psql -f "/tmp/setup_otp_db.psql" # sudo -Hu pleroma /opt/pleroma/bin/pleroma_ctl migrate # sudo -Hu pleroma /opt/pleroma/bin/pleroma_ctl user new user_name email --admin</pre> ==Nginx== <pre>server { listen 80; server_name DOMAIN; return 301 https://$server_name$request_uri; } proxy_cache_path /tmp/pleroma-media-cache levels=1:2 keys_zone=pleroma_media_cache:10m max_size=10g inactive=720m use_temp_path=off; server { listen 443 ssl http2; server_name DOMAIN; ssl_certificate /etc/letsencrypt/DOMAIN/fullchain.pem; ssl_certificate_key /etc/letsencrypt/DOMAIN/privkey.pem; ssl_session_cache builtin:1000 shared:SSL:10m; ssl_protocols TLSv1 TLSv1.1 TLSv1.2; ssl_ciphers HIGH:!aNULL:!eNULL:!EXPORT:!CAMELLIA:!DES:!MD5:!PSK:!RC4; ssl_prefer_server_ciphers on; access_log /var/log/nginx/access.log; gzip_vary on; gzip_proxied any; gzip_comp_level 6; gzip_buffers 16 8k; gzip_http_version 1.1; gzip_types text/plain text/css application/json application/javascript text/xml application/xml application/xml+rss text/javascript application/activity+json application/atom+xml; location / { # if you do not want remote frontends to be able to access your Pleroma backend # server, remove these lines. add_header 'Access-Control-Allow-Origin' '*' always; add_header 'Access-Control-Allow-Methods' 'POST, PUT, DELETE, GET, PATCH, OPTIONS' always; add_header 'Access-Control-Allow-Headers' 'Authorization, Content-Type, Idempotency-Key' always; add_header 'Access-Control-Expose-Headers' 'Link, X-RateLimit-Reset, X-RateLimit-Limit, X-RateLimit-Remaining, X-Request-Id' always; if ($request_method = OPTIONS) { return 204; } # stop removing lines here. add_header X-XSS-Protection "1; mode=block"; add_header X-Permitted-Cross-Domain-Policies none; add_header X-Frame-Options DENY; add_header X-Content-Type-Options nosniff; add_header Referrer-Policy same-origin; add_header X-Download-Options noopen; # Uncomment this only after you get HTTPS working. add_header Strict-Transport-Security "max-age=31536000; includeSubDomains"; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; proxy_set_header Host $http_host; proxy_pass http://localhost:4000; client_max_body_size 16m; } location /proxy { proxy_cache pleroma_media_cache; proxy_cache_lock on; proxy_ignore_client_abort on; proxy_pass http://localhost:4000; } } </pre> ==备份== <pre># sudo -Hu postgres pg_dump -d <pleroma_db> --format=custom -f </path/to/backup_location/pleroma.pgdump> /path/to/backup_location/pleroma.pgdump postgresql 必须可写 # sudo -Hu postgres pg_restore -d <pleroma_db> -v -1 </path/to/backup_location/pleroma.pgdump></pre> ==加入中继站== <pre># sudo -Hu pleroma /opt/pleroma/bin/pleroma_ctl relay follow https://relay.mastodon.fun/actor</pre>查看<pre># sudo -Hu pleroma /opt/pleroma/bin/pleroma_ctl relay list</pre> [[分类:Server]]
返回
Pleroma
。
导航菜单
个人工具
登录
命名空间
页面
讨论
大陆简体
查看
阅读
查看源代码
更多
查看历史
搜索
导航
首页
最近更改
随机页面
MediaWiki帮助
工具
链入页面
相关更改
特殊页面
页面信息