Postiz: Social Media Manager Selfhosted.

Olá a todos,

Como devem ter reparado, tenho feito ultimamente um push mais agressivo nas redes sociais ditas profissionais – e em breve nas restantes – do blog e dos seus conteúdos.
Quem conhece a história original do blog, sabe que me desafiei a escrevê-lo, não só pela pesquisa de soluções, mas para me obrigar a tentar escrever um pouco mais. O meu português, desde o 7º ano, que é, no melhor dos casos, sofrível, e esta seria uma oportunidade excelente para melhorar.
Contudo, nunca esperei que o blog crescesse ao nível que cresceu, nem com as visualizações que tem (perto dos 150 mil page views por mês  desde que o auto translator ficou disponível) e achei que como ferramenta de shameless self promotion seria algo para usar e dar a conhecer uma das minhas paixões.

O que nos leva a premissa deste post. Como posso fazer uso do meu homelab, para ajudar a promover o meu trabalho nas redes sociais, de uma forma bem self-hosted como eu gosto de fazer?
A resposta a esta pergunta chama-se Postiz e é um AI social media scheduling and managment tool.

 

Novu Logo

Postiz: O aliado para concretizar objetivos nas redes sociais

Se teem vindo a pensar em como melhorar a vossa presença nas redes sociais, já devem se ter deparado com a quantidade de plataformas e ferramentas que prometem resultados rápidos. Mas sejamos honestos: gerir contas, planear conteúdos, e ainda tentar manter uma interação genuína com o nosso público é  um verdadeiro desafio.

O Postiz é uma ferramenta pensada para facilitar a vida de quem quer profissionalizar a sua presença digital, sejam pequenos empreendedores, influenciadores ou até grandes empresas.
Mas qual o objetivo? Ajudar nos a concretizar os nossos objetivos nas redes sociais sem o stress de terem de fazer tudo manualmente.  Neste artigo, irei mostrar como o Postiz pode ser o nosso parceiro ideal para gerires as nossas redes sociais e alcançarmos os resultados que procuramos.

Cada vez mais, estar presente no mundo digital não é apenas uma escolha, mas sim uma necessidade. Tanto marcas como pessoas precisam de criar uma conexão com o seu público através de plataformas como Instagram, Facebook, LinkedIn ou TikTok. E, para que essa presença seja relevante, é necessário consistência, estratégia e, claro, ferramentas que facilitem a gestão desse processo e neste post iremos descobrir uma forma mais eficiente de transformar a nossa presença digital em algo que realmente nos irá trazer resultados.

Porquê investir numa presença nas redes sociais?

Nos dias de hoje, estar nas redes sociais já não é uma opção — é uma necessidade. Quer sejamos empreendedores à procura de novos clientes, um criador de conteúdo a tentar aumentar um público especifico, ou uma grande empresa a reforçar a sua marca, as redes sociais oferecem uma plataforma única para alcançarmos os nossos objetivos. Mas porquê é que são tão essenciais?

As redes sociais não são apenas um local para partilhar fotos de férias ou comentar sobre o último episódio da nossas série favorita. Elas tornaram-se numa ferramenta de marketing poderosa, capaz de ligar pessoas e marcas de formas que, há alguns anos, seriam impensáveis. Para empresas, por exemplo, estas plataformas são uma maneira de dar a conhecer os seus produtos, interagir diretamente com os consumidores e construir uma comunidade fiel. Para influenciadores e criadores de conteúdo, é um palco onde podem partilhar as suas ideias, inspirar outras pessoas e, eventualmente, monetizar as suas paixões.

Um dos principais fatores de sucesso nas redes sociais é a conectividade direta com o público. Não existe outra plataforma que permita este nível de interação, onde as marcas podem responder a perguntas em tempo real, ver feedback quase imediato em termos matemáticos do que é mais ou menos visto, e adaptar as suas estratégias com base nas preferências do seu público. E isto é apenas a ponta do icebergue.

Além disso, uma presença sólida nas redes sociais traz inúmeras oportunidades de crescimento. Desde a possibilidade de colaborações com outras marcas, fabricantes ou influenciadores, até à captação de novos clientes e ao aumento da visibilidade de um produto ou serviço. As portas que estas plataformas abrem são vastas.
Mas, claro, para que tudo isso funcione, é necessário uma boa estratégia e ferramentas que ajudem a executar essa estratégia de forma eficaz. E é aqui que o Postiz se destaca.

Manter uma presença consistente e relevante nas redes sociais não acontece por acaso. Requer tempo, planeamento e, acima de tudo, organização. Sem as ferramentas certas, pode ser fácil perder o rumo e não alcançar os objetivos que tanto desejamos. É por isso que o Postiz se tem vindo a tornar um recurso essencial para qualquer pessoa ou empresa que leve a sério o seu crescimento online.

