You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

4.9 KiB

Alias Tag Date DocType Hierarchy location Performance Characteristics Disk CollapseMetaTable
Nextcloud server
Cloud Server
💻
🌐
🖥️
🕵🏼
🛡️
☁️
2021-09-03 Server NonRoot
48.8570517
2.3677354
CPU RAM Bandwidth Speed
1Core 512MB 500GB 1Gbps
OS Domiciliation IPv4 Hostname Host SubDomain
Ubuntu 20.04 BG 82.118.235.70 sofstorage14 AlphaVPS cloud
Capa Type UsedSpace TimeStamp
128GB HDD 25% 2021-11-13
true

Parent:: mfxm Website Scope, Storage and Syncing


^Top

name Edit Server parameters
type command
action MetaEdit: Run MetaEdit
id EditMetaData

^button-CloudServerEdit

name Save
type command
action Save current file
id Save

^button-CloudServerSave

Cloud Server

title: Summary
collapse: open
Server for Cloud storage and device syncing.

style: number


Server parameters

#^Top

title: Dashboard access
[https://alphavps.com/clients/](https://alphavps.com/clients/)

title: Address
The service is located under **[cloud.mfxm.fr](https://cloud.mfxm.fr)** .


Service

#^Top

[!abstract] Jellyfin Jellyfin is a media management service offering a variety of Apps to manage media (video, music, photos) online.

Installation guide

title: Installation
[Tutorial](https://www.techrepublic.com/article/how-to-install-nextcloud-22-on-ubuntu-server-20-04/)
[Tutorial2](https://nextcloud.com/athome/)
[Tutorial3](https://blog.ssdnodes.com/blog/installing-nextcloud-docker/)

Installed dependencies

#^Top

Docker

Currently running Docker containers

title:  docker containers
| **Name** | **ID** | **IP** | **Port**
|------|:---:|:--:|:---:
Jellyfin | e595821d7999 | 127.0.0.1 | 8096

Caddy

#^Top Configuring Caddy is the webserver of choice. Refer to the dedicated note for config and parametrisation.

fail2ban

#^Top Classic Configuring Fail2ban installation with a dedicated configuration:

~~~bash
[sshd]
enabled = true
port=7237
maxretry = 10
bantime = 1m
~~~

under the dedicated jail conf file:

~~~bash
sudo nano /etc/fail2ban/jail.d/sshd.local
~~~

Please refer to the Configuring Fail2ban for a detailed description.

Postfix

Mail Transfer Agent. Configuration is standard to allow for emails to be sent by programs / deamons / Nextcloud or others. Such a Configuring Postfix is required for every server to work correctly.

&emsp

UFW

Firewall management, see Configuring UFW for more details.


Server-side monitoring

#^Top Monit is a process and daemon monitoring tool. More information on operating the software can be found Configuring Monit.

List of monitored services:

Configuring Telegram bots are also being implemented to receive logs from logwatch & Configuring Monit.


Service management

#^Top

Service management is simple and happens theough the dashboard accessible with the admin user.


Data transfer

#^Top

Cloud2Cloud

#^Top

title: Data transfer tool
[rclone](https://autoize.com/moving-data-from-cloud-to-cloud-with-rclone/)

rClone uses a simple config interface to configure remote hosts:

~~~bash
rclone config
~~~

The config data can be password-protected for security.

  1. Copy data
~~~bash
rclone copy source:'datapath' dest:'datapath'
~~~
  1. Sync data
~~~bash
rclone sync source:'datapath' dest:'datapath'
~~~


Pricing

#^Top

Cloud Server One-off cost Recurring subscription p.a.

**Server hosting**

| | *€15* ^CloudServerCost


Tasks & Further steps

  • ☁️ Server Cloud: Backup server %%done_del%% 🔁 every 6 months on the 1st Tuesday 📅 2023-03-07
  • ☁️ Server Cloud: Backup server %%done_del%% 🔁 every 6 months on the 1st Tuesday 📅 2022-09-06 2022-09-06
  • ☁️ Selfhosting, Server Cloud: Upgrader & Health checks %%done_del%% 🔁 every 4 months 📅 2023-05-01
  • ☁️ Selfhosting, Server Cloud: Upgrader & Health checks %%done_del%% 🔁 every 4 months 📅 2023-01-01 2022-12-31

#^Top