¿Cómo sé cuántos GB tiene mi sitio?

¡Recientemente tuve el mayor problema con mi servidor! ¡Porque mi sitio comenzó a tener muchos GB y tuve que comprar más GB en el servidor!

Pero la pregunta es que el contenido de GigaByte crece cada vez más, ¿cómo puedo saber de dónde provienen estos GB? ¿Hay alguna manera de eliminar estos GB? ¿Puedo hacer una copia de seguridad de mi foro en mi PC en lugar de hacer una copia de seguridad en el servidor y ahorrar GB en el servidor? ¿Si elimino todos los temas antiguos de mi foro de economía de GB? Cuando mis miembros suben gifs y videos a mi sitio, ¿pesan GBP? ¿Hay alguna opción para eliminar esto? ¿Para que permanezca solo unos días en el servidor y se elimine solo?

Hola. No soy un experto en Discourse, pero deberías poder descargar copias de seguridad presentes en el servidor a tu PC y luego eliminar la copia de seguridad del servidor. Deberías poder importar la copia de seguridad desde tu PC cuando desees utilizarla.

En cuanto a tu pregunta sobre los GIF, si utilizas una extensión como Tenor, no creo que ocupe ningún espacio, ya que la imagen se renderiza desde sus servidores. Sin embargo, si tus usuarios suben GIF, esa podría ser otra historia.

No soy un usuario avanzado, pero estoy usando esto en la shell:

cd /var/discourse/shared/standalone
du -sh * | sort -h

Y después de eso, estoy pensando en qué hacer a continuación.

Pero hoy en día, los videos y las fotos son grandes consumidores que se comen todo el espacio. Los videos son, y siempre han sido, grandes en tamaño de bytes. Después de que todos pensaron que más gigas significan mejores fotos, esas también han comenzado a ser un problema real.

Es una pérdida de tiempo tratar de educar a los usuarios para que hagan imágenes optimizadas (y la mayoría de los teléfonos ni siquiera pueden hacerlo; eso es especialmente cierto con los iPhones, donde una operación tan básica como reducir el tamaño de las imágenes no se ofrece como una herramienta del propio sistema operativo, sino que requiere un trabajo adicional).

Claro, Discourse hace algo, pero en foros que usan muchas imágenes —es más o menos estándar hoy en día— no es suficiente.

Hay demasiadas opciones para hacer, hasta donde sé:

  • usar un límite muy bajo para el tamaño de las descargas (y tus usuarios se enojarán porque sus superhiperimagengigas serán rechazadas)
  • no permitir videos en absoluto (y tus usuarios se enojarán de nuevo porque simplemente no quieren usar Youtube o similar porque las plataformas de redes sociales de mil millones de dólares permiten videos)

Esta es una guerra que nosotros, los pececillos, ya hemos perdido.

Estoy usando S3 como CDN, pero esas tarifas me están ahogando.

¡Gracias por responder! Escribí el comando y apareció esto, ¿qué significa cada línea? postgress_backup? tmp? state? postgres_data? uploads? backups? ¿Cómo puedo eliminar estos GB que aparecen?

Creo que tendré que prohibir permanentemente la carga de videos o fotos en mi foro

¡Gracias por responder! ¿Sabes dónde descargo las copias de seguridad y las elimino del servidor? Por cierto, ¿está bien hacer eso? ¿Eliminarlo del servidor y guardarlo en el PC? ¿Para qué sirven estas copias de seguridad? ¿Es información de mis usuarios?

Totalmente. No importa dónde lo almacenes. Yo uso Amazon S3.

Es tu foro. Usuarios, temas, descargas, etc. Es todo lo que no sea el software en sí. Básicamente, todo lo que no puedes recuperar de otra manera si algo sale muy mal. Por cierto, falta app.yml, así que ese deberías guardarlo de la manera “normal”.

Gracias por responder, ¿qué es “normal way”.app.yml?

Manualmente :wink: Como usando FTP, o lo que sea.

Creo que las copias de seguridad se pueden elegir para incluir medios como fotos y vídeos, o simplemente hacer una copia de seguridad del texto. Deberías poder ver una sección de copia de seguridad separada en la configuración/área de administración del foro; si no la encuentras, usa la búsqueda en la configuración.

En cuanto a tu otra pregunta, deberías poder almacenar copias de seguridad localmente y luego eliminar la copia de seguridad en tu servidor. Siempre que confíes en tu hardware. Preferiría mantener copias de seguridad en un servicio en la nube como Google Drive / Dropbox.

Editar: Por fotos y vídeos, me refería a texto + imagen + vídeo, no SÓLO a los medios.

Hola @danielabc, ¿utilizas ./launcher cleanup de vez en cuando? Hay que hacerlo de vez en cuando para limpiar imágenes de Discourse antiguas y no utilizadas, y liberar algo de espacio. Solo asegúrate de que tu foro esté en funcionamiento cuando uses este comando.

Aquí tienes un ejemplo de salida:

root@mydiscourse:/var/discourse# ./launcher cleanup
ADVERTENCIA! Esto eliminará todos los contenedores detenidos.
¿Estás seguro de que deseas continuar? [y/N] y
Espacio total recuperado: 0B
ADVERTENCIA! Esto eliminará todas las imágenes sin al menos un contenedor asociado a ellas.
¿Estás seguro de que deseas continuar? [y/N] y
Imágenes eliminadas:
eliminada: sha256:eadbb445efe08669451160264ef5014c907cbb29a3c84c93203e7f38182094b1
eliminada: sha256:be861fe3116344e0fe2a4aa098059473567311214ca8cdc9fcebc8a3244a3a12
eliminada: sha256:35c0e5b87c0a7e798114e2965249beec12bfcb70f4379170a0aeeebb401b0ce6
sin etiqueta: discourse/base:2.0.20220128-1817
sin etiqueta: discourse/base@sha256:dcb4eb8e41a2e84f776f80587f308d167a54ad7ff4ba616199891828bbd4ddae
eliminada: sha256:a26b638c0dd94970ba4a4e499fbe8c100c7a2c3dcdd4fb884ce717eafc990fcd
eliminada: sha256:8b3dd9054a850686aabd0c45ef294bd36b8cfc9b5693b4fae0fb66323810cbd9
eliminada: sha256:d167e86f5ccecb0fbc44fae442b23dc8264edc47a071a0615792ccfae04ecc7d
eliminada: sha256:a663863cfea1075718d558112a45af869dc8b87537bd4e0490b1d5f428490f18
eliminada: sha256:37a08dfbedfbb571a4d8b1595133edd85f7a47d4bd23b2c47fb2ed026b78da40
eliminada: sha256:7c16c9f59a18734052a8903f879aa8353bc80c469a3bdafd398aa24bc59b78ff
sin etiqueta: discourse/base:2.0.20211118-0105
sin etiqueta: discourse/base@sha256:74b41fffd4f05433eb7c9b72954b1f5f8b15cd0e802bb724c96b7d699c3f6fa1sha256:c1455b2fdbca024c36c4e75746051b77c3637020cfa1e36a41440292a8c39424
eliminada: sha256:77b323d4ec74aad770337f99a60e862a64ccc53f4775b5f4945df0e606f78b90

Espacio total recuperado: 8.418GB
2 Me gusta