O que é o Postiz?

O Postiz é, simplesmente, uma ferramenta de gestão de redes sociais pensada para quem quer poupar tempo, melhorar a organização e garantir consistência nas suas plataformas digitais. É uma plataforma robusta e intuitiva que permite aos utilizadores planear, programar, e analisar o desempenho das suas publicações em várias redes sociais de uma forma centralizada.

A primeira grande vantagem do Postiz é a sua simplicidade. Não precisam de ser especialistas em redes sociais ou um geek para usar esta ferramenta. O Postiz foi desenhado para que qualquer pessoa, independentemente do nível de conhecimento tecnológico, possa gerir as suas contas de forma eficiente. Seja para pequenos negócios, grandes empresas, influenciadores ou freelancers, o Postiz adapta-se às necessidades de cada utilizador.

Funcionalidades Chave do Postiz

Agendamento de Publicações

A gestão do tempo é fundamental para quem quer criar uma presença consistente nas redes sociais. Com o Postiz, podemos programar as nossas publicações para saírem nos horários mais estratégicos, mesmo quando estamos offline ou ocupados com outras tarefas. Isto significa que nunca mais vamos de precisar de nos preocupar em “esquecer” de efetuar o post, porque o Postiz faz isso por nós.
Faço extensivo uso desta capacidade, em férias, ou durante o horário de trabalho, para garantir que o post sai no dia certo, a hora certa.

Gestão Multiplataforma

Temos contas em várias redes sociais como Instagram, Facebook, LinkedIn ou TikTok? O Postiz permite que façamos a gestão de todas estas contas num só lugar. Esta funcionalidade é uma verdadeira bênção para quem precisa de manter a presença em várias plataformas sem se perder no processo. Basta fazer login no Postiz, e temos acesso a todas as nossas redes sociais numa interface simples e prática.

Análise de Desempenho

Para conseguirmos optimizar a nossa estratégia e melhor fazer engagement como nosso publico alvo, precisamos de entender como o nosso conteúdo está a ser recebido. O Postiz oferece ferramentas de monitorização de métricas que nos permitem analisar o desempenho das nossas publicações. Conseguimos ver quais os posts que estão a gerar mais interação, quais os horários mais eficazes para publicar, e temos acesso a relatórios detalhados que ajudam a afinar a tua estratégia.

Sugestões de Conteúdo

Estamos sem ideias para o próximo post? O Postiz também nos ajuda a descobrir tendências que se possam chamar virais dentro da área e sugere conteúdos baseados no que está a funcionar bem em relação ao tema. É uma funcionalidade excelente para quem quer manter-se relevante e atualizado sem ter de passar horas a pesquisar o que postar a seguir.

Ferramentas de Envolvimento

Além de publicar, as redes sociais são também sobre interação. O Postiz permite  responder a comentários e mensagens diretamente pela plataforma, sem ter de mudar de app. Isto é ótimo para quem quer manter a conexão com o seu público avo e construir uma relação mais próxima, fazendo uma gestão equilibrada de tempo.

Para Quem é o Postiz

Em primeira analise, o Postiz é para todos aqueles que desejam profissionalizar a sua presença online. Desde influenciadores a pequenas empresas, passando por agências de marketing ou freelancers, a ferramenta é ideal para quem gere múltiplas contas e precisa de um processo mais eficiente.

  • Influenciadores: Se estão à procura de aumentar os vossos seguidores e melhorar o vosso engagement, o Postiz ajuda- a planear e agendar os nossos conteúdos, para que tenham mais tempo para se focarem na criação e na interação com o público.
  • Pequenos Negócios: Para quem tem um pequeno negócio, o Postiz é uma ferramenta essencial para manter uma presença consistente nas redes sociais, promover produtos e serviços e fazer engagement com os clientes, tudo sem perder a cabeça.
  • Empresas de Grande Porte: Já para empresas maiores, que precisam de um planeamento mais estratégico e de manter uma voz consistente em várias plataformas, o Postiz oferece soluções que ajudam a coordenar equipas e a manter tudo sincronizado.

Com todas estas funcionalidades, o Postiz é verdadeiro “game changer” para qualquer pessoa que leve a sua presença nas redes sociais a sério.

Como o Postiz ajuda a concretizar objetivos nas redes sociais?

