@ -117,6 +117,12 @@ Which will re-create the updated containers, leaving databases and data as is. D
Docker is great for quickly trying out software, but it has its drawbacks too. If you prefer to run Mastodon without using Docker, refer to the [production guide](docs/Running-Mastodon/Production-guide.md) for examples, configuration and instructions.
Docker is great for quickly trying out software, but it has its drawbacks too. If you prefer to run Mastodon without using Docker, refer to the [production guide](docs/Running-Mastodon/Production-guide.md) for examples, configuration and instructions.
## Deployment on Scalingo
[![Deploy on Scalingo](https://cdn.scalingo.com/deploy/button.svg)](https://my.scalingo.com/deploy?source=https://github.com/tootsuite/mastodon#master)
[You can view a guide for deployment on Scalingo here.](docs/Running-Mastodon/Scalingo-guide.md)
"getting_started.open_source_notice":"Mastodon Mastodon on avoimen lähdekoodin ohjelma. Voit avustaa tai raportoida ongelmia GitHub palvelussa {github}. {apps}.",
"getting_started.open_source_notice":"Mastodon Mastodon on avoimen lähdekoodin ohjelma. Voit avustaa tai raportoida ongelmia GitHub palvelussa {github}. {apps}.",
"column.home":"Koti",
"column.home":"Koti",
"column.community":"Paikallinen aikajana",
"column.community":"Paikallinen aikajana",
"column.public":"Yhdistetty aikajana",
"column.public":"Yleinen aikajana",
"column.notifications":"Ilmoitukset",
"column.notifications":"Ilmoitukset",
"tabs_bar.compose":"Luo",
"tabs_bar.compose":"Luo",
"tabs_bar.home":"Koti",
"tabs_bar.home":"Koti",
@ -41,7 +41,7 @@ const fi = {
"compose_form.spoiler":"Piiloita teksti varoituksen taakse",
"compose_form.spoiler":"Piiloita teksti varoituksen taakse",
"compose_form.private":"Merkitse yksityiseksi",
"compose_form.private":"Merkitse yksityiseksi",
"compose_form.privacy_disclaimer":"Sinun yksityinen status toimitetaan mainitsemallesi käyttäjille domaineissa {domains}. Luotatko {domainsCount, plural, one {tähän palvelimeen} other {näihin palvelimiin}}? Postauksen yksityisyys toimii van Mastodon palvelimilla. Jos {domains} {domainsCount, plural, one {ei ole Mastodon palvelin} other {eivät ole Mastodon palvelin}}, viestiin ei tule Yksityinen-merkintää, ja sitä voidaan boostata tai muuten tehdä näkyväksi muille vastaanottajille.",
"compose_form.privacy_disclaimer":"Sinun yksityinen status toimitetaan mainitsemallesi käyttäjille domaineissa {domains}. Luotatko {domainsCount, plural, one {tähän palvelimeen} other {näihin palvelimiin}}? Postauksen yksityisyys toimii van Mastodon palvelimilla. Jos {domains} {domainsCount, plural, one {ei ole Mastodon palvelin} other {eivät ole Mastodon palvelin}}, viestiin ei tule Yksityinen-merkintää, ja sitä voidaan boostata tai muuten tehdä näkyväksi muille vastaanottajille.",
preface:Voit tuoda tiettyä dataa kaikista ihmisistä joita seuraat tai estät tilillesi tälle palvelimelle tiedostoista, jotka on luotu toisella palvelimella
preface:Voit tuoda tiettyä dataa kaikista ihmisistä joita seuraat tai estät tilillesi tälle palvelimelle tiedostoista, jotka on luotu toisella palvelimella
success:Datasi on onnistuneesti ladattu ja käsitellään pian
success:Datasi on onnistuneesti ladattu ja käsitellään pian
types:
types:
blocking:Esto lista
blocking:Estetyt lista
following:Seuratut lista
following:Seuratut lista
upload:Lähetä
upload:Lähetä
landing_strip_html:<strong>%{name}</strong> on käyttäjä domainilla <strong>%{domain}</strong>. Voit seurata tai vuorovaikuttaa heidän kanssaan jos sinulla on tili yleisessä verkossa. Jos sinulla ei ole tiliä, voit <a href="%{sign_up_path}">rekisteröityä täällä</a>.
landing_strip_html:<strong>%{name}</strong> on käyttäjä domainilla <strong>%{domain}</strong>. Voit seurata tai vuorovaikuttaa heidän kanssaan jos sinulla on tili yleisessä verkossa. Jos sinulla ei ole tiliä, voit <a href="%{sign_up_path}">rekisteröityä täällä</a>.
@ -132,7 +132,7 @@ fi:
edit_profile:Muokkaa profiilia
edit_profile:Muokkaa profiilia
export:Datan vienti
export:Datan vienti
import:Datan tuonti
import:Datan tuonti
preferences:Mieltymykset
preferences:Ominaisuudet
settings:Asetukset
settings:Asetukset
two_factor_auth:Kaksivaiheinen tunnistus
two_factor_auth:Kaksivaiheinen tunnistus
statuses:
statuses:
@ -154,7 +154,7 @@ fi:
description_html:Jos otat käyttöön <strong>kaksivaiheisen tunnistuksen</stron>, kirjautumiseen vaaditaan puhelin, joka voi generoida tokeneita kirjautumista varten.
description_html:Jos otat käyttöön <strong>kaksivaiheisen tunnistuksen</stron>, kirjautumiseen vaaditaan puhelin, joka voi generoida tokeneita kirjautumista varten.
disable:Poista käytöstä
disable:Poista käytöstä
enable:Ota käyttöön
enable:Ota käyttöön
instructions_html:"<strong>Skannaa tämä QR-koodi Google Authenticator tai samanlaiseen sovellukseen puhelimellasi</strong>. Tästä hetkestä lähtien, ohjelma generoi tokenit mikä sinun tarvitsee syöttää sisäänkirjautuessa."
instructions_html:"<strong>Skannaa tämä QR-koodi Google Authenticator tai samanlaiseen sovellukseen puhelimellasi</strong>. Tästä hetkestä lähtien ohjelma generoi koodin, mikä sinun tarvitsee syöttää sisäänkirjautuessa."
[![Deploy on Scalingo](https://cdn.scalingo.com/deploy/button.svg)](https://my.scalingo.com/deploy?source=https://github.com/tootsuite/mastodon#master)
1. Click the above button.
2. Fill in the options requested.
* You can use a .scalingo.io domain, which will be simple to set up, or you can use a custom domain.
* You will want Amazon S3 for file storage. The only exception is for development purposes, where you may not care if files are not saved. Follow a guide online for creating a free Amazon S3 bucket and Access Key, then enter the details.
* If you want your Mastodon to be able to send emails, configure SMTP settings here (or later). Consider using [Mailgun](https://mailgun.com) or similar, who offer free plans that should suit your interests.
3. Deploy! The app should be set up, with a working web interface and database. You can change settings and manage versions from the Heroku dashboard.
You may need to use the `scalingo` CLI application to run `USERNAME=yourUsername rails mastodon:make_admin` to make yourself an admin.
@ -160,13 +160,13 @@ Toot privacy is handled independently of account privacy, and individually for e
**Unlisted** toots are toggled with the "Do not display in public timeline" option in the Compose pane. They are visible to anyone following you and appear on your profile page to the public even without a Mastodon login, but do *not* appear to anyone viewing the Public Timeline while logged into Mastodon.
**Unlisted** toots are toggled with the "Do not display in public timeline" option in the Compose pane. They are visible to anyone following you and appear on your profile page to the public even without a Mastodon login, but do *not* appear to anyone viewing the Public Timeline while logged into Mastodon.
**Private** toots, finally, are toggled with the "Mark as private" switch. Private toots do not appear in the public timeline nor on your profile page to anyone viewing it unless they are on your Followers list. This means the option is of very limited use if your account is not also set to be private (as anyone can follow you without confirmation and thus see your private toots). However the separation of this means that if you *do* set your entire account to private, you can switch this option off on a toot to make unlisted or even public toots from your otherwise private account.
**Private** toots, finally, are toggled with the "Mark as private" switch. Private toots do not appear in the public timeline nor on your profile page to anyone viewing it unless they are on your Followers list. This means the option is of very limited use if your account is not also set to be private (as anyone can follow you without confirmation and thus see your private toots). However the separation of this means that if you *do* set your entire account to private, you can switch this option off on a toot to make unlisted or even public toots from your otherwise private account. Private posts are not encrypted. Make sure you trust your instance admin not to just read your private posts on the back-end.
Private toots do not federate to other instances, unless you @mention a remote user. In this case, they will federate to their instance *and may appear there PUBLICLY*. A warning will be displayed if you're composing a private toot that will federate to another instance.
Private toots do not federate to other instances, unless you @mention a remote user. In this case, they will federate to their instance *and may appear there PUBLICLY*. A warning will be displayed if you're composing a private toot that will federate to another instance.
Private toots cannot be boosted. If someone you follow makes a private toot, it will appear in your timeline with a padlock icon in place of the Boost icon. **NOTE** that remote instances may not respect this.
Private toots cannot be boosted. If someone you follow makes a private toot, it will appear in your timeline with a padlock icon in place of the Boost icon. **NOTE** that remote instances may not respect this.
**Direct** messages are only visible to users you have @mentioned in them. This does *not* federate to protect your privacy (as other instances may ignore the "Direct" status and display the messages as public if they were to receive them), even if you have @mentioned a remote user.
**Direct** posts are only visible to users you have @mentioned in them and cannot be boosted. Like with private posts, you should be mindful that the remote instance may not respect this protocol. If you are discussing a sensitive matter you should move the conversation off of Mastodon.
To summarise:
To summarise:
@ -175,7 +175,7 @@ Toot Privacy | Visible on Profile | Visible on Public Timeline | Federates to ot
Public | Anyone incl. anonymous viewers | Yes | Yes
Public | Anyone incl. anonymous viewers | Yes | Yes
Unlisted | Anyone incl. anonymous viewers | No | Yes
Unlisted | Anyone incl. anonymous viewers | No | Yes
Private | Followers only | No | Only remote @mentions
Private | Followers only | No | Only remote @mentions
"description":"The domain that your Mastodon instance will run on (this can be appname.scalingo.io or a custom domain)",
"required":true
},
"LOCAL_HTTPS":{
"description":"Will your domain support HTTPS? (Automatic for *.scalingo.io, requires manual configuration for custom domains)",
"value":"true",
"required":true
},
"PAPERCLIP_SECRET":{
"description":"The secret key for storing media files",
"generator":"secret"
},
"SECRET_KEY_BASE":{
"description":"The secret key base",
"generator":"secret"
},
"SINGLE_USER_MODE":{
"description":"Should the instance run in single user mode? (Disable registrations, redirect to front page)",
"value":"false",
"required":true
},
"S3_ENABLED":{
"description":"Should Mastodon use Amazon S3 for storage? This is highly recommended, as Scalingo does not have persistent file storage (files will be lost).",
"value":"true",
"required":false
},
"S3_BUCKET":{
"description":"Amazon S3 Bucket",
"required":false
},
"S3_REGION":{
"description":"Amazon S3 region that the bucket is located in",
"required":false
},
"AWS_ACCESS_KEY_ID":{
"description":"Amazon S3 Access Key",
"required":false
},
"AWS_SECRET_ACCESS_KEY":{
"description":"Amazon S3 Secret Key",
"required":false
},
"SMTP_SERVER":{
"description":"Hostname for SMTP server, if you want to enable email",
"required":false
},
"SMTP_PORT":{
"description":"Port for SMTP server",
"required":false
},
"SMTP_LOGIN":{
"description":"Username for SMTP server",
"required":false
},
"SMTP_PASSWORD":{
"description":"Password for SMTP server",
"required":false
},
"SMTP_DOMAIN":{
"description":"Domain for SMTP server. Will default to instance domain if blank.",