Installationsanvisningar för anslutningsserverns program på Ubuntu-anslutningsservrar
Med hjälp av anvisningarna i den här artikeln kan du installera anslutningsserverns program på en Ubuntu-server i alla miljöer (FI, FI-TEST och FI-DEV) av Suomi.fi-informationsleden.
Det här anvisningarna ska INTE tillämpas för att uppdatera program som redan har installerats. För uppdatering finns en separat anvisning:
Anvisningarna i den här artikeln är för den senaste versionen av Informationsledens X-Road. På sidan Versionsuppdateringar kan du kontrollera den version som används i Informationsleden.
Installationens steg
1. Installera Ubuntu 22.04LTS eller 24.04LTS
Installera Ubuntu 22.04LTS eller 24.04LTS-serverversionen.
2. Uppdatera servern
Uppdatera servern efter Ubuntu-installationen med följande kommandon:
sudo apt-get update
sudo apt-get upgrade
3. Installera publikationsarkiv och signeringsnycklar
Ange länken till rätt publikationsarkiv (repository) enligt den miljö som du håller på att göra installationen i.
Ubuntu 24.04LTS
Utvecklingsmiljön (FI-DEV)
sudo su -l
sudo apt-add-repository -y "deb http://www.nic.funet.fi/pub/csc/x-road/client/ubuntu-dev-current/packages noble-current main"
curl http://www.nic.funet.fi/pub/csc/x-road/client/ubuntu-dev-current/niis.public.asc| sudo apt-key add -
Testmiljön (FI-TEST)
sudo su -l
sudo apt-add-repository -y "deb http://www.nic.funet.fi/pub/csc/x-road/client/ubuntu-test-current/packages noble-current main"
curl http://www.nic.funet.fi/pub/csc/x-road/client/ubuntu-test-current/niis.public.asc| sudo apt-key add -
Produktionsmiljön (FI)
sudo su -l
sudo apt-add-repository -y "deb http://www.nic.funet.fi/pub/csc/x-road/client/ubuntu-prod-current/packages noble-current main"
curl http://www.nic.funet.fi/pub/csc/x-road/client/ubuntu-prod-current/niis.public.asc| sudo apt-key add -
Obs. Om du använder en äldre version, Ubuntu 22.04 LTS, ska ”noble-current” bytas till ”jammy-current”.
4. Lägg till administratör och fastställ lösenord
Lägg till administrationsgränssnittets administratör (i det här exemplet grandmaster) och ge administratören ett lösenord med följande kommando:
adduser grandmaster5. Definiera systemets locale-support
Definiera systemets locale-support med följande kommandon:
locale-gen fi_FI.UTF-8
update-locale fi_FI.UTF-8
6. Installera NTP-program
Suomi.fi-informationsledens anslutningsservrar ska använda NTP-tidsservrar som har MIKES officiella finska tid som källan till stämplarna. Du kan själv bestämma hur MIKES tid hämtas. Din organisations tjänsteleverantör ger mer information om tidsstämplar.
7. Uppdatera innehållet i publikationsarkiven och installera anslutningsserverns program
Uppdatera innehållet i publikationsarkiven och installera Informationsledens anslutningsserverprogram.
apt-get update
apt-get install xroad-securityserver-fi
Under installationen efterfrågas namnet på administrationsgränssnittets administratör, som i detta fall är grandmaster.
Ange sedan sökvägen till databasen.
Fyll i FQDN-namnet för WebUI REST-certifikatet i rätt format.
Fyll i domain-namnet för WebUI REST-certifikatet i rätt format.
Fyll i FQDN-namnet för TLS-certifikatet i rätt format.
Fyll i domain-namnet för TLS-certifikatet i rätt format.
8. Kontrollera om /tmp-katalogen eventuellt har försetts med noexec-flagga
Om /tmp-katalogen har försetts med noexec-flagga kommer administrationsgränssnittet inte att starta, eftersom /tmp-katalogen används i dess funktioner.
Gör en kontroll med hjälp av kommandon mount:
mountKontrollera i utskriften om identifierarna /tmp och noexec förekommer på den. Exempel:
/dev/loop0 on /tmp type ext3 (rw,noexec,nosuid,nodev)
Om identifierarna /tmp och noexec förekommer på utskriften (som i exemplet), ska du redigera filen /etc/fstab för att radera noexec-flaggan. Dessutom ska katalogen ”mountas” på nytt med följande kommando för att ändringarna ska träda i kraft omedelbart:
mount -o remount,exec /tmp9. Anslut servern till Informationsledens test- eller produktionsmiljö
Anslut servern till test- (FI-TEST) eller produktionsmiljön enligt (FI) separata anvisningar.