Para todos os que já tentaram manter uma presença ativa e eficaz nas redes sociais, sabem o quão desafiante é equilibrar qualidade, consistência e interação. O Postiz foi criado precisamente para nos ajudar a superar estes desafios e, com as suas várias funcionalidades, facilita imenso a vida de quem quer ter impacto no mundo digital. Exploremos portanto como cada uma das ferramentas do Postiz pode ser um grande trunfo na nossa estratégia.

1. Agendamento de Publicações: Consistência é Fundamental

Nas redes sociais, a consistência é uma das chaves para o sucesso. Publicar regularmente ajuda a manter a nossa marca presente na mente do nosso público e a aumentar o alcance dos nossos conteúdos. No entanto, para muitos criadores e negócios, encontrar tempo para publicar todos os dias pode ser complicado. É aqui que o Postiz entra.

Com o agendamento automático, podemos planear e programar semanas (ou até meses) de conteúdo com antecedência. Em vez de termos de nos lembrar todos os dias ou semanas de postar, podemos definir horários ideais para cada publicação e deixar que o Postiz faça o trabalho pesado por nós. Isto é especialmente útil para influenciadores que precisam de postar a um dia ou hora especifico, ou para pequenas empresas que querem ter um fluxo constante de promoções e anúncios.

Exemplo prático: Imagina que temos uma loja online de material informático e querem promover a nova coleção de placas gráficas com preços apetecíveis. Podemos agendar publicações com fotos e descrições dos produtos, além de intercalar com dicas de construção de sistemas e interações com os nossos seguidores, mantendo assim uma presença constante e dinâmica.

2. Gestão de Múltiplas Contas: Tudo num Só Lugar

Quantas vezes já trocamos os dedos a saltar de uma app para outra para gerir diferentes contas? Talvez tenhamos um perfil pessoal no Instagram, uma página de negócios no Facebook, e ainda contas no LinkedIn ou TikTok. O Postiz simplifica este processo ao permitir-te gerir todas as nossas contas de redes sociais a partir de uma única plataforma.

Com esta funcionalidade, pouparemos tempo e evitaremos distrações. Podemos publicar simultaneamente em várias plataformas, mantendo uma presença coesa em todas elas, ou adaptar as nossas mensagens a cada rede social. Além disso, teremos acesso a todas as interações (comentários, likes, mensagens) num só painel, o que facilita a gestão do relacionamento com o público.

3. Monitorização de Métricas e Análise de Desempenho

Publicar conteúdo nas redes sociais sem monitorizar o desempenho é como atirar uma pedra ao ar e esperar que caia no lugar certo. Para perceberemos o que funciona (e o que não funciona), é essencial termos acesso a métricas de desempenho.

Embora certas plataformas como o Ghost ou o WordPress  nos permitam métricas de visualização, são por definição contidas no seu próprio universo. O Postiz oferece relatórios detalhados sobre as nossas publicações de dentro das redes sociais, incluindo informações sobre o alcance, o envolvimento (likes, comentários, partilhas) e o crescimento de seguidores. Com estes dados, podemos ajustar a nossa estratégia e perceber quais os tipos de conteúdo que ressoam mais com o teu público.

Exemplo prático: Se estão a gerir um blog de fitness, e percebem que os vossos vídeos de treino têm mais engagement do que os posts com fotos, podemos optar por criar mais vídeos. O Postiz dar-nos-á e essas informações de forma clara e organizada, ajudando-nos a tomar decisões com base em dados reais.

4. Sugestões de Conteúdo: Ficar Atualizado com as Tendências

Manter-se relevante nas redes sociais significa, muitas vezes, acompanhar as tendências. Sabermos o que está a “bombar” no momento faz toda a diferença para aumentar a visibilidade dos nossos conteúdos. Com o Postiz, tens acesso a sugestões de conteúdos populares e ideias baseadas nas tendências mais recentes.

Todos nós por vezes temos falta inspiração. Nesta altura o Postiz é como um “colega criativo” que nos oferece sugestões personalizadas. Esta funcionalidade é especialmente útil para criadores de conteúdo e pequenos negócios que não têm uma equipa dedicada à criação de campanhas.

5. Ferramentas de Envolvimento com o Público

Mais do que apenas publicar, as redes sociais são sobre interação. As pessoas querem sentir-se ouvidas e valorizadas, seja através de uma resposta a um comentário ou de um simples “gosto” numa mensagem. O Postiz facilita o processo de manter uma comunicação ativa com o nosso público, permitindo que respondas a interações diretamente pela plataforma.

Isto é ideal para quem gere múltiplas contas, pois evita a necessidade de abrir várias apps diferentes para manter conversas e responder a dúvidas. Uma resposta rápida e atenta pode fazer toda a diferença na criação de uma comunidade fiel e ativa em torno da tua marca.

