Set up a VPS with Trisquel GNU/Linux NetInstall
Pick a VPS (Virtual Private Server) plan with a provider. The lowest offer should do. Mine has 1024MB of RAM, 1 CPU and a disk space of 25GB. It costs 5$ per month.
Do not select the default operating system the VPS provider offers. It is often Debian, which includes non-free blobs1.
Upload your own ISO image of Trisquel GNU/Linux NetInstall which you can download there: https://trisquel.info/en/download. Verify the ISO image: https://trisquel.info/en/wiki/verify-trisquel-download. If you struggle to verify the ISO image, let me know.
Note: some providers might offer to upload the ISO image for you, in that case you can’t verify the file.
Once uploaded, you can select the ISO image on the interface of the VPS provider.
Now start the install of Trisquel GNU/Linux NetInstall on the console of the VPS (in your browser).
Install(the first line)
- Select language used for the install
- Select country
- Select country for keyboard layout
- Select keyboard layout
- “Configure network” might fail, you have to do step by step manually. To do so:
- Type IP address - given by the VPS provider
- Type netmask - idem
- Type gateway - idem
- Type nameservers - idem
- Type hostname i.e. the name of your VPS - idem
- Type the domain name of VPS provider - idem
- Select a mirror
- If your network is behind a proxy then type your proxy information. Else, hit
- Type admin pseudo/name
- Type username
- Type passphrase
- Select the type of partition - choose
Guided - entire diskif you don’t know2
- Select disk
- Select partition scheme
- Select the size of partition - if you don’t know select 100%
Finish…to confirm partition
- Select software (I use Trisquel Console Environment)
Yesto install GRUB
The install should be completed.
Unmount the ISO image so you can restart the VPS and be prompted with Trisquel’s interface.
Enter username and password.
You should see this:
Welcome to Trisquel GNU/Linux 11.0, Aramo (GNU/Linux 5.15.0-84-generic x86_64) ___ ___ ___ ___ ___ ___ ___ /\ \ /\ \ ___ /\ \ /\ \ /\__\ /\ \ /\__\ \ \ \ / \ \ /\ \ / \ \ / \ \ / / / / \ \ / / / \ \ \ / /\ \ \ \ \ \/ /\ \ \ / /\ \ \ / / / / /\ \ \ / / / / \ \/ \ \ \ \ / \__\ \ \ \ \/ / \ \ \ / / ___/ \ \ \ \/ / / / /\ \__\/\ \ \ \__\/ /\/__/\ \ \ \__\/__/ \ \__\__/ /\__\/\ \ \ \__\/__/ / / \/__/_| \/ / / / /\ \ \ \ \/__/\ \ / / / \ / / /\ \ \ \/__/\ \ / / / | | / / /__/ \ \ \ \__\ \ \/\/ / / \ / / /\ \ \ \__\ \ \ \ \/__/ | |\/__/\ \__\ \ \/ / / \ / / \ \/ / / \ \ \/__/ \ \ \ | | | \/__/ \ / / \ / / \ / / \ \__\ \ \__\ \|__| \/__/ \/__/ \/__/ \/__/ \/__/ Documentation: https://trisquel.info/wiki/ Support forum: https://trisquel.info/forum/
Now we want to set up a SSH connection so we can connect to the VPS from our local machine without passwords.
Feedback and questions welcome.
What’s Trisquel GNU/Linux?
Trisquel is a GNU/Linux distribution that contains only free software. Trisquel GNU/Linux is derived from Ubuntu. It uses a version of Ubuntu’s modified kernel, with the non-free code removed3.
The website trisquel.info has a tutorial which you can use a reference https://trisquel.info/en/wiki/install-trisquel-server. It is outdated though.
To learn about LVM, you can read https://tldp.org/HOWTO/LVM-HOWTO/whatisvolman.html↩︎
I do self-funded research and I'm writing a book.
> What's the book about?
About technologies and epistemology.
Meaning, technologies can foster agency. No doubt. But I am also asking:
Can technologies make us blind?
I posted a summary of the prologue on the homepage: https://yctct.com/