Giter Club home page Giter Club logo

Comments (14)

the-alpaka avatar the-alpaka commented on June 1, 2024 1

Hey so I found time to fix the container, I had issues getting .htaccess to work but it seems to be functioning correctly now. I moved everything over to a new repository parksauce/tabby and will be maintaining it under a different github account @realjoshparker. I have to rewrite the documentation and hopefully I'll be able to get everything all situated by the end of day tomorrow. More extensive testing of the container is definitely still needed I haven't confirmed whether or not everything functions properly yet.

For anyone interested in testing the container can be pulled from the docker registry with docker pull parksauce/tabby. Below is an example of a compose file. Just be sure to use tabby-db as the hostname for connecting the database.

version: '3'
services:

  tabby:
    image: parksauce/tabby
    container_name: tabby
    ports:
      - 8010:80
    volumes:
      - ./config:/config
    restart: unless-stopped

  db:
    image: linuxserver/mariadb
    container_name: tabby-db
    environment:
      - PUID=1000
      - PGID=1000
      - MYSQL_ROOT_PASSWORD=tabby
      - TZ=America/New_York
      - MYSQL_DATABASE=tabby
      - MYSQL_USER=tabby
      - MYSQL_PASSWORD=tabby
    volumes:
      - ./db:/config
    restart: unless-stopped

from tabby.

bertvandepoel avatar bertvandepoel commented on June 1, 2024 1

Thank you for the update! :) Keep us posted!

from tabby.

bertvandepoel avatar bertvandepoel commented on June 1, 2024

I have the skills, knowledge nor interest to maintain a docker image, so it's not something I will be adding. Personally, I just install Apache or Nginx with PHP and then install all the applications in there. I have no idea how you would even deal with the way database upgrades work in Tabby inside a docker context. I also think running a webserver and database server for each webapplication is a bit wasteful when it comes to resources, especially if you're using a Raspberry Pi. But I'm aware it's a popular choice.

However, there are Tabby users who have looked into this, for example in #13. I'm not sure if @the-alpaka is going to continue to maintain https://github.com/the-alpaka/docker_tabby and whether it works well. If it does, I'm certainly willing to mention it in the Tabby README. But then I'd like for a few people to get confirmation it works, and it would also be nice to know whether the image will be maintained or not (I should probably do another release soon, when I have the time, with some minor security fixes). Could you try out that docker image perhaps?

from tabby.

the-alpaka avatar the-alpaka commented on June 1, 2024

Hey @bertvandepoel I'd be happy to maintain the container for this, that being said it still has work that's needed to be done. I haven't been able to successfully connect the database to it, I have a few ideas on what the problem may be and possible solutions. But I don't currently have to time to fix them as I'm super busy with school currently. I hope to have it fully working by the end of May but can't make any promises. Once it's fixed I will be sure to notify you, and hopefully a few others will be able to test it out for me.

from tabby.

bertvandepoel avatar bertvandepoel commented on June 1, 2024

No pressure at all! I just happened to be aware of your image :)

If you need any help or insight that's more about the code or the sysadmin side, then let me know. I know very little about the docker side of things, so there I can't offer much.

I'm sure that you'll be able to find some testers here and in issue 13 whenever you find the time!

from tabby.

dailypush avatar dailypush commented on June 1, 2024

Trying it now on Mac docker.. I ll let you know.. Thank you!

from tabby.

dailypush avatar dailypush commented on June 1, 2024

Looks good so far..
Consider adding docker-composer file in repo?
a startup.sh file in there too :)

from tabby.

realjoshparker avatar realjoshparker commented on June 1, 2024

Looks good so far..
Consider adding docker-composer file in repo?
a startup.sh file in there too :)

Added both files to the repo 🍻

The startup.sh script will ask for things like the database password and the directory for the data. Then it will create the network or error if it already exists and then starts the containers and displays a bit of information on configuring it. There’s still a couple little tweaks I want to make when I get a chance.

Feel free to open an issue on my repo if you have any other questions or concerns.

from tabby.

dailypush avatar dailypush commented on June 1, 2024

Can we merge the fork back into main Tabby?

from tabby.

bertvandepoel avatar bertvandepoel commented on June 1, 2024

Which fork? I'm not sure what you are referring to, dailypush.

from tabby.

dailypush avatar dailypush commented on June 1, 2024

sorry I re-read that you dont have any interest in merging in the docker version

from tabby.

bertvandepoel avatar bertvandepoel commented on June 1, 2024

If you can confirm that https://github.com/parksauce/tabby is a good implementation that has continually worked for you, I can include it in the readme. That seems useful to me.

If you were hoping I would pull in the files from that repo, I must admit I'm not comfortable adding two extra folders that won't do anything for non-docker installs. Furthermore, I don't know how to maintain this, so I wouldn't want to make it seem like I am doing so.

from tabby.

realjoshparker avatar realjoshparker commented on June 1, 2024

I can confirm that the current configuration on that repo does not function as it should, I have recently found a mail solution to proxy to an external SMTP server and have re-worked the container to include that. Still working on testing it and will update once I can confirm that.

from tabby.

realjoshparker avatar realjoshparker commented on June 1, 2024

Hey so everything's been updated, and it all appears to be functioning correctly. I'm still thinking of making some small modifications, but it should be good to go as is.

@dailypush if you get a chance could you test it and lmk how everything goes?

from tabby.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.