6. Eficiência e Produtividade: Menos Stress, Mais Resultados

Finalmente, uma das maiores vantagens do Postiz é que ele te ajuda a otimizar o nosso tempo. Gerir redes sociais pode ser exaustivo, especialmente se também estás a gerir outros aspetos de um negócio ou projeto. O Postiz permite que dediques mais tempo a tarefas criativas e estratégicas, em vez de perderes horas com a parte operacional e repetitiva.

Com menos stress e mais organização, podes nos focar em criar conteúdos de valor, enquanto o Postiz trata do resto. Isto traduz-se em resultados mais consistentes e, claro, maior satisfação tanto para nós como para o nosso público.

Vantagens para Diferentes Públicos

O Postiz não é uma ferramenta genérica. As suas funcionalidades adaptam-se a vários tipos de utilizadores, tornando-se um aliado poderoso, seja qual for a nossa área ou objetivo nas redes sociais. Iremos ver portanto como pode ser útil para diferentes públicos:

1. Influenciadores

Para quem vive da criação de conteúdo e da interação com os seguidores, o Postiz oferece ferramentas que aumentam a produtividade e a visibilidade. Com a possibilidade de programar posts e manter um fluxo constante de publicações, os influenciadores conseguem manter uma presença constante nas suas plataformas sem a pressão de estarem online o tempo todo. Além disso, as análises de desempenho ajudam a ajustar estratégias e maximizar o engagement.

Benefícios principais:

  • Aumento do número de seguidores e interação.
  • Agendamento de posts para garantir consistência.
  • Insights detalhados para otimizar o conteúdo.

2. Pequenos Negócios:

Para pequenos empreendedores, o Postiz é um verdadeiro salva-vidas. Ele permite que, mesmo sem uma equipa de marketing, os donos de negócios consigam manter uma presença digital profissional. Desde o planeamento de promoções até à interação com clientes, o Postiz oferece todas as ferramentas necessárias para que pequenos negócios alcancem novos públicos e aumentem as vendas.

Benefícios principais:

  • Gestão eficiente de todas as redes sociais.
  • Programação de campanhas promocionais.
  • Interação direta e rápida com clientes.

3. Empresas de Grande Porte

Para empresas maiores, a consistência e a gestão de uma grande quantidade de conteúdo são fundamentais. O Postiz ajuda a coordenar equipas de marketing, mantendo a comunicação fluida e eficiente em todas as plataformas. Além disso, as análises detalhadas de performance permitem ajustes rápidos e precisos nas campanhas, maximizando o retorno do investimento em redes sociais.

Benefícios principais:

  • Planeamento e gestão estratégica de múltiplas contas.
  • Ferramentas de análise de métricas para campanhas de larga escala.
  • Coordenação e alinhamento de equipas.

Deployment da solução de Postiz

Na parte mais técnica do nosso post, temos o procedimento de deployment do software, tendo em conta que iremos utilizar para tal docker.
O procedimento é na realidade bastante simples:

1. Garantir os Pré-requisitos:

  • Ter o Docker instalado no nosso homelab.
  • Certifiquem-se de que o Docker está atualizado:
    docker --version

