Το παρακάτω θέμα το παρατηρήσαμε πριν το διαβάσουμε σε κάποιο forum ή στα docs της εφαρμογής. Το θέμα μόλις τώρα άρχισε να εμφανίζεται σιγά σιγά στα λίγα forum που συχνάζω.
Λοιπόν πριν την εγκατάσταση του Mastodon θα πρέπει να βεβαιωθείτε ότι έχετε ΠΟΛΥ χώρο στο VPS σας εάν θέλετε να το χρησιμοποιήσετε.
Η εντύπωσή μου από την εμπειρία μου στις διαδικτυακές εφαρμογές είναι ότι χρησιμοποιούμε VPS με υψηλή RAM και όχι απαραίτητα τεράστιους χώρους αποθήκευσης.
Η εγκατάσταση του Mastodon μου άλλαξε γνώμη. Στην αρχή χρειαζόταν 1 GB μνήμης RAM και μόλις 10 GB χώρου. Αλλά καθώς συνδεόμουν με όλο και περισσότερα federation relays… η απαίτηση για RAM και χώρο χώρου αυξήθηκε κατακόρυφα.
Μετά από 2 μέρες με 10 χρήστες και 6 συνδεδεμένα federation relays χρειαζόμουν 2 GB RAM και 40 GB στον δίσκο.
Ακόμη και η παρουσία ενός χρήστη καταναλώνει πολλούς πόρους επειδή υπάρχουν τα federation relays που ανοίγουν τις πόρτες σε πάρα πολλά δεδομένα. Αν δεν ήμουν συνδεδεμένος με federation relays, και αν δημοσίευσα μόνο για τον εαυτό μου δεν έχει νόημα γιατί οι χρήστες θα μας έβρισκαν πολύ πιο δύσκολα. Τότε όμως πιθανότατα ο server θα χρειαζόταν λιγότερο από ένα GB μνήμης RAM και γύρω στα 20 GB χώρο για δεδομένα.
Φυσικά δεν θα ήταν κακό να το αναφέρουν κάπου στα docs (ή ίσως ακόμη και κατά τη διαδικασία εγκατάστασης) ότι μόλις εσείς και οι άλλοι χρήστες) αρχίσετε να ακολουθείτε μερικά άτομα με τα federation relays ενεργοποιημένα, το Mastodon θα αρχίσει γρήγορα να καταλαμβάνει ΠΟΛΥ χώρο.
Φυσικά υπάρχουν λύσεις με scheduled tasks που διαγράφουν αρχεία, αλλά δεν θέλω να φανταστώ τι μπορεί να συμβεί αν οι χρήστες φτάσουν μόνο τις 10.000. Πόσα θα είναι τα δεδομένα και πόση RAM θα χρειάζεται για την καθημερινή διαγραφή τους.
Να αναφέρω ότι για τα backup του server χρησιμοποίησα ένα bucket στην Digital Ocean (Spaces) και σε τρεις μέρες είχε φτάσει τα 150GB. Ευχαριστώ δεν θα πάρω.
Δεν έχω προσέξει ακόμη την πλευρά της μνήμης RAM, γιατί μόλις παρατήρησα ότι ο χώρος στο δίσκο είχε εξαντληθεί αφαίρεσα αρχικά όλα τα federation relays και αργότερα και το ίδιο το Mastodon.