New translations install.mdx (Norwegian Nynorsk)

[ci skip]
This commit is contained in:
crowdin 2024-07-04 13:51:03 +00:00
parent 86a0734294
commit efd5f3ef58

View File

@ -4,168 +4,159 @@ title: Korleis installerer eg Castopod?
import { Aside } from "@astrojs/starlight/components";
Det er meininga at Castopod skal vera lett å installera. Uansett om du bruker
eige eller delt vevhotell, kan du installera på dei fleste maskiner som har PHP
og MySQL.
Castopod was thought-out to be easy to install. Whether using dedicated or
shared hosting, you can install it on most PHP-MySQL compatible web servers.
<Aside>
## Requirements
Me har laga offisielle Docker-biletfiler for Castopod!
- PHP v8.3 or higher
- MySQL version 5.7 or higher or MariaDB version 10.2 or higher
- HTTPS support
- An [ntp-synced clock](https://wiki.debian.org/NTP) to validate federation's
incoming requests
Viss du helst vil bruka Docker, kan du hoppa over dette og gå rett til
[docker-dokumentasjonen](./docker.md) for Castopod.
### PHP v8.3 or higher
</Aside>
## Krav
- PHP v8.3 eller nyare
- MySQL versjon 5.7 eller nyare, eller MariaDB versjon 10.2 eller nyare
- Støtte for HTTPS
- Ei [ntp-synkronisert klokke](https://wiki.debian.org/NTP) for å stadfesta
innkomande førespurnader frå allheimen
### PHP v8.3 eller nyare
Du treng PHP versjon 8.3 eller nyare, og mde desse tillegga:
PHP version 8.3 or higher is required, with the following extensions installed:
- [intl](https://php.net/manual/en/intl.requirements.php)
- [libcurl](https://php.net/manual/en/curl.requirements.php)
- [mbstring](https://php.net/manual/en/mbstring.installation.php)
- [gd](https://www.php.net/manual/en/image.installation.php) med **JPEG**-,
**PNG**- og **WEBP**-biblioteka.
- [gd](https://www.php.net/manual/en/image.installation.php) with **JPEG**,
**PNG** and **WEBP** libraries.
- [exif](https://www.php.net/manual/en/exif.installation.php)
I tillegg må du passa på at desse utvidingane er skrudde på i PHP-installasjonen
din:
Additionally, make sure that the following extensions are enabled in your PHP:
- json (vanlegvis aktivt - ikkje skru det av)
- xml (vanlegvis aktivt - ikkje skru det av)
- json (enabled by default - don't turn it off)
- xml (enabled by default - don't turn it off)
- [mysqlnd](https://php.net/manual/en/mysqlnd.install.php)
### MySQL-kompatibel database
### MySQL compatible database
> Me tilrår [MariaDB](https://mariadb.org).
> We recommend using [MariaDB](https://mariadb.org).
Du treng vertsnamnet til tenaren, databasenamnet, brukarnamnet og passordet til
databasen for å fullføra installeringa. Viss du ikkje har desse, må du kontakta
administratoren for tenarmaskina di.
You will need the server hostname, database name, username and password to
complete the installation process. If you do not have these, please contact your
server administrator.
#### Tilgangsrettar
#### Privileges
Brukaren må minst ha desse tilgangsrettane på databasen for at Castopod skal
fungera: `CREATE`, `ALTER`, `DELETE`, `EXECUTE`, `INDEX`, `INSERT`, `SELECT`,
`UPDATE`, `REFERENCES`, `CREATE VIEW`.
User must have at least these privileges on the database for Castopod to work:
`CREATE`, `ALTER`, `DELETE`, `EXECUTE`, `INDEX`, `INSERT`, `SELECT`, `UPDATE`,
`REFERENCES`, `CREATE VIEW`.
### (Eventuelt) FFmpeg v4.1.8 eller nyare for filmklypp
### (Optional) FFmpeg v4.1.8 or higher for Video Clips
Du treng [FFmpeg](https://www.ffmpeg.org/) versjon 4.1.8 viss du vil laga
filmklypp. Desse utvidingane må vera installerte:
[FFmpeg](https://www.ffmpeg.org/) version 4.1.8 or higher is required if you
want to generate Video Clips. The following extensions must be installed:
- **FreeType 2**-biblioteket for
- **FreeType 2** library for
[gd](https://www.php.net/manual/en/image.installation.php).
### (Eventuelt) Andre tilrådingar
### (Optional) Other recommendations
- Redis for betre bufring.
- Innhaldsnettverk (CDN) for å bufra statiske filer og betra ytinga.
- Epostløysing for å nullstilla passord.
- Redis for better cache performances.
- CDN for static files caching and better performances.
- e-mail gateway for lost passwords.
## Korleis du installerer
## Install instructions
### Føresetnader
### Pre-requisites
0. Få tak i ein vevtenar som fyller [krava](#requirements)
1. Lag ein MySQL-database for Castopod der brukaren har tilgangs- og
endringsløyve (les meir om [MySQL-database](#mysql-compatible-database)).
2. Ta i bruk HTTPS på domenet ditt ved hjelp av eit _SSL-sertifikat_.
3. Last ned og pakk ut den nyaste [Castopod-pakka](https://castopod.org/) på
vevtenaren din, om du ikkje allereie har gjort det.
- ⚠️ Set dokumentrota til vevtenaren til undermappa `public/` i
`castopod`-mappa.
4. Lag **cron-oppgåver** på vevtenaren din for ulike bakgrunnsprosessar (byt ut
stiane så dei passar til oppsettet ditt):
0. Get a Web Server with [requirements](#requirements) installed
1. Create a MySQL database for Castopod with a user having access and
modification privileges (for more info, see
[MySQL compatible database](#mysql-compatible-database)).
2. Activate HTTPS on your domain with an _SSL certificate_.
3. Download and unzip the latest [Castopod Package](https://castopod.org/) onto
the web server if you havent already.
- ⚠️ Set the web server document root to the `public/` sub-folder within the
`castopod` folder.
4. Add **cron tasks** on your web server for various background processes
(replace the paths accordingly):
```bash
* * * * * /sti/til/php /sti/til/castopod/spark tasks:run >> /dev/null 2>&1
* * * * * /path/to/php /path/to/castopod/spark tasks:run >> /dev/null 2>&1
```
**Hugs** - Viss du ikkje legg til denne cron-oppgåva, vil ikkje dei fylgjande
Castopod-funksjonane verka:
**Note** - If you do not add this cron task, the following Castopod features
will not work:
- Å importera ein podkast frå ei eksisterande RSS-kjelde
- Å kringkasta sosiale aktivitetar til fylgjarane dine på allheimen
- Å kringkasta episodane dine til opne nettverk med
- Importing a podcast from an existing RSS feed
- Broadcasting social activities to your followers in the fediverse
- Broadcasting episodes to open hubs using
[WebSub](https://en.wikipedia.org/wiki/WebSub)
- Å laga filmklypp -
[krev FFmpeg](#optional-ffmpeg-v418-or-higher-for-video-clips)
- Generating video clips -
[requires FFmpeg](#optional-ffmpeg-v418-or-higher-for-video-clips)
### (Tilrådd) Autoinstallering
### (recommended) Install Wizard
1. Køyr Castopod-installasjonen ved å gå til autoinstalleringssida
(`https://domenet_ditt.no/cp-install`) i nettlesaren din.
2. Fylg framgangsmåten på skjermen.
3. Start å podkasta!
1. Run the Castopod install script by going to the install wizard page
(`https://your_domain_name.com/cp-install`) in your favorite web browser.
2. Follow the instructions on your screen.
3. Start podcasting!
<Aside>
Installasjonsskriptet lagar ei`.env`-fil i rotmappa til pakka. Viss du ikkje kan
gå gjennom den rettleidde installeringa, kan du laga og redigera ei `.env`-fil
manuelt basert på `.env.example`-fila.
The install script writes a `.env` file in the package root. If you cannot go
through the install wizard, you can create and edit the `.env` file manually
based on the `.env.example` file.
</Aside>
### Med kommandolina
### Using CLI
1. Lag ei `.env`-fil i rotmappa til pakka, basert på `.env.example`-fila.
2. Gjer klar databasen ved hjelp av:
1. Create a `.env` file in the package root based on the `.env.example` file.
2. Initialize the database using:
```sh
php spark install:init-database
```
3. Lag superadmin-brukaren med:
3. Create the superadmin user using:
```sh
php spark install:create-superadmin
```
4. Gå til styringspanelet for å byrja med podkasting!
4. Head on to your admin gateway to start podcasting!
### Epost/SMTP-oppsett
### Email/SMTP setup
Epostoppsett er naudsynt for at nokre av funksjonane skal verka skikkeleg (td.
epostar for å nullstilla passord, senda rettleiingar til abonnentar oa.)
Email configuration is required for some features to work properly (eg.
retrieving your forgotten password, sending instructions to premium subscribers,
…)
Du kan skriva inn epostoppsettet for nettstaden din i `.env`-fila slik som
dette:
You may add your email configuration in your instance's `.env` like so:
```ini
# […]
email.fromEmail="epostadressa_di"
email.SMTPHost="smtp-tenaren_din"
email.SMTPUser="smtp-brukaren_din"
email.SMTPPass="passordet_ditt"
email.fromEmail="your_email_address"
email.SMTPHost="your_smtp_host"
email.SMTPUser="your_smtp_user"
email.SMTPPass="your_smtp_password"
```
#### Val for epostoppsett
#### Epost/SMTP-oppsett
| Variabelnamn | Type | Standardval |
| ---------------- | ----------------------- | ------------ |
| **`fromEmail`** | streng | `udefinert` |
| **`fromName`** | streng | `"Castopod"` |
| **`SMTPHost`** | streng | `udefinert` |
| **`SMTPUser`** | streng | `udefinert` |
| **`SMTPPass`** | streng | `udefinert` |
| **`SMTPPort`** | tal | `25` |
| **`SMTPCrypto`** | [`"tls"` eller `"ssl"`] | `"tls"` |
| Variable name | Type | Default |
| ---------------- | -------------------- | ------------ |
| **`fromEmail`** | string | `undefined` |
| **`fromName`** | string | `"Castopod"` |
| **`SMTPHost`** | string | `undefined` |
| **`SMTPUser`** | string | `undefined` |
| **`SMTPPass`** | string | `undefined` |
| **`SMTPPort`** | number | `25` |
| **`SMTPCrypto`** | [`"tls"` or `"ssl"`] | `"tls"` |
### Lagring av media
### Media storage
Mediefiler blir lagra i mappa `public/media` i filsystemet som standard. Viss du
må flytta mappa `media` til ein annan stad, kan du skriva det inn i `.env`-fila
som vist under:
By default, files are saved to the `public/media` folder using the file system.
If you need to relocate the `media` folder to a different location, you can
specify it in your `.env` file as shown below:
```ini
# […]
@ -174,47 +165,47 @@ media.root="media"
media.storage="/mnt/storage"
```
I dette dømet blir filene lagra i mappa /mnt/storage/media Pass på at du
oppdaterer vevtenaroppsettet med denne endringa.
In this example, the files will be saved to the /mnt/storage/media folder. Make
sure to also update your web server configuration to reflect this change.
### S3
Viss du helst vil lagra mediefilene dine på ei S3-kompatibel lagringseining, kan
du skriva det inn i `.env`-fila di:
If you prefer storing your media files on an S3 compatible storage, you may
specify it in your `.env`:
```ini
# […]
media.fileManager="s3"
media.s3.endpoint="s3_verten_din"
media.s3.key="s3_nykjelen_din"
media.s3.secret="s3_løyndomen_din"
media.s3.region="s3_regionen_din"
media.s3.endpoint="your_s3_host"
media.s3.key="your_s3_key"
media.s3.secret="your_s3_secret"
media.s3.region="your_s3_region"
```
#### Oppsettsval for S3
#### S3 config options
| Variabelnamn | Type | Standardval |
| ------------------- | ------ | ----------- |
| **`endpoint`** | streng | `udefinert` |
| **`nykjel`** | tekst | `udefinert` |
| **`løyndom`** | tekst | `udefinert` |
| **`region`** | tekst | `udefinert` |
| **`bytte`** | tekst | `castopod` |
| **`protokoll`** | tal | `udefinert` |
| **`stilendepunkt`** | boolsk | `usant` |
| **`keyPrefix`** | tekst | `udefinert` |
| Variable name | Type | Default |
| ----------------------- | ------- | ----------- |
| **`endpoint`** | string | `undefined` |
| **`key`** | string | `undefined` |
| **`secret`** | string | `undefined` |
| **`region`** | string | `undefined` |
| **`bucket`** | string | `castopod` |
| **`protocol`** | number | `undefined` |
| **`pathStyleEndpoint`** | boolean | `false` |
| **`keyPrefix`** | string | `undefined` |
## Pakker frå brukarsamfunnet
## Community packages
Viss du ikkje vil bry deg med å installera Castopod manuelt, kan du bruka ei av
pakkene som brukarsamfunnet har laga.
If you don't want to bother with installing Castopod manually, you may use one
of the packages created and maintained by the open-source community.
### Installer med Yunohost
### Oppsettsval for S3
[Yunohost](https://yunohost.org/) er ein Linux-distribusjon som er bygd på
Debian GNU/Linux og som inneheld frie og opne program. Yunohost tek seg av det
meste som har med oppsett av eigen vevtenar å gjera.
[YunoHost](https://yunohost.org/) is a distribution based on Debian GNU/Linux
made up of free and open-source software packages. It manages the hardships of
self-hosting for you.
<div class="flex flex-wrap items-center gap-4">
@ -225,7 +216,7 @@ meste som har med oppsett av eigen vevtenar å gjera.
>
<img
src="https://install-app.yunohost.org/install-with-yunohost.svg"
alt="Installer Castopod med Yunohost"
alt="Install Castopod with YunoHost"
class="align-middle"
/>
</a>
@ -246,7 +237,7 @@ meste som har med oppsett av eigen vevtenar å gjera.
<path fill="none" d="M0 0h24v24H0z" />
<path d="M12 2A10 10 0 0 0 2 12a10 10 0 0 0 6.84 9.49c.5.09.69-.21.69-.48l-.02-1.86c-2.51.46-3.16-.61-3.36-1.18-.11-.28-.6-1.17-1.02-1.4-.35-.2-.85-.66-.02-.67.79-.01 1.35.72 1.54 1.02.9 1.52 2.34 1.1 2.91.83a2.1 2.1 0 0 1 .64-1.34c-2.22-.25-4.55-1.11-4.55-4.94A3.9 3.9 0 0 1 6.68 8.8a3.6 3.6 0 0 1 .1-2.65s.83-.27 2.75 1.02a9.28 9.28 0 0 1 2.5-.34c.85 0 1.7.12 2.5.34 1.9-1.3 2.75-1.02 2.75-1.02.54 1.37.2 2.4.1 2.65.63.7 1.02 1.58 1.02 2.68 0 3.84-2.34 4.7-4.56 4.94.36.31.67.91.67 1.85l-.01 2.75c0 .26.19.58.69.48A10.02 10.02 0 0 0 22 12 10 10 0 0 0 12 2z" />
</svg>
Github-arkiv
Github Repo
</a>
</div>