2. Criar o Arquivo docker-compose.yml:

  • No diretório de nossa escolha, criem um arquivo docker-compose.yml. Este arquivo define o ambiente de execução do Postiz.
  • Usem o seguinte conteúdo no arquivo como demonstrado aqui:
    services:
    postiz:
    image: ghcr.io/gitroomhq/postiz-app:latest
    container_name: postiz
    restart: always
    environment:
    # You must change these. Replace `postiz.your-server.com` with your DNS name - what your web browser sees.
    MAIN_URL: "https://postiz.your-server.com"
    FRONTEND_URL: "https://postiz.your-server.com"
    NEXT_PUBLIC_BACKEND_URL: "https://postiz.your-server.com/api"
    JWT_SECRET: "random string that is unique to every install - just type random characters here!"
    
    # These are totally fake values, you must change them with your own Cloudflare R2 settings.
    # Docs: https://docs.postiz.com/configuration/r2
    CLOUDFLARE_ACCOUNT_ID: "QhcMSXQyPuMCRpSQcSYdEuTYgHeCXHbu"
    CLOUDFLARE_ACCESS_KEY: "dcfCMSuFEeCNfvByUureMZEfxWJmDqZe"
    CLOUDFLARE_SECRET_ACCESS_KEY: "zTTMXBmtyLPwHEdpACGHgDgzRTNpTJewiNriLnUS"
    CLOUDFLARE_BUCKETNAME: "postiz"
    CLOUDFLARE_BUCKET_URL: "https://QhcMSXQyPuMCRpSQcSYdEuTYgHeCXHbu.r2.cloudflarestorage.com/"
    CLOUDFLARE_REGION: "auto"
    
    # These defaults are probably fine, but if you change your user/password, update it in the
    # postiz-postgres or postiz-redis services below.
    DATABASE_URL: "postgresql://postiz-user:postiz-password@postiz-postgres:5432/postiz-db-local"
    REDIS_URL: "redis://postiz-redis:6379"
    BACKEND_INTERNAL_URL: "http://localhost:3000"
    IS_GENERAL: "true" # Required for self-hosting.
    
    # Your email provider, optional
    EMAIL_PROVIDER: "resend|nodemailer"
    RESEND_API_KEY: "re_1234567890" # api key if you choose resend
    EMAIL_HOST: "smtp.gmail.com" # smtp host if you choose nodemailer
    EMAIL_PORT: "465" # smtp port if you choose nodemailer
    EMAIL_SECURE: "true" # smtp secure if you choose nodemailer
    EMAIL_USER: "user" # smtp user if you choose nodemailer
    EMAIL_PASS: "pass" # smtp pass if you choose nodemailer
    volumes:
    - postiz-config:/config/
    ports:
    - 5000:5000
    networks:
    - postiz-network
    depends_on:
    postiz-postgres:
    condition: service_healthy
    postiz-redis:
    condition: service_healthy
    
    postiz-postgres:
    image: postgres:14.5
    container_name: postiz-postgres
    restart: always
    environment:
    POSTGRES_PASSWORD: postiz-password
    POSTGRES_USER: postiz-user
    POSTGRES_DB: postiz-db-local
    volumes:
    - postgres-volume:/var/lib/postgresql/data
    ports:
    - 5432:5432
    networks:
    - postiz-network
    healthcheck:
    test: pg_isready -U postiz-user -d postiz-db-local
    interval: 10s
    timeout: 3s
    retries: 3
    postiz-redis:
    image: redis:7.2
    container_name: postiz-redis
    restart: always
    ports:
    - 6379:6379
    healthcheck:
    test: redis-cli ping
    interval: 10s
    timeout: 3s
    retries: 3
    volumes:
    - postiz-redis-data:/data
    networks:
    - postiz-network
    
    
    volumes:
    postgres-volume:
    external: false
    
    postiz-redis-data:
    external: false
    
    postiz-config:
    external: false
    
    networks:
    postiz-network:
    external: false

Nota1: As keys, id’s e passwords são apenas demonstrativas e não correspondem ao usado 🙂
Nota2: Existe um free tier de Cloudflare R2 object storage, que é obrigatório. Se estiverem a fazer isto pelo gozo e não a produzir posts feito máquinas, chega e sobra.
Nota3: E não se esqueçam de atualizar os URL’s para os vossos domínios.

3. Arrancar o container com o Docker Compose:

  • Após configurar o arquivo, execute o seguinte comando no terminal:
    docker-compose up -d
  • Este comando fará o download da imagem do Postiz-app e iniciará o container em segundo plano/background.Nota: Será sempre boa ideia garantir que o container arrancou sem problemas. O mesmo pode ser conseguido através do comando: # docker logs postiz

4. Aceder ao o Postiz-app:

  • Depois de iniciado, poderemos aceder ao Postiz pelo seu browser através do endereço:http://$IP_DO_SERVIDOR_DE_DOCKER:8080

5. Personalização (Opcional):

  • Finalmente e se quisermos personalizar o nossos setup (como mudar portas ou volumes), editem o arquivo `docker-compose.yml` conforme necessário antes de reconstruir o container.

E chegamos ao fim de mais um post desta semana. Neste vimos que o Postiz é mais do que uma simples ferramenta de agendamento de publicações – é um aliado estratégico para quem quer conquistar uma presença sólida e impactante nas redes sociais profissionais ou não, seja para influenciadores, pequenas empresas ou grandes corporações, as suas funcionalidades adaptam-se às necessidades de cada utilizador, simplificando o processo de gestão de redes e, ao mesmo tempo, proporcionando resultados concretos.

Se querem poupar tempo, aumentar o engagement e alcançar os vossos objetivos nas redes sociais, o Postiz é uma das soluções ideais. Experimentem e notem que a vossa presença online irá transformar-se. Afinal, o sucesso nas redes não acontece por acaso, mas com a ajuda certa, torna-se muito mais fácil!

Um abraço e até a próxima semana. E como sempre, se encontrarem algo estranho ou incorrecto, sabem onde me encontrar.
Nuno