A maioria das pessoas está usando provedores de nuvem terceirizados, e eles estão muito investidos em proteger seu serviço. A sobrecarga é principalmente manter o próprio Discourse atualizado, o que muitas pessoas conseguem fazer (na verdade, a maioria dos sites que usam o Discourse faz isso por conta própria!).
Mesmo para hospedagem real em um computador em casa… você tem que prestar um pouco mais de atenção à segurança, mas certamente não está na área de “centenas de milhares de dólares por ano” de complexidade.
Pagar-nos pela hospedagem, quando possível, é certamente uma ótima maneira de apoiar nosso trabalho no Discourse!
Não importa se você executa seu próprio hardware ou se executa hardware virtual em um servidor de nuvem. Executar seu próprio hardware introduz elementos adicionais por meio de falhas de hardware, mas os dilemas básicos de manutenção de um servidor de nuvem são semelhantes. Você consegue responder a estas perguntas:
Quais portas seu firewall permite que entrem em seu hardware virtual?
Quais portas seu firewall permite que saiam do seu hardware virtual?
Se você permitir a porta 80 e a porta 443 de saída, você restringe os sites que a conexão de saída pode visitar?
Quais são as sete estratégias de hacking mais prováveis que um invasor usaria para penetrar em seu hardware virtual por meio do servidor web, e como você se protege contra cada uma delas?
Qual é a sua estratégia de administração de sistema para saber se houve uma intrusão em sua máquina?
Eu poderia continuar por um tempo, mas a maioria das pessoas que administram seus próprios servidores de nuvem não responde bem a esse tipo de pergunta. E agora, com a IA, a sofisticação dos ataques ficará cada vez mais forte.
Seu provedor de hospedagem em nuvem fornece a você um computador virtual no qual você instala o Discourse, ou eles são um provedor de hospedagem específico para o Discourse que apenas lhe dá acesso a uma instância do Discourse em um servidor que eles mantêm?
Tópico diferente: tivemos a mesma experiência com o FB, mas no meu caso eles nem me enviaram o e-mail de “você ganhou o recurso”. Minha conta de repente começou a funcionar e agora o FB age como se nada tivesse acontecido. Não há registro de nenhum evento nas minhas configurações de segurança e no log de atividades. Agora que entendi que o FB NÃO protege o conteúdo que criamos, estou seriamente traumatizado, e meu relacionamento com o FB está permanentemente alterado e danificado.
Correto. Embora eu não devesse ter que me justificar (quanto mais fazer um « teste » ), gostaria de tranquilizá-lo de que a segurança da minha configuração não repousa sobre meus ombros
O mesmo por aqui. Eu não tinha ilusões sobre o fato de que o Facebook pode determinar arbitrariamente a vida ou a morte de qualquer conta ou comunidade, mas é diferente quando se experimenta pessoalmente.
Você está desviando da questão que levantei em vez de abordá-la. É seu direito fazer isso. Eu declarei minha opinião claramente, que você pode ignorar à vontade.
Uma coisa é reconhecer que o FB pode suspender nossas contas. Isso já é ruim o suficiente, mas acho que a maioria das pessoas entende e aceita esse risco. Mas eles cruzam uma linha sagrada quando excluem conteúdo histórico. Eles deletaram dois anos de dados de pesquisa que excediam em muito o valor da minha conta individual. Eles jogaram um grupo de mais de 15 mil usuários no caos. Não há como voltar atrás nisso.
Sim. O que eu quero dizer é organização comunitária, não como o site é organizado. Eles são distintos um do outro - você está organizando sua comunidade para migrar para o Discourse, é essencialmente uma campanha.
Eu olhei acima e não vi nada sobre isso - que ideias você tem? Talvez pudéssemos nos concentrar nas ações - como materializar suas ideias, ou apontá-lo na direção certa. Eu me pergunto se receber respostas mais focadas poderia ajudar a sensação de estar apenas recebendo mais informações ou sendo forçado a fazer mais escolhas. Peço desculpas se contribuí para isso, e se pareci presunçoso em minhas sugestões para recrutar membros.
O comentário de Steph “a segurança da minha configuração não repousa sobre os meus ombros” soa mais como se ela tivesse um administrador de sistema a bordo para ajudar com a segurança.
Eu poderia responder a algumas com um pouco de investigação na minha configuração. Para outras, eu não tenho a experiência. Talvez você esteja em posição de escrever algumas dicas de segurança para quem auto-hospeda sem um orçamento de seis dígitos? Tenho certeza de que seria bem-vindo.
Sem problemas, você não tem todo o contexto, e talvez eu não tenha feito um bom trabalho em transmitir exatamente onde está meu problema. Acontece! Eu realmente aprecio sua disposição em ajudar e oferecer suporte
Ah, eu não vi! Isso é ótimo, e estou feliz em compartilhar como abordamos algumas das ideias que você listou lá. Acho que meus comentários anteriores estavam levando ao que já foi postado lá, então vou recuar aqui para não ocupar mais espaço
@stephtara Eu entendo que olhar para o abismo de opções de configuração aparentemente intermináveis dentro de uma instância do Discourse pode ser opressor, mas com opções vêm oportunidades. Dito isso, tenho dois pensamentos recorrentes enquanto leio seus tópicos e postagens.
Primeiro
“Nós moldamos nossas ferramentas e elas nos moldam” sim, e acho que podemos concordar que o Facebook não molda mais de uma maneira desejável. Você parece preferir o Discourse, mas lamenta o processo e pede menos opções e/ou um processo de configuração mais fácil. Embora tudo isso possa ser legal para alguns e desejável por muitos, este é o Discourse, não o Facebook ou algum outro serviço que é percebido como mais fácil de usar. Minha dica é simplesmente começar a fazer seu Discourse acontecer. Há muito tempo para as críticas eloquentes muito bem-vindas e apreciadas do Discourse mais tarde, enquanto você constrói sua comunidade.
Segundo
Eu concordo com @jenmck
Como um ex-colega costumava dizer: “Ei Phil, não deixe o perfeito ser o inimigo do bom” em um esforço para me tirar dos detalhes e me lembrar do quadro geral. Pare de complicar, mantenha a simplicidade e simplesmente comece.
Minhas sugestões para começar:
Faça o sistema de resposta por e-mail funcionar.
Não adicione um monte de categorias ou tags. Adicione apenas uma para todos que vêm de qualquer um dos grupos do FB.
Adicione três grupos, um para cada grupo do FB.
Convide sua equipe/moderadores existentes do FB para seus respectivos grupos. Você escreve muito bem, então crie as mensagens de boas-vindas apropriadas para cada grupo e para o grupo/categoria de equipe criado automaticamente.
Envie os avisos apropriados no FB emitindo os convites mencionados acima. Nota: Os convites são específicos do grupo e alguns usuários podem receber mais de um convite se forem equipe/moderadores em mais de um grupo do FB.
Lide com todas as discussões de estrutura como um grupo de Equipe no Discourse.
Alguns de seus membros da equipe/moderadores do FB não virão imediatamente. Tudo bem, apenas construa e incentive-os a participar enquanto você trabalha para se afastar do FB. Construa e eles virão… ou não.
Em algum momento, relativamente logo após fazer o acima, convide seus membros do FB usando o processo de convite e outro conjunto de mensagens bem escritas (FB e discourse). Nem todo usuário do FB virá imediatamente. Continue a incentivar… Construa e eles virão… ou não.
Apenas “poste algo” em sua instância do discourse.
Em relação aos seus vídeos e documentos:
Se você ainda não o fez, crie um canal no YouTube com todos os vídeos. Será trabalhoso criar tópicos/postagens no discourse para cada vídeo, mas depois de feito, você poderá indexar e organizar as coisas muito bem.
Os documentos podem ser melhor colocados em outro lugar por enquanto. Existem inúmeras opções. Minha preferência seria servi-los de um site estático como o Hugo.
Dói a mim, e talvez a outros, ver você lutando para iniciar sua comunidade no Discourse. Você tem pessoas aqui no Meta que se importam com seu sucesso. Você e sua equipe/moderadores podem sempre pedir ajuda aqui.
Eu acho que é isso que ele está dizendo. Tenho ajudado auto-hospedeiros desde 2017, alguns dos quais têm sido muito irresponsáveis (como não atualizar nada por anos). Como eu ganho uma boa parte da minha vida apoiando auto-hospedeiros, eu, é claro, tenho uma opinião diferente.
O único problema que vi com segurança foi com um administrador que estava fazendo coisas como ocultar elementos com css em um componente de tema e depois cobrando para “consertar”. Ele também executou um Post.destroy_all no console do rails e, bem, destruiu muitos posts. (Eu consegui restaurar pelo menos a maioria deles a partir de um backup.) Eu não estou ciente de alguém ter tido um banco de dados roubado (exceto por alguém que foi pago para ter acesso ao banco de dados).
O Discourse faz um trabalho notável em segurança. Executar o wordpress é muito mais perigoso do que executar o discourse. Eu não acho que alguém deva fazer isso.
Eu não estou dizendo que auto-hospedar o Discourse exige conhecimento profundo em segurança de computadores como tal. Mas quando leio algo como isto:
isso me levanta uma bandeira vermelha.
Não porque haja algo de errado em pedir ajuda, mas porque sugere uma configuração onde o acesso contínuo e a responsabilidade dependem da disponibilidade de uma pessoa específica. Nessa situação, uma solução hospedada é frequentemente mais adequada. Você ainda não precisaria fazer login no servidor, mas teria uma parte confiável para recorrer, em vez de depender de boa vontade, tempo livre ou da disponibilidade daquela pessoa quando algo der errado. Da mesma forma que você não pode contar com o Facebook como garantia de longo prazo, já vimos comunidades inteiras falharem simplesmente porque a única pessoa que detinha as chaves parou de atender o telefone.
Na prática, é precisamente no momento em que algo quebra e essa pessoa se torna indisponível que as pessoas acabam vindo até nós (ou para o Jay, ou para o CDCK), embora talvez eu esteja apenas pregando para a minha própria congregação aqui.
Mas talvez eu esteja me desviando do assunto real. Acho que @philh diz melhor do que eu jamais poderia
Passos de bebê. Não precisa ser perfeito imediatamente. Na verdade, ninguém sabe o que é “perfeito” para a sua comunidade específica. Você e sua comunidade descobrirão isso ao longo do caminho. E se você for impedido pela falta de conhecimento sobre como fazer algo, ou talvez até mesmo sobre quais possibilidades existem, o meta é o lugar perfeito para perguntar, e eu não conheço nenhum outro produto com uma comunidade tão ótima na qual as pessoas possam confiar.
Ou talvez signifique apenas que eu ainda não fiz isso porque gastei todo o meu tempo no « Discourse » vasculhando a interface de administração e passando tempo na meta, que ainda estou me recuperando de um acidente no início deste ano que se somou aos meus desafios de função executiva já existentes (olá, TDAH) e que nestas últimas semanas mal consegui manter a cabeça fora d’água com meu retorno ao trabalho, gato doente e a vida em geral. E que existe uma barreira maior para « fazer algo pela primeira vez » do que você imagina, que tem pouco a ver com o conteúdo real da coisa a ser feita.
Mesma razão pela qual não fiz a instalação eu mesmo: eu poderia ter descoberto, mas estou a) em uma fase da minha vida e b) nas circunstâncias atuais em que estou sendo estratégico sobre no que gasto minha energia.
Para mim, este tópico inteiro está se desviando do assunto e já faz um tempo. Eu postei sobre o que acho que está tornando minha experiência como novo administrador do Discourse mais difícil do que eu acho que poderia ser, e (sem ressentimentos com as pessoas em questão) sinto como se estivesse sendo interrogado sobre minhas habilidades e competências em gerenciamento de comunidade e técnicas.
Não há necessidade de se justificar. Eu só queria apontar algo que pode estar te atrapalhando.
Sendo parte desta comunidade nos últimos 13 anos, não acho que seja isso que está acontecendo aqui. Na maioria das vezes, quando alguém pede ajuda, as pessoas naturalmente começam a oferecer tanto o que fazer quanto como fazer, mesmo que apenas um dos dois tenha sido solicitado. E quando um conselho que não foi explicitamente solicitado chega, é muito fácil que ele pareça mais pessoal ou avaliativo do que pretendia ser.
Olá, eu tenho muito menos experiência do que a maioria de vocês aqui, mas construí do zero (com alguma ajuda técnica de um colega, já que é auto-hospedado) uma comunidade Discourse. E não poderia estar mais feliz, mas é verdade que eu sempre segui precisamente isto
Passo a passo eu tenho implementado coisas novas, mas somente quando necessário. E eu sempre encontrei ajuda aqui no Meta, não consigo contar as vezes que este fórum salvou minha 4$$
Totalmente verdade.
Minha comunidade acabou de completar 3 anos (embora eu tenha começado a aprender Discourse um ano antes), e agora seria muito mais complicado ajustar tudo se eu tivesse que mudar de plataforma.
Para isso, achei muito útil incluir um tutorial para novatos onde explico aos novos membros como ajustar as notificações em seus perfis, juntamente com outras coisas básicas como postar, pesquisar, reagir e preencher a biografia. Exatamente por causa disso
Ótimo conselho
Obrigado por compartilhar @stephtara, espero que tudo dê certo e que você acabe compartilhando sua incrível Discourse aqui também (a propósito: eu sou um grande amante de gatos e um ex-veterinário, então adoraria conhecer melhor sua comunidade).
Eu te entendo! Estou em uma situação parecida, provavelmente umas 2 semanas atrás de você na minha jornada com o Discourse. Tenho uma formação parecida com sistemas online (exceto que sou desenvolvedor de software).
Sua postagem me assusta um pouco porque estou prestes a começar a olhar com seriedade para o Discourse e estou lutando para encontrar tempo. Parece que não poderei fazê-lo aos poucos, como eu esperava.
Enfim, só pensei em dizer que estou com você e ajudarei no que puder!
Obrigado por aparecer! Você também está migrando uma comunidade existente do Facebook? Nos últimos dias, percebi que isso é um elemento chave nos meus problemas, algo que talvez tenha sido um ponto cego até agora. Estou planejando reunir o que entendi sobre a questão da migração do Facebook assim que tiver uma ou duas horas para sentar e escrever.
Ah, desculpe por isso. Mas sim, tempo é definitivamente necessário. Acho que depende do seu “cenário de construção de comunidade”, no entanto. Acho que se eu estivesse começando uma comunidade “do zero” (eu poderia, na verdade, tenho ideias! Eu já estaria avançando com o que configurei.)
Não, não estou migrando uma comunidade do Facebook. Em vez disso, estou construindo uma do zero. Ainda assim, estou um pouco perplexo com a variedade de opções disponíveis. Não vou me dedicar a isso seriamente até depois dos feriados.
O Discourse tem muitas opções, mas não é tão difícil percorrê-las metodicamente.
Uma melhoria poderia ser ter não apenas uma descrição de cada configuração do site, mas também um link para a documentação. Às vezes, a descrição é inadequada, exceto como um lembrete quando você já sabe. Dito isto, é fácil o suficiente pesquisar a informação ou perguntar aqui.
A página de “instalação de 30 minutos” tem links para tópicos de fórum selecionados. Esse é provavelmente o melhor lugar para adicionar mais links para a documentação.
Cada pessoa terá um foco diferente e será difícil atender a todos. Eu vim do Mailman, então achei a maneira como o Discourse lida com e-mails um pouco fortuita, mas percebi que é boa o suficiente e não tive problemas reais.
Se você quer um banco de dados de gatos editável pela comunidade (não tenho certeza se é exatamente isso que você quer), experimente o MediaWiki mais Cargo (ou SMW) e Page Forms.
Concordo. Seria um grande projeto, mas seria bom que cada configuração do site (ou pelo menos aquelas em que uma breve descrição não é suficiente) tivesse um link para uma seção da página de documentação que explicasse o que ela faz e como interage com quaisquer outras configurações relevantes.
Acho que algo assim já faz parte do processo de redesenho. O link “saiba mais” na página de configuração para a página “sobre”, por exemplo, aponta para o tópico da documentação aqui no meta.
Acho que um link por grupo de configurações do site sobre a mesma área pode funcionar melhor do que para cada configuração individual. Para uma única configuração, a pesquisa deve mostrar o tópico de documentação relacionado de qualquer maneira.