Skip to content
GitLab
Explore
Sign in
Register
Primary navigation
Search or go to…
Project
B
blog.funkwhale.audio
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Package registry
Container registry
Model registry
Operate
Environments
Terraform modules
Monitor
Incidents
Service Desk
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
funkwhale
blog.funkwhale.audio
Commits
c0cf2856
Verified
Commit
c0cf2856
authored
3 years ago
by
Georg Krause
Browse files
Options
Downloads
Patches
Plain Diff
Draft Blogpost for AIO Container Deprecation
parent
88259495
No related branches found
No related tags found
1 merge request
!5
Draft Blogpost for AIO Container Deprecation
Pipeline
#17008
passed
3 years ago
Stage: build
Changes
1
Pipelines
1
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
content/2021-11-05-aio-deprecation.md
+36
-0
36 additions, 0 deletions
content/2021-11-05-aio-deprecation.md
with
36 additions
and
0 deletions
content/2021-11-05-aio-deprecation.md
0 → 100644
+
36
−
0
View file @
c0cf2856
Title: Deprecation: All in One Container
Date: 2021-11-05 13:48
Category: Announcement
Slug: deprecation-all-in-one-container
Authors: Georg
Summary: The All in One Container Deployment method is now deprecated and wont be supported in the future.
After several discussions and some consideration we decided to deprecate the All-In-One-Container Docker
deployment method. The reasons for this will be explained in this blog post. But at first I want to make
sure you don't panic! You are probably running the All-In-One-Container for your Funkwhale instance. But we
won't let you alone with this!
## We will support your migration!
At first, there will be builds of the AIO-Container for the next releases, at least the 1.3 series will
still be available for you without any change. Secondly, we will provide a guide how to migrate your
installation to the multi container deployment. Thirdly, if you are experiencing any troubles with this,
we will provide some support using our chat rooms or forums. Hopefully this way we can manage this together :)
## Reasons
There are several reasons for this decision and I'll try to explain them here.
Funkwhale has a quite broad feature set and several deployment methods. Its hard to maintain all this. We do
think its important to cover as much use cases as possible, but there are some limits. The AIO-Container
previously was maintained by @thetarkus. Sadly they seemed to stop working on this and with some of our updates
the builds failed. We took over the project to make sure the builds are working again, but we don't have the
resources to maintain this in the long-term. We want to focus on proper support of the multi container and ansible
setup and spend more time on improving Funkwhale itself.
On a technical level the AIO-Container is somehow against the idea of a Docker deployment. Usually each services
lives in its own container, which allows scaling and is quite robust against a fail of the hole stack. This method
is supported by our multi container setup and works quite well.
If you have any questions or want to help creating a migration guide, get in touch in our
[
Forum
](
https://forum.funkwhale.audio/d/60-all-in-one-container-deprecation
)
.
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment